A recommended four-day workshop for your move
We recommend this four-day agenda for your team. We will spend less time on container basics and focus more on workload boundaries and shared services.
Day 1
From Nomad jobs to Kubernetes workloads
You will compare task groups and allocations with Pods, Deployments, and Jobs. We will show how probes and update policies affect service availability, then explain batch completion and retries.
Hands-on exercises
- Deploy a service and a batch job with appropriate controllers.
- Introduce a failed readiness check and restore the previous service release.
Day 2
Reusable releases and cluster recovery
We will explain Helm releases, environment configuration, and Kubernetes architecture. You will see how the API, controllers, and kubelet coordinate recovery after a node failure.
Hands-on exercises
- Package the service configuration in a Helm chart.
- Simulate a node failure and observe replacement Pods and Job behavior.
Day 3
Discovery, traffic, and placement
You will trace Kubernetes DNS, Services, and ingress, then compare them with your Nomad discovery setup. We explain network policies, service mesh use cases, affinity, and topology spread.
Hands-on exercises
- Trace a request through ingress to the application and its dependency.
- Diagnose a connection blocked by a Service selector or network policy.
Day 4
Credentials, state, and scaling
We will show how secrets and persistent storage meet your application's needs. You will compare metrics-based service scaling with parallel batch execution, then review authentication and RBAC.
Hands-on exercises
- Supply credentials and persistent storage to a sample workload.
- Generate service load and observe autoscaling independently of batch execution.
Your Nomad jobs, discovery integrations, and support responsibilities can shape the agenda. Get in touch to tailor the workshop to your Nomad-to-Kubernetes transition.