Architektura Kubernetes

Úvod do Kubernetes

Frank Heilmann

Platform Architect and Freelance Instructor

Přehled Kubernetes

  • Kubernetes se skládá z mnoha prvků:
  • Nejdůležitější, od největších po nejmenší:
    • Clusters a Control Planes
    • Nodes
    • Pods
  • Síťové propojení zajišťují Services
Úvod do Kubernetes

Kubernetes Cluster a Control Plane

Kubernetes Cluster a Control Plane

  • Kubernetes Cluster je sada propojených počítačů (neboli Nodů)
  • Servery v datovém centru, virtuální stroje v cloudu
  • Kubernetes Control Plane spravuje tyto nody
    • skládá se z mnoha komponent, které mohou běžet na libovolném nodu v clusteru
Úvod do Kubernetes

Kubernetes Nodes

Kubernetes Nodes

  • Kubernetes Node obvykle provozuje Linux + kontejnerový engine (Docker)

$$

  • Nody jsou také označovány jako worker machines

$$

  • Nody spouštějí Kubernetes Kubelet
    • zajišťuje běh kontejnerů v takzvaných Podech
Úvod do Kubernetes

Kubernetes Pods

Kubernetes Pods

  • Kubernetes Pod
    • Nejmenší jednotka, kterou lze nasadit
    • Pod je sada jednoho nebo více kontejnerů
  • Kontejnery v Podu logicky patří k sobě, sdílejí úložiště a síť
  • Pody jsou dočasné:
    • Pody lze kdykoli zastavit a znovu vytvořit.
    • Pody lze kdykoli přesunout na jiné nody.
Úvod do Kubernetes

Kubernetes Services

Kubernetes Services

  • Kubernetes Service: prostředek pro zpřístupnění síťového připojení
  • Nutný pro připojení k Podu zvenčí nebo pro komunikaci mezi Pody
  • Důvod: Pody mohou být kdykoli znovu nasazeny, a tím
    • Získají novou IP adresu
  • Services nejsou dočasné, nabízejí stabilní síťové připojení
Úvod do Kubernetes

Kubernetes Cheat Sheet

  • Kubernetes Cluster: sada propojených počítačů (Nodů) nakonfigurovaných pro provoz Kubernetes
  • Kubernetes Control Plane: spravuje Nody v Clusteru
  • Kubernetes Nodes: označovány také jako „worker machines", provozují Linux a kontejnerový engine
  • Kubernetes Pods: sada jednoho nebo více kontejnerů, nejmenší nasaditelná jednotka
  • Kubernetes Services: prostředek pro zpřístupnění síťového připojení, nutný pro připojení k Podům zvenčí, a pro komunikaci mezi Pods
Úvod do Kubernetes

Pojďme si procvičit!

Úvod do Kubernetes

Preparing Video For Download...