Gli “Operator” sono un pattern per estendere le capacità di Kubernetes. Di solito si sviluppano in Go, ma se vuoi quel tipo di esperienza in cui vuoi provare velocemente una tua idea, nello stile di Python, allora puoi provare con Kopf e Kwok.
Kopf è un framework Python per svilippare operatori di Kubernetes usando Python. Sviluppare un operator in Go non è propriamente semplice. Con Kopf invece puoi farlo semplicemente usando qualche Decoratore Python.
https://kopf.readthedocs.io/en/stable/
Kwok (Kubernetes Without Kubelet) è un emulatore di Kubernetes, praticamente puoi emulare Nodi oppure Pod a piacimento. Usarlo in combinazione con Kopf è molto utile quando se si vogliono creare condizioni di test complicate da ottenere, per esempio emulare un nodo con 1000 CPU è piü semplice che comprarlo.