Users Online

· Guests Online: 82

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

DEMO - Learn DevOps The Complete Kubernetes Course

DEMO - Learn DevOps The Complete Kubernetes Course
DevOps Courses
Categories Most Recent Top Rated Popular Courses
 
Uploader Date Added Views Rating
Superadmin 05.10.18 396 No Rating
Description
Kubernetes will run and manage your containerized applications. Learn how to build, deploy, use, and maintain Kubernetes

What Will I Learn?
Install and configure Kubernetes (on your laptop/desktop or production grade cluster on AWS)
Use Docker Client (with kubernetes), kubeadm, kops, or minikube to setup your cluster
Be able to run stateless and stateful applications on Kubernetes
Use Healthchecks, Secrets, ConfigMaps, placement strategies using Node/Pod affinity / anti-affinity
Use StatefulSets to deploy a Cassandra cluster on Kubernetes
Add users, set quotas/limits, do node maintenance, setup monitoring
Use Volumes to provide persistence to your containers
Be able to scale your apps using metrics
Package applications with Helm and write your own Helm charts for your applications
Automatically build and deploy your own Helm Charts using Jenkins


Requirements
The first lectures in the course will explain how to install the software. You can choose between a local setup (docker client with kubernetes or minikube), or a full production grade cluster on AWS
If you want to install Kubernetes on-prem, there are lectures available in this course covering kubeadm, which can install kubernetes on a wide variety of environments
Knowledge about Linux / Docker / AWS is a plus, but not mandatory to be able to do the course
Description
This course will help you to gain understanding how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master. Kubernetes has gained a lot of popularity lately and it is a well sought skill by companies.

This course is updated frequently to include the features of latest releases!

When Google started running containers a decade ago, nobody could reach this kind of infrastructure agility and efficiency. Using this knowledge, Google released Kubernetes as an free and open source project. Nowadays Kubernetes is used by small companies and big enterprises who want to gain the efficiency and velocity Google has.

You can containerize applications using Docker. You can then run those containers on your servers, but there's no way you can manage those efficiently without extra management software. Kubernetes is an orchestrator for your containers that will create, schedule and manage your containers on a cluster of servers. Kubernetes can run on-premise or in the cloud, on a single machine or on thousands of machines.

I will show you how to build apps in containers using docker and how to deploy those on a Kubernetes cluster. I will explain you how to setup your cluster on your desktop, or on the cloud using AWS. I use a real world example app (Wordpress with MySQL - blogging software) to show you the real power of Kubernetes: scheduling stateless and stateful applications.

The introduction lectures that show you the Kubernetes desktop installation are free to preview, so you can already have a go at it before buying the course!

This course also has Closed Captions (English subtitles)

Who is the target audience?
There is no prior knowledge needed, but a dev/ops/cloud/linux/networks background will definitely help
The course optionally uses Kubernetes on AWS. If you want to learn more about AWS itself, you will need to read some AWS documentation or take another AWS course. The course only explains how to use Kubernetes on AWS, it doesn't explain how to use AWS itself. Still, all steps that you need to follow are explained in this course.


Curriculum For This Course


Course Introduction 06:56
Course Introduction 03:14
Support and Course Materials 00:50
Procedure Document 02:52

Introduction to Kubernetes 01:38:38
Kubernetes Introduction 02:51
Containers Introduction 05:29
Kubernetes Setup 02:10
Local Setup with minikube 01:20
Demo: Minikube 06:50
Installing Kubernetes using the Docker Client 04:26
Minikube vs Docker Client vs Kops vs Kubeadm 01:55
Introduction to Kops 01:43
Demo: Preparing kops install 03:02
Demo: Preparing AWS for kops install 08:27
Demo: DNS Troubleshooting 05:57
Demo: Cluster setup on AWS using kops 10:37
Building docker containers 06:20
Demo: Building docker containers 05:02
Docker Image Registry 03:03
Demo: Pushing Docker Image 03:09
Running first app on Kubernetes 04:17
Demo: Running first app on Kubernetes 05:10
Demo: Useful commands 03:28
Service with LoadBalancer 02:22
Demo: Service with AWS ELB LoadBalancer04:46
Recap: introduction to Kubernetes 06:14
Practice test 4 questions

