Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Container Orchestration · DevOpsSchool Trainer

Kubernetes Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in container orchestration, scheduling and self-healing workloads at production scale — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Kubernetes trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Container platformsCluster operationsProduction Kubernetes20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Kubernetes from the control loop outward — architecture and cluster bootstrap with kubeadm, then workloads, networking, storage, RBAC and observability, finishing with upgrades, backup and restore, and structured troubleshooting across control plane, worker and network layers. Every concept is demonstrated live against a running cluster, and sessions deliberately include breaking the cluster and recovering it, because that is the part most training omits.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Kubernetes engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Kubernetes trainer is chosen

Engagements are matched on the tool, not the calendar. For Kubernetes that means a trainer who has run it in production — container orchestration, scheduling and self-healing workloads at production scale — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Kubernetes training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Kubernetes batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Kubernetes?

Kubernetes, often shortened to K8s, is an open-source platform for orchestrating containerised workloads across a cluster of machines. It takes a declarative description of what should be running — how many replicas, which image, what storage, which network policy — and continuously works to make the cluster match it. When a node dies or a container crashes, the control loop notices the gap and closes it without anyone being paged.

The architecture separates a control plane from worker nodes. The API server is the single front door; etcd stores desired state; the scheduler places pods onto nodes; controllers reconcile actual state against desired state. On each worker, the kubelet runs containers and reports back. Understanding that loop is what separates people who can operate Kubernetes from people who can only apply manifests.

Around that core sits the machinery real workloads need: Deployments and StatefulSets for lifecycle, Services and Ingress for traffic, PersistentVolumes and StorageClasses for state, ConfigMaps and Secrets for configuration, RBAC for authorisation, and network plugins such as Calico, Flannel or Weave Net for pod networking. Kubernetes is less a single tool than a platform for building platforms, which is precisely why teams need training rather than a tutorial.

Why this skill matters now

Kubernetes has become the default substrate for running server-side software. Every major cloud sells a managed control plane, most vendor software now ships as a Helm chart or an operator, and job specifications for platform, SRE and infrastructure roles increasingly assume it as a baseline rather than list it as a bonus.

That ubiquity has shifted where the difficulty lies. Getting a cluster running is close to a solved problem — kubeadm or a managed service handles it. What organisations struggle with is everything after day one: designing namespaces and RBAC that hold up under multiple teams, choosing a network plugin and living with the consequences, running stateful workloads safely, upgrading a cluster without an outage, and debugging a failure that spans application, network and control plane.

Those are the skills teams hire for, and they are the ones that transfer poorly from documentation. They come from working through failure in an environment where breaking things is the point.

Kubernetes training
# outcomes

What your team can do afterwards

Explain the control-plane and node architecture well enough to reason about failures rather than guess
Bootstrap and configure a multi-node cluster with kubeadm, and operate kubectl fluently against it
Model workloads correctly — Deployments, StatefulSets, DaemonSets, Jobs and CronJobs, and know which to reach for
Design Service and Ingress topology, and implement a CNI plugin with working NetworkPolicies
Run stateful workloads with PersistentVolumes, PersistentVolumeClaims and StorageClasses, static and dynamic
Secure a cluster with authentication modules and RBAC authorisation that survives a multi-team environment
Upgrade a live cluster, drain nodes for maintenance, and back up and restore cluster state
Troubleshoot systematically across application, control plane, worker node and network layers
# curriculum

11 modules. Live demos in a real lab, not slides.

01Why Kubernetes, and how it is builtLive & Interactive5 hrs · 2 assignments · 1 capstone

The problem Kubernetes solves and the shape of its answer. Control-plane components and what each one is responsible for, node components, and the vocabulary the rest of the course depends on.

Topics: The need for orchestration · Kubernetes architecture · Control plane components · Node components · Core concepts and terminology · Cluster requirements

  • Assignments: (1) Diagram the request path for kubectl apply; (2) Map a failure to the component responsible
  • Capstone: Produce an architecture brief for a cluster sized to a real workload
02Building a cluster with kubeadmLive & Interactive5 hrs · 2 assignments · 1 capstone

Standing up a real multi-node cluster by hand, because managed control planes hide exactly the parts worth understanding. Master and worker installation, workstation configuration, and namespaces as the first organisational primitive.

Topics: Cluster planning with kubeadm · Installing and configuring the control plane · Joining worker nodes · Configuring kubectl on a workstation · Namespaces · Verifying cluster health

  • Assignments: (1) Bootstrap a three-node cluster from scratch; (2) Configure kubectl contexts for two clusters
  • Capstone: Deliver a working multi-node cluster you use for every later lab
