A proposed four-day workshop on isolation trade-offs
Participants need Kubernetes architecture and access-control foundations. We compare selected models through their documented boundaries rather than promise a complete product deployment or security assessment.
Day 1
Workloads and isolation requirements
Define the actors, resources, and operations that need separation. Connect those requirements to workload lifecycle, namespaces, and application behavior.
Hands-on exercises
- Describe required and prohibited operations for a representative workload.
- Identify a requirement that namespace naming alone does not establish.
Day 2
APIs, controllers, and ownership
Compare resource scope, extensions, controllers, and virtual control-plane behavior. Use repeatable configuration to expose what each model owns and what it delegates.
Hands-on exercises
- Inspect ownership and API visibility in the selected comparison.
- Identify compatibility or lifecycle dependencies outside the proposed boundary.
Day 3
Workers, networking, and placement
Trace traffic, identities, worker arrangements, and shared services. Distinguish control-plane separation from the selected runtime and network isolation.
Hands-on exercises
- Compare intended and rejected access paths in the teaching environment.
- Map resources that remain shared under the chosen worker model.
Day 4
State, capacity, and operating trade-offs
Review data access, credentials, resource sharing, and maintenance responsibilities. Compare observations with the original requirements and record unresolved decisions.
Hands-on exercises
- Exercise a bounded lifecycle or failure case against the proposed model.
- Produce an evidence-based comparison with explicit scope and limitations.
Your isolation requirements, platform options, and ownership boundaries can shape the agenda. Get in touch to tailor the workshop to your team's work.