Kubernetes Dictionary

  • CNI / CSI—The container networking and storage interfaces. Allow for pluggable networking and storage for Pods (containers) that run in Kubernetes.
  • Container—A Docker or OCI image that typically runs an application.
  • Control plane—The brains of a Kubernetes cluster, where scheduling of containers and managing all Kubernetes objects takes place (sometimes referred to as Masters).
  • DaemonSet—Like a deployment, but it runs on every node of a cluster.
  • Deployment—A collection of Pods that is managed by Kubernetes.
  • kubectl—The command-line tool for talking to the Kubernetes control plane.
  • kubelet—The Kubernetes agent that runs on your cluster nodes. It does what the control plane needs it to do.
  • Node—A machine that runs a kubelet process.
  • OCI—The common image format for building executable, self-contained applications. Also referred to as Docker images.
  • Pod—The Kubernetes object that encapsulates a running container.

Resource: Core Kubernetes, by Christopher Love