Kubernetes Top
Docker and containers on their own: Containers
Interactive courses
- Kubernetes for DevOps โ how a cluster is put together, and the YAML that describes what runs on it: pods, multi-container pods, init containers, restarts, probes, resources and deployments, driven from kubectl. You work on your own minikube cluster on Linux.
- Kubernetes Networking โ how traffic moves in a cluster: the CNI, pod-to-pod traffic across nodes, network policies, the cluster DNS, Services and Ingress. The second course in the series, on your own two-node minikube cluster. Still being written.
Interactive views
- Kubernetes: the Top View โ a working cluster: what runs on its nodes, the control plane among it, and what happens when you run a pod and a Deployment
- Kubernetes: the Pod Network โ node addresses and pod addresses, a packet from pod to pod on one node and across two, and a network policy that filters it
- Kubernetes: Services โ one address for a group of pods, and the three ways in its types add: ClusterIP, NodePort and LoadBalancer
- Sandboxed Container Runtimes โ RuntimeClass, a gVisor sandbox and a Kata VM per pod side by side on one node, and Agent Sandbox's objects for AI agents
- EKS Cluster Creation โ the VPC, the cluster role and the node role with only the policies they need, the control plane in AWS's account, and a node group of three nodes
Networking
- The Kubernetes Network Model โ the rules for pod and node networking that hold on every cluster, whichever network plug-in it runs, and the choices each plug-in makes for itself