A proposed four-day workshop on operating mechanisms
We shorten familiar setup tasks and follow one service through releases, infrastructure behavior, networking, and state. Each investigation ends with an explanation supported by observations.
Day 1
Workloads and release evidence
Explain the relationship between Pods, controllers, probes, and rollout status. Compare declared resources with actual application responses before choosing a correction.
Hands-on exercises
- Investigate a release whose objects exist but whose replicas are not ready.
- State a hypothesis and collect evidence that supports or rejects it.
Day 2
Templates and reconciliation
Connect Helm and Kustomize output to resources managed by the control plane and kubelet. Investigate what continues automatically after a workload or node interruption.
Hands-on exercises
- Compare rendered configuration with the live workload and its owning controller.
- Trace replacement behavior and identify the component responsible for each step.
Day 3
Traffic and placement
Follow DNS, Services, ingress, policy, and node selection through the sample application. Distinguish the requested configuration from the data path that actually serves traffic.
Hands-on exercises
- Locate a request failure using endpoint and network observations.
- Explain a Pending Pod using its constraints and available capacity.
Day 4
State, resources, and access
Connect storage, credentials, autoscaling metrics, authentication, and RBAC to application behavior. Combine observations into a reusable investigation rather than a list of commands.
Hands-on exercises
- Diagnose a state or permission dependency that prevents recovery.
- Repeat an investigation from another engineer's written reasoning and evidence.
Your current stack, unexplained behavior, and operating responsibilities can shape the agenda. Get in touch to tailor the workshop to your team's work.