Junior — Middle
Môžeš vymenovať hlavné komponenty a koncepty Kubernetes?
sobes.tech AI
Odpoveď od AI
Hlavné komponenty a koncepty Kubernetes:
- Pod — najmenšia jednotka nasadenia, ktorá môže obsahovať jeden alebo viacero kontajnerov bežiacich na rovnakom hostiteľovi a zdieľajúcich sieť a úložisko.
- Node — pracovný server (virtuálny alebo fyzický), na ktorom bežia Pod-y.
- Cluster — súbor Node-ov spravovaných Kubernetes.
- Deployment — objekt, ktorý riadi vytváranie a aktualizáciu Pod-ov, zabezpečuje deklaratívnu aktualizáciu aplikácií.
- Service — abstrakcia, ktorá zabezpečuje stály prístup ku skupine Pod-ov, skrýva ich dynamické zmeny.
- Namespace — logické oddelenie zdrojov v rámci klastru.
- ConfigMap a Secret — objekty na ukladanie konfigurácií a citlivých dát.
- Kubelet — agent bežiaci na každom Node, sleduje stav Pod-ov.
- API Server — centrálna zložka, cez ktorú prebieha interakcia s klastrom.
Tieto komponenty spoločne zabezpečujú škálovateľnosť, odolnosť voči chybám a automatizáciu nasadenia kontajnerizovaných aplikácií.