A recommended four-day workshop for a distribution transition
This proposed agenda builds on existing Kubernetes knowledge. It emphasizes dependency identification and the behaviors that the destination needs to preserve.
Day 1
Workload resources and platform dependencies
We review the application's resources, probes, and release behavior. You will distinguish built-in workload APIs from extensions and compare rollout expectations on the selected destination.
Hands-on exercises
- Deploy the application's portable resources and identify unresolved dependencies.
- Introduce an unready release and inspect the available rollback path.
Day 2
Templates, controllers, and cluster lifecycle
You will use Helm and compare Kustomize for destination configuration. We review control-plane and node responsibilities, with attention to custom controllers and cluster lifecycle operations.
Hands-on exercises
- Separate common workload configuration from platform-specific resources.
- Diagnose a custom resource whose controller is unavailable in the lab.
Day 3
Traffic integrations and placement
We compare DNS, Services, ingress, network policies, and service mesh requirements. You will inspect affinity, taints, and topology constraints against the destination's available nodes.
Hands-on exercises
- Trace a request through the selected ingress and Service configuration.
- Inspect a placement rule that depends on labels absent from the destination.
Day 4
Storage, scaling, identity, and access
You will compare storage classes, credential delivery, and data-recovery responsibilities. We connect autoscaling metrics, authentication, and RBAC to the destination's integrations and operating model.
Hands-on exercises
- Diagnose a persistent-volume request that references an unavailable provisioner.
- Verify the application's identity and access to a required external service.
Your Tanzu product, destination distribution, and operational dependencies can shape the agenda. Get in touch to tailor the workshop to your Tanzu distribution transition.