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:
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.