Udemy

Platform

English

Language

Development Tools

Category

MASTER KUBERNETES- Most popular Container Orchestration tool

Quick guide for Developers, Sysadmins and IT Professionals

3.33 (3 reviews)

Students

1.5 hours

Content

Jun 2021

Last Update
FREE
Regular Price

EXCLUSIVE OFFER
Exclusive  Offer
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Learn the fundamental concepts of Kubernetes

Learn to create Kubernetes YAML files

Learn how to scale up/down an application

Learn to deploy high availability, fault tolerance, scalable application

Learn to create single node and multi node cluster with the help of minikube & KinD

Learn to do easy update and rollback of application

Deploy a microservice app using both CLI and YAML


Description

This course is fully based on pragmatic approach without any kind of bogus content. A short, precise and practical oriented course for IT pros just like you.

In this course, you are going to learn about most popular orchestration management tool, Kubernetes.

Kubernetes, also known as K8s, is an open-source container orchestration tool for automating deployment, scaling, and management of containerized applications.

Among list of containerization orchestration tool, K8s is one of the popular and powerful tool which is originally designed by Google and is now maintained by the CNCF aka Cloud Native Computing Foundation.

The salient features of Kubernetes is

  • Automated rollouts and rollbacks

  • Self-healing

  • Horizontal scaling

  • IPv4/IPv6 dual-stack

  • Auto load balancing

  • Service Topology

  • Service Discovery

  • Automatic bin packing   and much more

In this learning path, you'll get answers of what is container and container orchestration tool, what is Kubernetes and how it is different from Docker, how to scale up the application, how to make fault tolerance and highly available applications and much more.

Then you'll be learning about pods (basic unit of Kubernetes cluster), then adding namespaces and labels to make virtual cluster. Then you'll learn about replication controller, replicaset and deployement. What are the similarities and difference among them as well to implement them with the help of YAML files.

You'll have lots and lots of detailed hands on various commands related to minikube and kubectl.

Lectures backed by practical exercises makes it easy to understand without wasting time in doing troubleshooting. This is the only course that provides 90% practical hands on with 10% theory to support the topic.


Screenshots

MASTER KUBERNETES- Most popular Container Orchestration tool
MASTER KUBERNETES- Most popular Container Orchestration tool
MASTER KUBERNETES- Most popular Container Orchestration tool
MASTER KUBERNETES- Most popular Container Orchestration tool

Content

It's all about Kubernetes

What is Docker and Kubernetes?

Kubernetes Basics

Architecture of Kubernetes

Advantages of using Kubernetes

Pods, Containers and Services

Minikube & KinD

What is Minikube? How to start minikube cluster?

Multinode cluster with KinD

Kubernetes in Action

Deploying and exposing first Pod, understanding Kubernetes YAML files

Creating virtual cluster with the help of Namespaces

Namespace

ReplicaController, ReplicaSet and Deployment are they same

Let's make YAML file for ReplicaController

Let's make YAML file for ReplicaSet

Let's make YAML file for Deployment

Features of Kubernetes

Scaling

Autoscaling

High Availability & Load Balancing

Easy update and quick rollback

Interacting with containers inside pod

kubectl ALL COMMAND

kubectl context and configuration

kubectl apply and kubectl create

kubectl get and kubectl describe

api-resources and api-version

Deploy commands


3920990

Udemy ID

3/17/2021

Course created date

4/19/2021

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram