Sobes.tech
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í.