Kubernetes (EN)

Technology

Open-source platform for automating deployment, scaling and management of container applications

Architecture

flowchart TD   subCluster "Kubernetes Cluster"     MasterNode["Master Node"]       ApiServer[API Server]       Scheduler[Scheduler]       ControllerManager[Controller Manager]       Etcd[etcd]     WorkerNodes["Worker Nodes"]       Kubelet[Kubelet]       KubeProxy[Kube Proxy]       Pod[Pod]         Container[Container]      MasterNode --> ApiServer   MasterNode --> Scheduler   MasterNode --> ControllerManager   MasterNode --> Etcd      WorkerNodes --> Kubelet   WorkerNodes --> KubeProxy   WorkerNodes --> Pod   Pod --> Container      Client[Client] --> ApiServer   ApiServer --> Etcd   Scheduler --> WorkerNodes   ControllerManager --> WorkerNodes   KubeProxy --> Pod 

In Context

  • Typically used together with Docker, Containerd and CRI-O
  • Related to: Docker Swarm, Apache Mesos, Nomad
  • Example use: Scaling microservices applications in the cloud
Quelle: AI Generated