A recommended four-day workshop for reproducible support investigations
This proposed agenda carries one failure from its customer description to a bounded engineering report. Engineers practice retaining the conditions that matter and explaining why each is relevant.
Day 1
Workload state and stable inputs
We connect images, controllers, Services, probes, and rollout behavior to the reported symptom. You will distinguish a version change from another execution difference.
Hands-on exercises
- Record the image and workload settings needed for a sample failure.
- Repeat the failure and define its observable result.
Day 2
Templates, architecture, and controlled reduction
You will inspect Helm and Kustomize output and trace controller and node responsibilities. We remove unrelated configuration while checking whether the original failure remains.
Hands-on exercises
- Build a smaller configuration that preserves the symptom.
- Change one relevant setting and explain the observed difference.
Day 3
Network and placement dependencies
We examine DNS, Services, ingress, policies, mesh interactions, and scheduling. The exercise identifies which customer dependency needs representation in the lab.
Hands-on exercises
- Reproduce a connection or trust-path failure with a bounded dependency.
- Compare a placement-related failure with an application startup failure.
Day 4
State, access, metrics, and the engineering report
You will examine storage, secrets, resource behavior, authentication, and RBAC. We connect reproducible conditions to a report that another engineer can follow.
Hands-on exercises
- Identify the state or identity required to retain the failure.
- Prepare steps, expected behavior, actual behavior, and the observations supporting escalation.
Your customer installations, recurring symptoms, and engineering interfaces can shape the agenda. Get in touch to tailor the workshop to your reproduction and diagnosis work.