Learn KUBERNETES - Most Popular Container Orchestration Tool

Kubernetes is probable the most broadly used container orchestrating tool. This superb tool became by Google, and it was made open source for the community to use.
Duration: 1 Day
Hours: 4 Hours
Training Level: All Level
Recorded
Single Attendee
$199.00 $332.00
6 month Access for Recorded

About KUBERNETES Training Crash Course:

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

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

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

The salient features of Kubernetes are:

  • 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 training, you'll get answers about what is container and container orchestration tools, 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 a virtual cluster. Then you'll learn about replication controller, replica set, and deployment. What are the similarities and differences among them as well to implement them with the help of YAML files?

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

KUBERNETES Training Crash Course Objective:

  • Learn how to manage multiple containerized applications using Kubernetes. Also learn how to make applications highly available, fault-tolerant, and scalable.

Who is the Kubernetes Crash Course Target Audience?

  • Anyone who wants to make deployments easier and faster
  • Anyone whether Developer, Operations, or Sysadmin at any skill level.
  • Beginner in the containerization world wants to deploy locally deployed apps into production

What Basic Knowledge Required to Learn Kubernetes Training?

  • Understands the basic concepts of containerization technology
  • Idea of system administration and Linux commands will be good (Not mandatory)
  • Minikube installed on the computer

Curriculum
Total Duration: 4 Hours
What is container orchestration?
What are the advantages of Kubernetes?
Docker vs Kubernetes
Docker Swarm vs. Kubernetes
How does Kubernetes work?
Architecture of Kubernetes
What are pods?
Pods lifecycle
Running first Kubernetes pods
What are services? How to expose a pod to the outside world?
Understanding Kubernetes YAML definition file
Creating pod using yaml
What are the different types of Kubernetes services
What are Replica sets? Why do we need them?
Creating replica controller and replica set using Kubernetes yaml
Difference between a replica controller and a replica set?
What are deployments?
How is deployment different from replicas?
What is scaling? How do scale up or down?
What is Horizontal Pod Autoscaling?
How to do a quick rollback and easy update?
Different deployment strategies
Different restart policies