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

KubeEdge Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in extending Kubernetes orchestration and device management to the network edge — 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 KubeEdge 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 KubeEdge from the connectivity model outward — CloudCore and EdgeCore internals, the EdgeHub to CloudHub tunnel, and what MetaManager actually caches, before any workload is deployed. The syllabus then covers device management as a first-class topic: DeviceModel and Device CRDs, DeviceTwin desired versus reported state, and mappers over MQTT. Sessions run against real edge nodes and include deliberately cutting the link, because a KubeEdge deployment is only understood once you have watched it survive being offline.

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 KubeEdge engagements

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

How your KubeEdge trainer is chosen

Engagements are matched on the tool, not the calendar. For KubeEdge that means a trainer who has run it in production — extending Kubernetes orchestration and device management to the network edge — 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.

Harsh Mehta

IndiaInstructorCoach

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

# 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 KubeEdge 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 KubeEdge 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 KubeEdge?

KubeEdge is a CNCF project that extends Kubernetes orchestration out to edge nodes — factory floors, retail sites, vehicles, base stations — where the network is slow, expensive or frequently absent. It keeps the Kubernetes API as the single control surface but changes the assumption that every node can reach the API server continuously.

The architecture splits across two sides. On the cloud side, CloudCore runs EdgeController, DeviceController and CloudHub. On the edge side, EdgeCore runs EdgeHub, Edged, MetaManager, DeviceTwin, EventBus and ServiceBus. EdgeHub and CloudHub hold a persistent WebSocket or QUIC tunnel rather than having every edge node speak directly to the API server, which cuts the connection count and the bandwidth. MetaManager caches the metadata an edge node needs in a local datastore, so when the link drops the node keeps running its pods, restarts them if they die, and reconciles when connectivity returns. That offline autonomy is the single most important thing KubeEdge adds.

The second half of the project is device management, which plain Kubernetes has no answer for. DeviceModel and Device custom resources describe physical equipment; mappers translate between the device protocol — Modbus, Bluetooth, OPC-UA — and MQTT; DeviceTwin holds desired and reported state so an operator can drive a sensor or actuator through kubectl. EdgeMesh then provides service discovery and pod-to-pod traffic between edge nodes that have no shared overlay network.

Why this skill matters now

Edge deployments have moved from pilots to fleets. Manufacturing, energy, retail, logistics and telecoms all now run compute at hundreds or thousands of sites, and the operational question is the same everywhere: how do you manage that estate without inventing a bespoke deployment system per site?

Kubernetes is the obvious answer and a bad fit out of the box. Its control loop assumes a reliable, low-latency link to the API server; a node that cannot reach the control plane for six hours gets its pods evicted. Nodes at the edge are also small, sometimes ARM, sometimes behind NAT with no inbound path, and they are attached to physical equipment that has no Kubernetes representation at all.

KubeEdge exists to close exactly those gaps, and the skills it needs are not the skills a cloud-native Kubernetes team already has. Sizing EdgeCore for a constrained device, reasoning about what survives a disconnection, designing DeviceModels for real protocols, and upgrading a fleet of edge nodes you cannot SSH into are all specific problems with specific answers — and they are what teams get wrong on the first production rollout.

KubeEdge training
# outcomes

What your team can do afterwards

Explain where Kubernetes breaks at the edge and which of those gaps KubeEdge actually closes
Describe the CloudCore and EdgeCore component model well enough to diagnose a failure to the right process
Install and join edge nodes with keadm, including certificate bootstrap and token handling
Deploy and schedule workloads that target edge nodes correctly, using labels, node affinity and DaemonSets
Predict and verify exactly what an edge node continues to do when the cloud link is lost
Model physical equipment with DeviceModel and Device resources, and drive it through DeviceTwin
Write or configure a mapper that bridges a device protocol to MQTT via EventBus
Provide pod-to-pod connectivity and service discovery across edge sites with EdgeMesh
Operate an edge fleet — upgrades, certificate rotation, observability and resource limits on constrained hardware
# curriculum

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

01Edge computing and why plain Kubernetes is not enoughLive & Interactive5 hrs · 2 assignments · 1 capstone

The constraints that define edge workloads — latency budgets, bandwidth cost, intermittent links, constrained and heterogeneous hardware, physical equipment — and how each one breaks an assumption in the standard Kubernetes control loop. Then an honest comparison of the approaches available.

Topics: Edge workload constraints: latency, bandwidth, disconnection, hardware · Kubernetes assumptions that fail at the edge · KubeEdge vs K3s vs OpenYurt vs SuperEdge · The KubeEdge project scope: orchestration plus device management · Reference use cases: industrial, retail, telco, transport · Sizing and hardware expectations for edge nodes

  • Assignments: (1) Write down five edge sites' constraints and map each to a KubeEdge capability; (2) Compare KubeEdge and a lightweight distribution for a stated scenario
  • Capstone: Produce an edge architecture note for a real multi-site estate with a justified platform choice
