← Training catalogue

TT224-KG · Intermediate

Introduction to Kubernetes

Deploy and operate containerized workloads using the core Kubernetes architecture and APIs.

Duration4 days
AudienceSoftware development, system administration and DevOps teams, plus technical leaders
PrerequisitesBasic Linux, networking and container knowledge

About this programme

Overview

Applied coverage from Kubernetes architecture and installation through core objects to cluster and system administration operations.

Curriculum

What we cover

Day 1 — Architecture and installation

  1. Container orchestration and Kubernetes history
  2. What is Kubernetes? Architecture and components
  3. Installation options: Minikube, Kubeadm, distributions
  4. Cloud services (AKS, EKS, GKE) and kubectl config
  5. Using kubectl and core commands
  6. Lab: cluster setup and first access

Day 2 — Core objects

  1. Pods and namespaces
  2. Deployments: ReplicaSet and rolling updates
  3. Labels, selectors and annotations
  4. Services: ClusterIP, NodePort, LoadBalancer
  5. Ingress and traffic routing
  6. Lab: microservice deployment

Day 3 — Data, configuration and advanced objects

  1. Volumes, PV, PVC and StorageClass
  2. Secrets and ConfigMaps
  3. DaemonSets and StatefulSets
  4. Jobs and CronJobs
  5. RBAC and service accounts
  6. Lab: data persistence and secure access

Day 4 — Management and operations

  1. Affinity, taints and tolerations
  2. Monitoring and service mesh introduction
  3. Package management with Helm
  4. Network policies and security
  5. Day-1/Day-2 operations, backup and upgrade
  6. Closing: best practices and CKA preparation

Topics

Key topics

  1. 01Kubernetes architecture and components
  2. 02Kubernetes installation and options
  3. 03Using kubectl
  4. 04Core Kubernetes objects (Pod, Deployment, Service, Ingress)
  5. 05Data persistence: Volume, PV, PVC, StorageClass
  6. 06Cluster management: RBAC, taints, affinity
  7. 07Helm, monitoring and service mesh
  8. 08Day-1 / Day-2 operations, backup and upgrade

Outcomes

What the team takes away

  • Deploy resilient workloads
  • Expose and configure applications safely
  • Diagnose common cluster and workload failures
Design this programme ↗