Kubernetes training for a growing engineering team

We provide private, instructor-led Kubernetes training to help teams bring new engineers into their current learning programs.

New team members have different experience with containers, applications, and infrastructure. Adding more people does not mean everyone starts at the same level. The course connects each person's knowledge to the tasks they will face.

LearnKube uses a hands-on application exercise to identify prerequisites and suitable depth. Learners explain a changed example and record what they need to prepare for their next task.

Hands-on learning and the skills engineers take back to work.

Preview: course-wide figures are not yet available.

  • Hands-on learning
    Of instruction time spent on labs and challenges.
  • Troubleshooting confidence
    Of respondents report greater confidence diagnosing Kubernetes problems.
  • Relevant to your work
    Of respondents say the course addressed their engineering responsibilities.
  • Skills put into practice
    Of respondents applied their new skills at work within 90 days.
  • Get familiar with the basics using images, processes, and workload resources, so every engineer knows what is needed for the task.
  • Practice a guided deployment with support based on your experience, so you can explain how the application gets to its intended state.
  • Demonstrate the next step with a changed workload example, so the team can distinguish familiar terms from practical understanding.
  • Keep a clear learning path with useful references and repeatable tasks, so new team members can build on their demonstrated knowledge.

An engineer can understand a container image without knowing how Kubernetes controllers manage workloads. Pod lifecycle behavior distinguishes a container restart from replacement of a Pod. A shared deployment exercise reveals these gaps in knowledge. Learners explain which component is responsible before the course adds more advanced release or recovery tasks.

I do not infer Kubernetes prerequisites from a new colleague's seniority. Asking what restores a missing Pod gives us a concrete starting point and shows which explanation the next exercise needs.

— Daniele Polencic, LearnKube founder and Kubernetes instructor

Role milestoneRequired knowledgePractice/check
Establish the starting pointImages, processes, and workloadsExplain a supplied application
Join supported deploymentControllers and declared stateDeploy with appropriate guidance
Explain a recovery eventRestart and replacement behaviorTrace the responsible component
Prepare for further workMissing concepts and referencesSelect the next practice task

When new engineers join a course, the team needs to reassess what everyone knows. An unchanged agenda can assume knowledge that some learners lack.

We suggest a four-day workshop that starts with a clear entry task, covers needed prerequisites, and includes exercises at the right level. This approach links each engineer’s experience to a shared application example.

This proposed agenda starts with a brief explanation of a sample workload. That explanation shows where the group needs more guidance and where familiar topics need less time.

Day 1

We link images and container processes to Pods, Deployments, Services, and probes. Learners first explain the provided application before making changes or releasing a new version.

  • Identify the concepts each learner can explain and the prerequisites that need another example.
  • Complete a supported deployment and describe the difference between process health and application readiness.

Day 2

We use Helm and compare it to Kustomize to show how configuration inputs become resources. Architecture examples explain the API, controllers, and kubelet, even if you have not managed a cluster before.

  • Repeat a configuration change with less guidance and explain the resulting manifest.
  • Observe a replacement Pod and identify which component requested it.

Day 3

We examine DNS, Services, ingress, policy, and placement. Service mesh discussion connects the additional network behavior to the group's responsibilities and experience.

  • Investigate a bounded connection failure and explain the evidence for the next action.
  • Review a Pending Pod and distinguish a missing concept from a platform-owned constraint.

Day 4

We tie storage, secrets, resource metrics, autoscaling, and permissions to the example. Learners finish a combined task and point out which areas they still need help with.

  • Demonstrate a workload change with explicit data and access requirements.
  • Record the concepts to revisit and a suitable next task for each learner's responsibility.

Your new team members' experience, roles, and learning goals can shape the agenda. Get in touch to tailor the workshop to your growing engineering team.

If an engineer expects a removed Pod to stay absent, the instructor can show how its controller works. This example gives the learner a foundation for future release and recovery tasks.

Andre described the teaching he attended at Alexander Thamm:

The training went deeper than expected, I enjoyed the level of complexity and the clear presentation by the experienced trainers. The course was also very interactive, which helps in the learning process.

— Andre, Data Engineer at Alexander Thamm.

Let us know what your new team members already know, what the current group expects, and what tasks are coming up. We will suggest the right preparation, starting point, and hands-on exercises.