Tuesday, April 14, 2020

Kubernetes API Groups

One piece of Kubernetes DNA is the Object API convention on Kind, Resource Lists and API Groups.

Recently, I gave a presentation about Kubernetes API Groups on Data Protection WG targeting the support of multiple API Group versions aiming the *transparent* migration of workloads across different clusters running *different* Kubernetes versions. This is a piece of work that I am contributing to Project Velero.

Slides:
https://docs.google.com/presentation/d/1PszHcfRs_o02Azsb98pdg_o-w19i88bgc9pcOA92_TM/edit?ts=5e822888#slide=id.g829b865cd1_2_12

Video:
https://www.youtube.com/watch?v=S2o7znJS_9w&list=PL69nYSiGNLP336DulLgPdlWJ_gzRz1iL5&index=7

Second Part of Tutorial: Coding the Support of Multiple K8s API Groups

In the previous post , I showed you how to create a CRD from scratch along with validators and mutators. Now it is time to show how to enabl...