A recommended four-day workshop for CI-platform teams
This proposed agenda connects the Kubernetes baseline to build-agent operations. Jenkins-specific examples adapt the course around your pipeline rather than replace it with a new CI system.
Day 1
Tool images and agent Pod lifecycle
We compare a prepared build host with container images, Pods, and workload controllers. You will review probes and release concepts, then examine the different lifecycle of a short-lived Jenkins agent.
Hands-on exercises
- Run a representative build on an agent Pod with declared tool dependencies.
- Repeat the build on a fresh agent and identify any hidden workspace assumptions.
Day 2
Templates, configuration, and recovery
You will use Helm and compare Kustomize for supporting Kubernetes resources, alongside the selected agent-template configuration. We explain node and controller behavior to separate a lost agent from a failed build step.
Hands-on exercises
- Prepare reusable agent configuration without embedding credentials in the image.
- Interrupt an agent and examine the pipeline's configured recovery behavior.
Day 3
Agent connectivity and workload isolation
We trace connections to Jenkins, registries, and artifact services through cluster networking. You will examine Services, ingress where required, network policies, service mesh implications, and node placement.
Hands-on exercises
- Diagnose an agent that starts but cannot connect to the Jenkins controller.
- Inspect a Pending agent whose resource or placement requirements cannot be satisfied.
Day 4
Workspaces, artifacts, credentials, and capacity
You will distinguish temporary workspace data from retained artifacts and deliberate caches. We cover storage, secrets, authentication, RBAC, and the relationship between queued builds, agent demand, and node capacity.
Hands-on exercises
- Retrieve a build artifact after the agent Pod has been removed.
- Run concurrent sample builds and inspect resource demand and credential scope.
Your pipelines, tool images, and CI support responsibilities can shape the agenda. Get in touch to tailor the workshop to your Kubernetes-agent adoption.