Kubernetes Basics 01:34:22
Node Architecture 04:37
Replication Controller 05:09
Demo: Replication Controller 05:08
Deployments 06:15
Demo: Deployments 08:33
Services 04:02
Demo: Services 04:33
Labels 03:15
Demo: NodeSelector using Labels 03:12
Healthchecks 02:17
Demo: Healthchecks 03:01
Readiness Probe 00:55
Demo: Liveness and Readiness probe 03:09
Pod State 03:29
Pod Lifecycle 03:21
Demo: Pod Lifecycle 05:27
Secrets 06:59
Demo: Credentials using Volumes 03:48
Demo: Running Wordpress on Kubernetes 09:30
WebUI 01:23
Demo: Web UI in Kops 03:36
Demo: WebUI 02:43
Practice test II 6 questions

Advanced Topics 02:54:20
Service Discovery 05:59
Demo: Service Discovery 08:41
ConfigMap 04:00
Demo: ConfigMap 05:12
Ingress Controller 03:18
Demo: Ingress Controller 05:37
External DNS 03:37
Demo: External DNS 05:33
Volumes 05:36
Demo: Volumes 06:12
Volumes Autoprovisioning 03:15
Demo: Wordpress With Volumes 15:24
Pod Presets 02:45
Demo: Pod Presets 05:27
StatefulSets 03:25
Demo: StatefulSets 08:20
Daemon Sets 01:57
Resource Usage Monitoring 03:04
Demo: Resource Monitoring using Metrics Server 04:17
Demo: Resource Usage Monitoring 05:14
Autoscaling 04:13
Demo: Autoscaling 04:24
Affinity / Anti-Affinity 06:40
Demo: Affinity / Anti-Affinity 05:44
Interpod Affinity and Anti-affinity 06:47
Demo: Interpod Affinity 03:32
Demo: Interpod Anti-Affinity 04:44
Taints and Tolerations 08:20
Demo: Taints and Tolerations 05:17
Custom Resource Definitions (CRDs) 02:11
Operators 03:12
Demo: postgresql-operator 12:23
Quiz 7 questions

Kubernetes Administration 01:04:28
The Kubernetes Master Services 03:00
Resource Quotas 05:17
Namespaces 03:28
Demo: Namespace quotas 05:55
User Management 03:43
Demo: Adding Users 03:16
RBAC 04:18
Demo: RBAC 06:54
Networking 05:33
Node Maintenance 01:59
Demo: Node Maintenance 01:23
High Availability 02:35
Demo: High Availability 02:36
TLS on ELB using Annotations 05:35
Demo: TLS on ELB 08:56

Packaging and Deploying on Kubernetes 53:57
Introduction to Helm 03:58
Demo: Helm 08:23
Creating your own Helm Charts 02:03
Demo: Creating your own Helm Charts 07:04
Demo: nodejs app Helm Chart 13:15
Demo: Setting up a Helm Repository on S3 05:55
Demo: Building and Deploying Helm Charts with Jenkins 13:19

Serverless on Kubernetes 29:18
Introduction to Serverless 05:44
Introduction to Kubeless 02:22
Demo: Creating Functions with Kubeless 13:05
Demo: Triggering Kubeless Functions with Kafka 08:07

Microservices 01:46:08
Introduction to Istio 07:30
Demo: Istio Installation 06:08
Demo: An Istio enabled app 10:36
Demo: Advanced routing with Istio 06:46
Demo: Canary Deployments 03:36
Demo: Retries 08:05
Mutual TLS 03:58
Demo: Mutual TLS 11:11
RBAC with Istio 05:17
Demo: RBAC with Istio 09:21
End-user authentication with istio (JWT) 10:26
Demo: End-user authentication with istio (JWT) 11:29
Demo: Istio Egress traffic 04:02
Demo: Distributed Tracing with Jaeger 07:43

Installing Kubernetes using kubeadm 19:57
Introduction to kubeadm 04:31
Demo: kubeadm (part I) 05:14
Demo: kubeadm (part II) 10:12

On-Prem or Cloud Agnostic Kubernetes 27:18
Managing TLS Certs with Cert-Manager 06:24
Demo: Cert-Manager (Part I) 05:29
Demo: Cert-Manager (Part II) 15:25

Course Completion 04:14
Congratulation 00:39
Bonus Lecture: Advanced Kubernetes Usage Course 03:35
Frequently Bought Together

Ratings

Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.

Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.
Render time: 0.93 seconds
10,851,544 unique visits