Kubernetes Certification Training

Pinnacledu’s Kubernetes Certification Training introduces the advantages provided by containers over the virtual machines. With the rise of containerization in the world of Devops, the need of a platform to effectively orchestrate these containers also grew. Kubernetes, a platform built by Google, steps into this space to help in automating the process of deployment, scaling and managing the containerized applications across the clusters.
Course Features
- Lectures 51
- Quizzes 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 53724
- Assessments Yes
-
Introduction to Kubernetes
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.
-
Kubernetes Architecture
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.
- 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
-
Deploy an app to Kubernetes Cluster
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.
-
Expose App, Scale App And Update App in Kubernetes
Learning Objectives: In this module, you will learn what a service is, how to expose the deployed app outside the Kubernetes cluster, how to scale up/down the replicas of the app and how to provide updates to the app.
-
Managing State with Deployments
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.
-
Federations, Auditing and Debugging Kubernetes, Security Best Practices
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.