Kubernetes Certification Training

Learning Objectives: Upon completion of this module, you will get to know the difference between a virtual machine and a container, the need for Kubernetes in the world of containerization, and also what Kubernetes is not.
Topics:
  • Docker Essentials
  • What is YAML ?
  • Basics of YAML
  • YAML Structure
  • Syntax of YAML
  • What is Virtualization?
  • What is Containerization?
  • Virtualization vs Containerization
  • Introduction to Kubernetes
  • Myth busters of Kubernetes – What Kubernetes is not?
Learning Objectives: Upon completion of this module, one will get to know about the key components that build a Kubernetes cluster – Master components, Node components and AddOns. We will also see how to install Kubernetes from scratch on Ubuntu VMs.
Topics:
  • Introduction to Kubernetes Master
  • kube-apiserver
  • etcd key-value store
  • kube-scheduler
  • kube-controller-manager
  • cloud-controller-manager
  • Components of Cloud Controller Manager – Node Controller, Volume Controller, Route Controller, Service Controller
  • Introduction to Node Components of Kubernetes
  • Docker
  • kubelet
  • kube-proxy
  • kubectl
  • Add-ons in Kubernetes: Cluster DNS, Kubernetes Dashboard, Container Resource Monitoring, Cluster level logging
Learning Objectives: In this module, you will understand how to deploy an app using Kubectl to the local Kubernetes cluster and why we need a Pod.
Topics:
  • Introduction to Pods
  • Why do we need a Pod?
  • Pod Lifecycle
  • Working with Pods to manage multiple containers
  • Pod Preset
  • What is a Node?
  • kubectl basic commands
  • Containerized app deployment on local kubernetes cluster
  • GCP (Ephemeral) volumes
Learning Objectives: Upon completion of this module, one will get to know about the key components that build a Kubernetes cluster – Master components, Node components and AddOns. We will also see how to install Kubernetes from scratch on Ubuntu VMs.
Topics:
  • Introduction to Kubernetes Master
  • kube-apiserver
  • etcd key-value store
  • kube-scheduler
  • kube-controller-manager
Learning Objectives: After this module, you should be able to deploy both stateless applications and stateful applications. You will be able to create a stateful set and a headless service. You will also be able to scale the stateful sets and provide rolling updates.
Topics:
  • Stateful set
  • Pod management policies: OrderedReady, Parallel
  • Update strategies: OnDelete, Rolling Update
  • Headless services
  • Persistent Volumes
Learning Objectives: Once you complete this module, you will be able to use federations in Kubernetes using kubefed. You will also be able to log the events of the Kubernetes cluster and use it to debug nodes and pods. You will get aware of how security can be enforced in the cluster that we create using the best practices.
Topics:
  • Federated clusters
  • Debugging by looking at events such as: Pending Pods, Unreachable nodes
  • Auditing and accessing logs in Kubernetes – Log collectors and audit policy
  • Security best practices in Kubernetes
Month End Offer - Flat 20% Off + 20% Cashback  
+
WhatsApp us