Course Description

Whether you are completely new to Kubernetes or are already dabbling in it, this course will give you a solid understanding of Kubernetes concepts and architecture without skimming on the details. You’ll learn how to deploy, update, scale, and troubleshoot applications on Kubernetes clusters, both on-premises or on-cloud.

Course Outline

  • Kubernetes concepts and architecture
  • Pods and pod controllers: Replica Sets, Deployments, Jobs, Daemon Sets…
  • Exposing pods with services and ingresses
  • Annotations, labels, and selectors
  • Managing logs and troubleshooting common issues
  • Organizing resources with Namespaces
  • Writing, generating, and deploying with YAML manifests
  • Working with local development clusters as well as remote ones
  • Scaling and failover
  • Rolling updates, healthchecks
  • Advanced patterns like blue/green deployments
  • Understanding volumes and using them for data sharing
  • Managing application configuration with ConfigMaps, downward API, and more

Trusted by Top Technology Companies

We've built our reputation as educators and bring that mentality to every project. When you partner with us, your team will learn best practices and grow along the way.

30,000+

Engineers Trained

1,000+

Companies Worldwide

14+

Years in Business