A recommended four-day workshop for framework operators
This proposed agenda builds on your resource-management experience. It concentrates on the controller and integration decisions behind a move to Kubernetes.
Day 1
Workload types and release behavior
We compare the source framework's execution model with Pods, Deployments, and Jobs. You will connect probes and rollout controls to the availability requirements of a long-lived service.
Hands-on exercises
- Deploy a service and a bounded task with appropriate controllers.
- Introduce a failed release and compare rollout recovery with a task retry.
Day 2
Templates, reconciliation, and failures
You will use Helm and compare Kustomize for repeatable workload configuration. We explain the scheduler, controllers, control plane, and kubelet to separate their responsibilities during failure.
Hands-on exercises
- Package the service's workload and discovery resources as a release.
- Simulate a node failure and track the replacement Pods and task status.
Day 3
Discovery, traffic, and placement
We compare the source platform's discovery behavior with Services and DNS. You will explore ingress, network policies, service mesh use cases, resource requests, affinity, and taints.
Hands-on exercises
- Diagnose a Service whose selector does not match its intended Pods.
- Inspect a placement failure caused by resource or node constraints.
Day 4
Task state, scaling, and access
You will examine configuration, secrets, and persistent storage for services and tasks. We cover autoscaling metrics and RBAC, with attention to the permissions needed by operators and applications.
Hands-on exercises
- Recover a bounded task using durable input and output storage.
- Observe how workload metrics affect replicas and available cluster capacity.
Your Mesos frameworks, discovery integrations, and recovery responsibilities can shape the agenda. Get in touch to tailor the workshop to your Mesos-or-DC/OS transition.