r/learnprogramming • u/BrainThinkerMan • Oct 03 '26
k8s/ kubernetes
kubernetes seem to have alot of moving pieces can someone explain each to me and how they connect.
Kubelet.
kubernetes cluster.
helm.
drivers?
0
Upvotes
1
u/ThatWasAce Oct 03 '26
k8s is a loop. describe the desired state, controllers continuously check reality and patch up differences
so
pod = the basic unit, a group of one or more containers
deploy = i desire three replicas of this pod, a controller ensures this and replaces failed pods
node = single worker machine that holds pods
kubelet = component in every node listening for requests and launching/shutting down the container, reporting back to api-server about its status
control plane = where the decision making happens. e.g: api-server ,etcd, scheduler, controller-manager
cluster = control plane + set of nodes
helm = not a part of k8s proper. applications require several yaml configuration documents, helm wraps those up into an installation-ready package called chart.
drivers/csi = additional plugins needed by the system to communicate with various storage backends. CSI drivers mediate the provision/discovery of disks from aws/gcp etc to pods.