A recommended four-day workshop for workflow teams
This proposed agenda adapts our core Kubernetes course for workflow execution. We spend less time on deployment strategies and service mesh topics to focus on Jobs, CronJobs, and controller requirements.
Day 1
Task execution and completion
We show how containers and Pods relate to Jobs, retries, and completion conditions. You will compare single-run tasks with long-lived services and scheduled work.
Hands-on exercises
- Run a task as a Job and inspect a failed attempt.
- Configure a CronJob and observe its concurrency policy during overlapping schedules.
Day 2
Repeatable workflows and cluster behavior
You will use Helm or Kustomize to configure tasks. We explain controllers, nodes, and reconciliation, then identify what is needed for tasks that depend on each other.
Hands-on exercises
- Template a task with environment-specific inputs.
- Simulate a node failure and inspect Job recovery and repeated execution.
Day 3
Data paths and workload placement
We explain DNS, network policies, and access to artifact services. You will discuss ingress for workflow interfaces and placement rules for tasks that need specific resources.
Hands-on exercises
- Trace a task's connection to an artifact endpoint.
- Diagnose a task that cannot reach its required data service.
Day 4
Outputs, credentials, and resource demand
You will compare persistent volumes with external artifact storage, then review secrets and RBAC. We explain the difference between service autoscaling, task parallelism, and concurrency controls.
Hands-on exercises
- Preserve an output across Pod replacement and rerun the task safely.
- Compare parallel task execution with the cluster's available capacity.
Your workflow graphs, artifact systems, and recovery responsibilities can shape the agenda. Get in touch to tailor the workshop to your Kubernetes-native workflow transition.