03Pods, ReplicationControllers and DeploymentsLive & Interactive5 hrs · 2 assignments · 1 capstone

The workload primitives in the order they evolved, so the reasons behind Deployments are obvious rather than memorised. Pod internals, replication, then rolling updates and rollbacks.

Topics: Defining and inspecting pods · Pod lifecycle in depth · ReplicationControllers · Deployments · Rolling updates and rollbacks · Labels and selectors

  • Assignments: (1) Deploy an application and roll it back under load; (2) Use labels to route traffic between two versions
  • Capstone: Run a versioned application with a repeatable rollout and rollback procedure
04Services and application deliveryLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting traffic to pods. Service types and when each applies, then deploying real multi-tier applications end to end rather than single-container demos.

Topics: Service types and use cases · Service discovery · Deploying a Java application · Deploying a Node.js application · Endpoint behaviour · Debugging service routing

  • Assignments: (1) Expose a multi-tier application internally and externally; (2) Diagnose a service that resolves but does not route
  • Capstone: Deploy a complete multi-tier application with correct service topology
05Storage and configurationLive & Interactive5 hrs · 2 assignments · 1 capstone

State in a system designed around disposable compute. Volume types, static versus dynamic provisioning, PersistentVolumes and Claims, StorageClasses, and configuration separated from image with ConfigMaps and Secrets.

Topics: Volume types · Static and dynamic provisioning · PersistentVolumes and PersistentVolumeClaims · StorageClasses · ConfigMaps · Secrets

  • Assignments: (1) Provision storage dynamically and bind it to a workload; (2) Move hardcoded configuration into ConfigMaps and Secrets
  • Capstone: Run a database on Kubernetes with storage that survives pod rescheduling
06StatefulSets, DaemonSets and batch workloadsLive & Interactive5 hrs · 2 assignments · 1 capstone

Workload shapes beyond the stateless Deployment. Stable identity with StatefulSets, per-node workloads with DaemonSets, and one-shot and scheduled work with Jobs and CronJobs.

Topics: StatefulSets and stable identity · DaemonSets · Jobs · CronJobs · Ordered deployment and scaling · Stateless vs stateful patterns

  • Assignments: (1) Convert a stateful workload from Deployment to StatefulSet; (2) Schedule a recurring batch job with failure handling
  • Capstone: Build a guestbook-style stateless app backed by a stateful Redis tier
07Cluster networking and CNILive & Interactive5 hrs · 2 assignments · 1 capstone

The layer that causes the most production confusion. The Kubernetes network model, how pod networking is actually implemented, and a comparison of Flannel, Calico and Weave Net with one implemented properly.

Topics: The Kubernetes network model · Pod networking mechanics · CNI plugins compared · Flannel · Calico · Weave Net · Implementing Calico

  • Assignments: (1) Implement a CNI plugin on a fresh cluster; (2) Trace a packet from pod to pod across nodes
  • Capstone: Document and implement a network design with a justified plugin choice
08Ingress, network policy and DNSLive & Interactive5 hrs · 2 assignments · 1 capstone

Controlling traffic in and between workloads. Ingress controllers and rules, NetworkPolicies for segmentation, and how DNS resolution works for services and pods.

Topics: Ingress and Ingress controllers · Ingress rules and TLS · NetworkPolicies · Default-deny patterns · DNS for services and pods · Debugging resolution failures

  • Assignments: (1) Expose two applications through one Ingress controller with TLS; (2) Lock down namespace traffic with a default-deny policy
  • Capstone: Implement a segmented network model for a multi-team cluster
09Authentication, authorisation and RBACLive & Interactive5 hrs · 2 assignments · 1 capstone

Who can do what. Authentication modules, the authorisation pipeline, and RBAC in practice — roles, bindings, service accounts and the least-privilege patterns that hold up when several teams share a cluster.

Topics: Authentication modules · The authorisation pipeline · RBAC roles and bindings · Service accounts · ABAC authorisation · Least-privilege patterns

  • Assignments: (1) Build an RBAC model for three teams sharing a cluster; (2) Audit and reduce an over-permissive service account
  • Capstone: Deliver a reviewed access-control model for a shared production cluster
10Scheduling and observabilityLive & Interactive5 hrs · 2 assignments · 1 capstone

Where pods land and whether they are healthy. Liveness and readiness probes, static pods, node selectors and affinity, and cluster add-ons including the dashboard.

Topics: Liveness and readiness probes · Static pods · nodeSelector · Node affinity and anti-affinity · Taints and tolerations · Cluster add-ons

  • Assignments: (1) Add correct probes to a service that fails silently; (2) Pin workloads to node classes using affinity
  • Capstone: Tune scheduling and health checking for a latency-sensitive workload