02CloudCore, EdgeCore and the tunnel between themLive & Interactive5 hrs · 2 assignments · 1 capstone

The component model in detail, because every later troubleshooting session depends on it. What EdgeController, DeviceController and CloudHub do on the cloud side; what EdgeHub, Edged, MetaManager, DeviceTwin, EventBus and ServiceBus do on the edge; and how the WebSocket or QUIC tunnel replaces direct API server access.

Topics: CloudCore modules: EdgeController, DeviceController, CloudHub · EdgeCore modules: EdgeHub, Edged, MetaManager, DeviceTwin, EventBus, ServiceBus · The CloudHub to EdgeHub tunnel: WebSocket and QUIC · Message routing and the beehive module framework · MetaManager and the local metadata store · Version skew between cloud and edge components

  • Assignments: (1) Trace a pod creation from kubectl through CloudCore to Edged; (2) Map five failure symptoms to the component responsible
  • Capstone: Produce a component-level diagram of the message path used for the rest of the course
03Installing KubeEdge with keadmLive & Interactive5 hrs · 2 assignments · 1 capstone

Standing up a working cloud side and joining real edge nodes. keadm init on an existing cluster, token generation, keadm join from the edge, the certificate bootstrap that most first installs get wrong, and the container runtime configuration for constrained nodes.

Topics: Prerequisites on the cloud cluster and on edge hosts · keadm init, keadm gettoken and keadm join · Certificate bootstrap and rotation · Configuring the edge container runtime · cloudcore.yaml and edgecore.yaml configuration · CloudCore high availability and exposure options · Diagnosing a node that joins but never becomes Ready

  • Assignments: (1) Join two edge nodes to a cloud cluster and verify both directions of the tunnel; (2) Break and repair the certificate bootstrap deliberately
  • Capstone: Deliver a working cloud-plus-two-edge-node environment used for every later lab
04Running workloads at the edgeLive & Interactive5 hrs · 2 assignments · 1 capstone

Scheduling and lifecycle when the node may be unreachable. Targeting edge nodes with labels and affinity, what the standard eviction and tolerance behaviour does to a disconnected node, and how MetaManager lets pods keep running and restarting through an outage.

Topics: Labelling and targeting edge nodes · Node affinity, tolerations and eviction behaviour · DaemonSets and per-site workloads · Offline autonomy: what MetaManager caches and what it does not · Image pull strategy on bandwidth-constrained links · Resource limits on small nodes · Reconciliation behaviour when the link returns

  • Assignments: (1) Deploy a workload to a specific edge site and prove it survives a link outage; (2) Measure what changes when a disconnected node reconnects after an hour
  • Capstone: Deploy a site application that continues serving locally through a full cloud outage and reconciles cleanly afterwards
05Device management — DeviceModel, Device and DeviceTwinLive & Interactive5 hrs · 2 assignments · 1 capstone

The part of KubeEdge that has no Kubernetes equivalent. Describing physical equipment as custom resources, the desired-versus-reported state model in DeviceTwin, and the MQTT message flow through EventBus that connects a sensor or actuator to the Kubernetes API.

Topics: DeviceModel: properties, data types and access modes · Device instances and node binding · DeviceTwin: desired vs reported state and update flow · EventBus and the MQTT broker topology · Message topics and payload formats · Driving an actuator through kubectl · Handling devices that are offline or reporting stale values

  • Assignments: (1) Model a temperature sensor and an actuator as DeviceModel and Device resources; (2) Update desired state through the API and observe the reported state converge
  • Capstone: Bring a simulated piece of equipment fully under Kubernetes control with correct twin semantics
06Mappers, protocols and EdgeMeshLive & Interactive5 hrs · 2 assignments · 1 capstone

Connecting real protocols and real services. What a mapper is and how it bridges Modbus, Bluetooth or OPC-UA to MQTT, then EdgeMesh for service discovery and pod-to-pod traffic between edge nodes that share no overlay network, plus ServiceBus and Router for custom message paths.

Topics: Mapper architecture and the mapper framework · Modbus, Bluetooth and OPC-UA mappers · Writing a custom mapper for an unsupported protocol · EdgeMesh: service discovery and cross-node traffic · ServiceBus for HTTP access to edge-local services · Router and custom message delivery · Debugging MQTT topic and payload mismatches

  • Assignments: (1) Configure an existing mapper against a simulated device; (2) Reach a service on one edge node from a pod on another via EdgeMesh
  • Capstone: Integrate a non-trivial protocol end to end, from device through mapper to a consuming workload
