📄️ Cluster Architecture
Kubernetes cluster architecture: control plane components, worker nodes, ETCD, scheduler, controller manager, API server, kubelet and kube-proxy
📄️ ETCD
ETCD in Kubernetes: distributed key-value database that stores all cluster information, configurations, secrets, pods and states
📄️ Kube-ApiServer
Kubernetes Kube-ApiServer: central component that manages all cluster operations, authentication, authorization and communication with ETCD
📄️ Kube Controller Manager
Kubernetes Kube Controller Manager: manages cluster controllers, monitors nodes and pods, ensures desired state and high availability
📄️ Kube-Scheduler
Kubernetes Kube-Scheduler: responsible for deciding which node will execute each pod based on resources, taints, tolerations and affinities
📄️ Kube Proxy
Kubernetes Kube Proxy: responsible for managing network connectivity between pods and services through iptables and ipvs
📄️ Review
Complete review of Kubernetes core concepts: pods, replica sets, deployments, services, namespaces, daemonsets and networking
📄️ Download Kubernetes Binaries
How to download Kubernetes binaries: kube-apiserver, kube-controller-manager, kube-scheduler and kubectl for manual installation
📄️ CKA Tips
Essential tips for the CKA exam: kubectl commands to create pods, deployments and services with dry-run and practical examples