Konrad Kowalski (rootsher)Principal Platform & Reliability Architect100100100100011111101100101101001101001011011001

Data Plane

posts (6)

  1. Kubernetes from the Inside: Cluster Architecture Basics6/7

    How Kubernetes Components Work Together

    One workload from kubectl apply to a running Pod, step by step through the API Server, etcd, controllers, the scheduler, the kubelet, the runtime and CNI…

  2. Kubernetes from the Inside: Cluster Architecture Basics5/7

    DNS and CoreDNS in Kubernetes

    A Pod's IP address is a poor interface for applications, because it changes. CoreDNS turns a stable name into a Service IP, and only then the datapath delivers…

  3. Kubernetes from the Inside: Cluster Architecture Basics4/7

    Networking in Kubernetes

    CNI gives Pods their addresses and connectivity, while kube-proxy or an eBPF datapath makes traffic sent to a Service's virtual address reach the right…

  4. Kubernetes from the Inside: Cluster Architecture Basics3/7

    The Worker Node and the Data Plane

    The control plane decides, but the worker node executes - the kubelet looks after the Pods assigned to the machine and, through CRI, asks the container runtime…

  5. Kubernetes from the Inside: Cluster Architecture Basics1/7

    Kubernetes Cluster Architecture

    Before taking Kubernetes apart into processes, a simple map of the whole - the control plane decides and guards the state, the data plane does the work, and in…

  6. series · 7 parts

    Kubernetes from the Inside: Cluster Architecture Basics

    A series about what actually makes a Kubernetes cluster work - from kube-apiserver and etcd, through kubelet and CNI, to the managed vs self-managed choice and…