Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.It groups containers that make up an application into logical units for easy management and discovery

  • Introduction of Kubernetes.
  • Docker and Kubernetes.
  • Setup minikube
  • Introduction of Pods in Kubernetes
  • Deploying and managing pods with controllers (replication controller, replica set, DaemonSet)
  • Services in Kubernetes
  • Volumes in Kubernetes
  • ConfigMaps and Secrets
  • Accessing pod metadata and other resources from applications
  • Updating applications declaratively (Deployments)
  • Understanding Kubernetes internals
  • Securing the Kubernetes API server
  • Securing Cluster nodes and the network
  • Managing pod’s computational resources
  • Auto scaling of pods and cluster nodes
  • Advance scheduling
  • Setting up a multi-node cluster with kubeadm