Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out

Intermediate Kubernetes

Course Summary

This course builds on foundational Kubernetes knowledge by exploring cluster networking, storage, observability, and security in more depth. Learners will gain hands-on experience with managing workloads, troubleshooting issues, and working with modern Kubernetes add-ons such as CNI plugins, Helm, and GitOps tools. The course emphasizes real-world practices used in production clusters.

Prerequisites

In order to succeed in this course, you will need:

  • Experience with Kubernetes fundamentals (Pods, Deployments, Services)
  • Familiarity with kubectl and YAML manifests
  • Basic understanding of containerized applications and Docker
Purpose
Learn a deeper dive into Kubernetes architecture, concepts, and container management
Audience
Developers, DevOps engineers, and IT operations teams managing production Kubernetes clusters
Role
DevOps Engineers | SREs | Cloud Engineers | Software Developers
Skill Level
Intermediate
Style
Targeted Topic - Workshops
Duration
3 Days
Related Technologies
Kubernetes | Helm | GitOps | CNI | CSI | Prometheus

 

Course Objectives
  • Configure networking with Kubernetes Services, Ingress, and CNI plugins  
  • Implement persistent storage with dynamic provisioning and CSI drivers  
  • Use Helm to package and manage applications  
  • Apply RBAC and Pod Security Standards effectively  
  • Automate deployments using GitOps workflows

What You'll Learn:

In the Intermediate Kubernetes training course, you'll learn:
  • Cluster Networking
    • Kubernetes networking model  
    • Service types (ClusterIP, NodePort, LoadBalancer, ExternalName)  
    • Ingress controllers and Ingress resources  
    • CNI plugins: Calico, Cilium, and eBPF-powered networking  
    • Deploying an application with Ingress routing
  • Kubernetes Storage
    • PersistentVolumes (PVs) and PersistentVolumeClaims (PVCs)  
    • StorageClasses and dynamic provisioning  
    • Container Storage Interface (CSI) drivers  
    • StatefulSets for stateful applications  
    • Deploying an app with persistent storage
  • Application Packaging and Deployment
    • Helm basics: charts, values, and releases  
    • Managing app lifecycles with Helm  
    • GitOps workflows with ArgoCD or Flux  
    • Deploying an application with Helm and GitOps
  • Security and Access Control
    • RBAC roles and bindings in practice  
    • Pod Security Standards (baseline, restricted, privileged)  
    • Seccomp, capabilities, and runtimeClass basics  
    • Applying least-privilege RBAC policies
  • Observability and Troubleshooting
    • Collecting logs with Loki and Fluent Bit  
    • Metrics with Prometheus and Grafana  
    • Distributed tracing with OpenTelemetry  
    • Debugging Pods and nodes with kubectl and events  
    • Monitoring and troubleshooting a failing workload
  • Cluster Operations
    • Upgrades and maintenance considerations  
    • Node autoscaling and Cluster Autoscaler  
    • Horizontal Pod Autoscaler (HPA)
    • Backup and disaster recovery basics
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By clicking submit, you agree to our Privacy Policy and Terms of Use.