Kubernetes: The Complete Guide
Pods, deployments, services, ingress, config and Helm.
Taught by Suman Ghimire · DevOps Engineer
What you'll learn
- Describe the role of each control plane and node component in a Kubernetes cluster
- Create and troubleshoot pods and deployments with kubectl and declarative YAML manifests
- Configure liveness and readiness probes, resource requests and zero-downtime rolling updates
- Expose applications with Services, Ingress and Gateway API routes
- Inject configuration with ConfigMaps and Secrets and persist data with PersistentVolumeClaims
- Install and customise applications with Helm and restrict access with RBAC
About this course
Kubernetes is the standard platform for running containers in production, and this intermediate course takes you from its architecture to confident day-to-day operation. It is for developers, DevOps engineers and system administrators who already know Docker basics and want hands-on Kubernetes skills. You will learn how the control plane and worker nodes cooperate, drive a local cluster with kubectl, and write declarative YAML for pods and deployments. You will add health probes and resource limits, roll out and roll back releases, expose apps with Services, Ingress and the Gateway API, manage configuration with ConfigMaps and Secrets, persist data with PersistentVolumeClaims and StatefulSets, package applications with Helm and secure access with RBAC. You need Docker and command-line experience. The syllabus builds strong foundations for the CKA and CKAD certifications. Independent study material — not affiliated with or endorsed by the Linux Foundation or CNCF.
Course content
7 lessons- 1Why Kubernetes and How a Cluster WorksThe problems Kubernetes solves and the components inside every cluster.Preview
- 2kubectl, Local Clusters and NamespacesSpin up a local cluster with kind, learn the essential kubectl commands and organise work with namespaces.
- 3Pods and Deployments in Declarative YAMLWrite pod and deployment manifests, connect them with labels and selectors, and scale replicas.
- 4Health Checks, Resources and Rolling UpdatesProbes, requests and limits, zero-downtime rollouts and rollbacks, plus autoscaling basics.
- 5Services, Ingress and the Gateway APIGive pods a stable address, route HTTP traffic from outside the cluster and choose between Ingress and Gateway API.
- 6ConfigMaps, Secrets and Persistent StorageSeparate configuration from images and keep data safe with PersistentVolumeClaims and StatefulSets.
- 7Helm, RBAC and the Road to CKAPackage and install apps with Helm, lock down access with RBAC and plan your Kubernetes certification.