07Operating an edge fleetLive & Interactive5 hrs · 2 assignments · 1 capstone

The work that starts once there are two hundred sites instead of two. Upgrading edge nodes you cannot log into, rotating certificates before they expire, collecting telemetry over a thin link, securing the tunnel, and building a rollout process that fails safely at one site rather than all of them.

Topics: Upgrading CloudCore and EdgeCore, and version compatibility · Remote edge node upgrade strategies and staged rollout · Certificate lifetime and rotation across a fleet · Observability on constrained nodes and bandwidth-aware telemetry · Securing the tunnel and edge node identity · Backup, re-provisioning and site replacement · Structured troubleshooting: cloud side, tunnel, edge side, device layer

  • Assignments: (1) Upgrade edge nodes in stages and verify each wave before proceeding; (2) Build a triage checklist that isolates a failure to one of the four layers
  • Capstone: Deliver an edge fleet operations runbook covering rollout, rotation, telemetry and recovery

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 · BOOTSTRAP

Cloud plus two edge nodes

Install CloudCore on a cluster, join two edge nodes with keadm, and verify the tunnel, certificates and node registration in both directions.

keadmcloudcoreedgecore
LAB · AUTONOMY

Pull the cable

Deploy a site workload, cut the cloud link, kill the pod, and prove that Edged restarts it from the MetaManager cache with no control plane reachable.

offlinemetamanagerautonomy
LAB · DEVICES

A sensor you can kubectl

Define a DeviceModel and Device for a simulated sensor and actuator, then drive desired state through the API and watch reported state converge.

devicemodeldevicetwinmqtt
LAB · PROTOCOL

Mapper end to end

Wire an existing protocol mapper to a simulated device, verify the MQTT topics and payloads, and consume the readings from an edge workload.

mappermodbuseventbus
LAB · NETWORK

Cross-site service call

Use EdgeMesh to reach a service running on one edge node from a pod on another, then break DNS and diagnose it.

edgemeshservice discoverynetworking
CAPSTONE · FLEET

Staged fleet upgrade

Upgrade CloudCore and a set of edge nodes in waves, verify each wave, and produce the runbook and rollback position for a real fleet.

upgraderolloutoperations
# ecosystem

The tools KubeEdge sits next to

Kubernetes
containerd
MQTT / Mosquitto
EdgeMesh
Modbus
OPC-UA
Prometheus
Helm
Docker
K3s
Rancher
CNCF Sedna

Who this is for

  • Platform engineers rolling Kubernetes out to remote or disconnected sites
  • IoT and industrial automation engineers integrating equipment with cloud-native systems
  • SREs responsible for fleets of edge nodes they cannot physically reach
  • Telco and network engineers running compute at base stations or aggregation sites
  • Architects designing multi-site edge estates with intermittent connectivity
  • Kubernetes practitioners moving from data-centre clusters to edge deployments

Pre-requisites

  • Solid Kubernetes fundamentals — pods, deployments, services, node lifecycle and kubectl
  • Comfortable on a Linux command line, including systemd and journald
  • Familiarity with containers and container runtimes
  • Basic networking: TCP, TLS, NAT, DNS and WebSockets
  • Access to a Kubernetes cluster plus two VMs or small hosts to act as edge nodes
# 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

KubeEdge Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · 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
★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · 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

How is this different from just running K3s at each site?
K3s gives you a small, independent cluster per site, which means per-site control planes to operate. KubeEdge keeps one control plane and extends it, and adds a device management layer K3s does not have. Module 1 covers the trade-off in detail rather than assuming an answer.
Do we need real hardware or IoT devices for the labs?
No. Device work uses simulated equipment and an MQTT broker, which exercises the same DeviceModel, DeviceTwin and mapper paths. If you have real equipment and protocols, bring them and we will build the labs around them.
Does the course cover writing a custom mapper?
Yes, in module 6. We work through the mapper framework and build one for a protocol that has no shipped mapper, which is the common case in industrial environments.
What actually keeps working when an edge site loses connectivity?
That question is a whole module. We cover exactly what MetaManager caches, what Edged can and cannot do offline, how eviction is avoided, and what reconciliation looks like on reconnect — then prove it by cutting the link in the lab.
Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at your site topology, protocols, hardware and connectivity profile, and rebuild the module list around them.
How long does a private KubeEdge batch take?
Three days for the full agenda. A two-day version covers architecture, installation, edge workloads and offline autonomy but drops custom mappers and the fleet operations module.
What lab environment do we need?
A small Kubernetes cluster plus two VMs or low-spec hosts per attendee to act as edge nodes. Attendees provision their own environment with our guidance, and keep what they build.
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.
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 KubeEdge 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