11Day-two operations — upgrades, backup and troubleshootingLive & Interactive5 hrs · 2 assignments · 1 capstone

The work that starts after go-live. Cluster upgrades, node maintenance and draining, backup and restore of cluster state, then structured troubleshooting across application, control plane, worker and network layers, with monitoring and log management.

Topics: Upgrading a cluster · Node maintenance and draining · Backing up and restoring cluster state · Troubleshooting application failure · Troubleshooting control plane failure · Troubleshooting worker and network failure · Monitoring cluster components · Managing application and component logs

  • Assignments: (1) Upgrade a live cluster with no workload downtime; (2) Restore a cluster from backup after a deliberate failure
  • Capstone: Run a failure drill: break the cluster, diagnose it, restore it, and write the postmortem

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · CLUSTER

Multi-node cluster from bare hosts

Bootstrap a control plane and two workers with kubeadm, configure kubectl, and verify component health — the cluster used for every later lab.

kubeadmcontrol planekubectl
LAB · WORKLOADS

Multi-tier application end to end

Deploy a stateless front end against a stateful backing store, with correct service topology, probes and rollout strategy.

deploymentsservicesstatefulset
LAB · NETWORKING

Calico with default-deny policy

Implement Calico on a fresh cluster, then segment namespaces with NetworkPolicies and prove isolation by testing what fails.

cnicaliconetworkpolicy
LAB · STORAGE

Database that survives rescheduling

Run a database with dynamic provisioning and a StorageClass, then delete the pod and prove the data is intact.

pvpvcstorageclass
LAB · SECURITY

RBAC for three teams

Design and implement least-privilege RBAC for three teams sharing one cluster, then audit it by attempting privilege escalation.

rbacserviceaccountauthorization
CAPSTONE · OPERATIONS

Break it, fix it, write it up

Upgrade a live cluster, then work through injected failures across control plane, worker and network layers, restoring from backup and producing a postmortem.

upgradebackuptroubleshooting
# ecosystem

The tools Kubernetes sits next to

Docker
containerd
Helm
Argo CD
Istio
Calico
Prometheus
Grafana
Terraform
Ansible
Vault
etcd

Who this is for

  • Platform and DevOps engineers running or about to run Kubernetes in production
  • SREs responsible for cluster reliability, upgrades and incident response
  • Backend and application engineers deploying onto an existing cluster
  • Cloud engineers moving workloads onto managed or self-hosted Kubernetes
  • Architects designing multi-tenant or multi-team cluster models
  • Engineers preparing for CKA or CKAD certification

Pre-requisites

  • Comfortable on a Linux command line and with basic networking concepts
  • Working knowledge of containers — images, registries, running a container
  • Familiarity with YAML
  • Some exposure to CI/CD or deployment workflows
  • Access to three VMs or free-tier cloud instances for the cluster labs
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Kubernetes Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★☆
Helped to understand more on overall DevOps concepts.
Pankaj Malhotra · Trustpilot
★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · Trustpilot
★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · Trustpilot
★★★★★
Rajesh is a very good trainer I have experienced in DevSecOps training. The number of contents in different topics he has posted on the DevOpsSchool public website are amazing and user friendly for beginners and experienced professionals.
Ashutosh Mishra · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Do you teach managed Kubernetes or self-hosted?
Both, and the order matters. We build a cluster with kubeadm first so the control plane is not a black box, then map that understanding onto EKS, AKS or GKE. Teams who only ever learn the managed surface struggle when something breaks underneath it.
Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call and rebuild the module list around your cloud, CI system, CNI choice and workload types, so examples use your topology.
Does this prepare people for CKA or CKAD?
It covers the material and goes beyond it, particularly on troubleshooting and day-two operations. If certification is the goal, say so and we weight the agenda toward the exam objectives and timed practice.
What lab environment is needed?
Three VMs or free-tier cloud instances per attendee, or a shared set for a corporate batch. Attendees provision their own environment with our guidance — the cluster they build is the one they keep.
How long does a private Kubernetes batch take?
Four to five days for the full agenda. A focused three-day version covers architecture, workloads, networking and storage but drops RBAC depth, upgrades and the troubleshooting drill.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid, scheduled around your release calendar.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10.
Do attendees get a certificate?
Yes — a completion certificate per attendee, verifiable at devopsschool.com/certificates, plus an attendance and assessment report for corporate batches.
Can you cover service mesh and GitOps too?
Yes, as an extension. Istio or Linkerd, and Argo CD or Flux, add roughly a day each. They work best once the core cluster material is solid.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Kubernetes trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote