Hasło słownika

CRD

Mechanizm Kubernetes pozwalający dodać własny typ zasobu do API klastra, np. AgentSandbox, Certificate albo Database.

DevOpskategoria
3aliasy
Kategoria: DevOps
Aliasy: Custom Resource Definition Kubernetes CRD custom resource

Opis

CRD rozszerza Kubernetes poza wbudowane obiekty typu Deployment czy Service. Operator lub kontroler może potem obserwować taki zasób i wykonywać logikę: tworzyć pody, konfigurować sieć, wydawać certyfikaty albo zarządzać cyklem życia agenta. To potężne, ale wymaga dobrego schematu, walidacji i planu aktualizacji wersji.

Przykłady

  • Agent Sandbox może być opisany jako CRD zarządzany przez kontroler w klastrze.
  • Cert-manager używa CRD do definiowania certyfikatów i issuerów.