Kubernetes Overview for Beginners

Posted on

I have never done anything productive with Kubernetes before. But it is a really tough topic to get started with. It’s overwhelming.

Luckily I found an excellent Kubernetes tutorial on Youtube.

I made some personal notes while watching. Mostly to keep some overview for all the different concepts.

Today I haven’t finished the video, so the overview is only a rough draft. Some missing concepts are Storage Classes, Ingress Controllers and more!

Kubernetes Concepts

StatefulSets are like Deployments, but stateful.

StatefulSet has volume claim templates, to create independent storage for each replica.

volumeClaimTemplates create a volume claim for each replica.

Kubernetes Architecture

Master nodes and worker nodes are kept separate to keep the cluster controllable. Imagine you couldn’t manage your cluster to increase the number of worker nodes or replicas.

Worker Nodes Runs multiple pods.

3 processes are running on each node:

Master Nodes Manage the worker nodes.

Runs 4 processes: