How To Create Kubernetes Controller Using Spring Boot

Опубликовано: 11 Февраль 2026
на канале: Refactor First
5,070
82

In this video, we will looking into creating our own Kubernetes Controller and then handle our Kubernetes CRD instance creations, updating and deletions.
We will explore the various beans required to be created for the Kubernetes Controller.

You can also read about this along with the GitHub link to the code: https://refactorfirst.com/java-spring...

You can support me by buying me a coffee 😄 : https://www.buymeacoffee.com/amrutprabhu


-----------------
Gear I use :
-----------------
Sony Alpha a6000 : Amazon India : https://amzn.to/3RM7QMJ
Germany : https://amzn.to/3G1Iw24
US : https://amzn.to/3cpKZ9E
UK : https://amzn.to/3J0g5Ry

Razer Microphone : Amazon India : https://amzn.to/3aQxI9C
Germany : https://amzn.to/3DRRrAh
US : https://amzn.to/3ITKu3Q
UK : https://amzn.to/3v3RHbU



------Chapters----

00:00 - Introduction
00:36 - Project Walkthrough
01:02 - POM dependencies - Kubernetes java Client
01:16 - Understanding Controller Components
01:30 - Shared Index Informer
02:13 - Generate Kubernetes CRD Model Classes
02:28 - Understanding CRD Model Classes Generation
03:30 - Importing CRD Model Classes
04:01 - Understanding The Reconciler Code
04:58 - Creating Kubernetes Config Map
05:35 - Handling CRD Instance Update
06:07 - Why Set Resource Ownership
06:45 - Controller Bean Wiring
07:40 - Reset Kubernetes Resources
08:02 - Starting the Kubernetes Controller
08:15 - Creating Kubernetes CRD instance
09:02 - Updating Kubernetes CRD Instance
09:55 - Deleting Kubernetes CRD Instance
10:07 - Conclusion and Credits




Music Credits:-

Sappheiros - Awake
----------------------------
  / awake-1  
Social Media
YouTube    / sappheiros  
Spotify goo.gl/hE9MDJ
Twitter twitter.com/SappheirosMusic
Instagram instagram.com/sappheirosmusic
Facebook facebook.com/SappheirosMusic
Discord discord.gg/Pk87yN9
----------------------------------------------------------