Course Description

Understanding and extending the Kubernetes control plane. The Kubernetes control plane is arguably the most successful orchestration engine ever built. This course will dive into how it works and the concepts behind why it’s so effective. We will demonstrate how anyone can extend the control plane with additional functionality by building a production-grade controller through a series of exercises. All concepts are communicated through live diagrams and reinforced through joint coding sessions. Most teams find this material useful to kickstart company-projects after the course. By the end of this course, you will have the tools necessary to detangle the set of pipelines, scripts, lambda functions, and cron jobs that orchestrate software at most companies.

Course Outline

  • Control Plane Architecture
  • Control Plane Concepts
  • Custom Resources
  • Controller Libraries
  • Controller Configuration
  • Controller Observability
  • Controller Error Handling
  • Controller Testing
  • Deploying Controllers
  • Kubernetes Object Lifecycle
  • Kubectl
  • Kubebuilder
  • Wider OSS Ecosystem

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