Kubernetes-arkitektur
Introduktion till Kubernetes
Frank Heilmann
Platform Architect and Freelance Instructor
Kubernetes – översikt
Kubernetes består av många komponenter:
De viktigaste, från störst till minst:
Clusters
och
Control Planes
Nodes
Pods
Nätverksanslutning via
Services
Kubernetes Cluster och Control Plane
Ett Kubernetes Cluster är en uppsättning sammankopplade datorer (eller
Nodes
)
Servrar i ett datacenter, virtuella maskiner i molnet
Kubernetes
Control Plane
hanterar dessa nodes
består av många komponenter som kan köras på valfri node i clustret
Kubernetes Nodes
En Kubernetes Node kör vanligtvis Linux och en containermotor (Docker)
$$
Nodes kallas även
worker machines
$$
Nodes kör
Kubernetes Kubelet
ser till att containrar körs i så kallade
Pods
Kubernetes Pods
Kubernetes
Pod
Minsta enhet som går att driftsätta
En Pod är en eller flera containrar
Containrarna i en Pod hör ihop logiskt och delar lagring och nätverk
Pods är
efemära
:
Pods kan stoppas och återskapas när som helst.
Pods kan flyttas till andra nodes när som helst.
Kubernetes Services
Kubernetes Service
: resurs för att exponera nätverksanslutning
Krävs för att ansluta till en Pod utifrån, eller för kommunikation mellan Pods
Anledning: Pods kan driftsättas om när som helst och får då
En ny IP-adress
Services är inte
efemära
– de erbjuder stabil nätverksanslutning
Kubernetes – snabbreferens
Kubernetes
Cluster
: uppsättning sammankopplade datorer (Nodes) konfigurerade för att köra Kubernetes
Kubernetes
Control Plane
: hanterar Nodes i ett Cluster
Kubernetes
Nodes
: kallas även "worker machines", kör Linux och en containermotor
Kubernetes
Pods
: en eller flera containrar – minsta enhet som går att driftsätta
Kubernetes
Services
: resurs för att exponera nätverksanslutning, krävs för anslutning till Pods utifrån och för kommunikation mellan Pods
Nu kör vi en övning!
Introduktion till Kubernetes
Preparing Video For Download...