A proposed four-day workshop on service-focused decisions
We use one service and a clearly stated operating objective. Existing organizational policies provide context, while the practical work concerns the evidence behind Kubernetes actions.
Day 1
Releases and service observations
Explain probes, rollout behavior, and application responses. Establish a service observation that can disagree with otherwise healthy infrastructure status.
Hands-on exercises
- Compare client behavior with workload health during a controlled release.
- Identify a signal that does not cover the failure experienced by the client.
Day 2
Configuration, controllers, and incident hypotheses
Connect rendered resources, controller decisions, and architecture to a service symptom. Build an explanation that can be checked rather than selected by familiarity.
Hands-on exercises
- Trace a configuration change to its observable workload effect.
- Compare competing explanations using a recorded timeline.
Day 3
Dependency paths and capacity
Examine DNS, routing, policy, placement, and downstream service behavior. Separate application pressure from an inaccessible or saturated dependency.
Hands-on exercises
- Investigate a service failure that is not explained by Pod readiness alone.
- Choose a bounded action and state what would make the team stop it.
Day 4
Recovery, state, and learning
Connect storage, identity, scaling, and access to the service objective. Verify the recovery observation and turn the investigation into a concrete operating improvement.
Hands-on exercises
- Repeat the service check after the proposed recovery action.
- Write a technical incident record and one repeatable prevention check.
Your service objectives, incident questions, and operating responsibilities can shape the agenda. Get in touch to tailor the workshop to your team's work.