Main Components

Kubernetes has the following main components:

  • Control Plane and worker nodes

  • Operators

  • Services

  • Pods of containers

  • Namespaces and quotas

  • Network and policies

  • Storage.

A Kubernetes cluster is made of a cp node and a set of worker nodes. The cluster is all driven via API calls to operators, both interior as well as exterior traffic. We will take a closer look at these components next.

Most of the processes are executed inside a container. There are some differences, depending on the vendor and the tool used to build the cluster.

When upgrading a cluster, be aware that each of these components are developed to work together by multiple teams. Care should be taken to ensure a proper match of versions.

Kubernetes Architecture

Last updated