⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

kube- controller-manager

cloud- controller-manager

Compose Service (docker-compose.yaml)

replica-1

replica-2

replica-3

kustomization

project

Control-plane Node

Cluster ^HbElNElL

Horizontal Pod Autoscaler (HPA)

deployment (controller) replicaset daemonSet statefulset Job / CronJob Node Namespase ServiceAccount

etcd (etcd Cluster, sqlite)

kube-scheduler

node controller

replication controller

ctl

nerdctl

crictl

CRI

imagespec

runtimespec

open container initiative (OCI)

kube-apiserver

ReplicationController

Deployment

ClusterIP

Workload.kind

Service.kind.spec

Namespace

StatefulSet

DaemonSet

Job

CronJob

ReplicaSet

NodePort

ExternalName

LoadBalancer

ConfigMap

Persistent Volume

Volume

Config

Storage

Secret

Persistent Volume Claim

kubeConfig

Worker Node

Ingress

Pod-2

Pod-1

Pod-3

kubelet

kube-proxy

defuault kube system kube public

taint / toleration

affinity

Container Runtime (ex. containerd, CRI-O)

CNI plugin (ex. calico, cilium, flannel, antrea)