☰
Courses
›
DevOps Zero to Hero
›
Kubernetes & Orchestration
›
Video 51
Kubernetes Custom Resources (CRDs) and Custom Controllers Deep Dive
📚
Theory
0/4
🧪
Lab Practice
💬
Interview Questions
0%
Contents
0 of 4 sections complete · 4 min total
01
Extending the Kubernetes API
Kubernetes comes with built-in, native resources out of the box, such as Deployments, Pods, Services, and ConfigMaps. However, as the…
Container
1 min read
02
The Three Pillars of Kubernetes Extension
1. Custom Resource Definition (CRD): A CRD is a schema definition submitted to the Kubernetes API Server. It tells Kubernetes, 'I am…
Container
1 min read
03
The Architectural Flow
The typical lifecycle involves the DevOps Engineer acting first: they deploy the tool's CRDs and Custom Controllers (often using Helm).…
Concept
1 min read
04
Writing Custom Controllers
Custom Controllers are overwhelmingly written in Golang. Because Kubernetes itself is written in Golang, the Golang ecosystem has the best…
Concept
1 min read