A recommended four-day workshop for your application transition
We recommend this four-day agenda for your team. It extends the learning time beyond the historical three-day course and focuses on the boundaries between releases, workloads, and infrastructure.
Day 1
From machine packaging to workload releases
We compare machine images with container images, then connect the application to Pods, Deployments, and Services. You will examine health probes, rolling updates, and rollback without treating every release as node replacement.
Hands-on exercises
- Deploy an application image with configuration supplied separately.
- Introduce an unready release and restore the previous version without replacing the nodes.
Day 2
Repeatable configuration and cluster recovery
You will use Helm and compare Kustomize for reusable deployment resources. We explain the control plane, controllers, and kubelet through the difference between application recovery and infrastructure recovery.
Hands-on exercises
- Package the workload and its supporting resources for two environments.
- Simulate a node failure and observe the creation and placement of replacement Pods.
Day 3
Traffic paths and available capacity
We connect familiar load-balancer expectations to Services, ingress, DNS, and the chosen AWS integrations. You will examine network policies, service mesh use cases, resource requests, and placement constraints.
Hands-on exercises
- Trace a request from its external endpoint to a ready application Pod.
- Diagnose a replica that cannot start because suitable node capacity is unavailable.
Day 4
State, scaling, identity, and access
You will distinguish application configuration and persistent data from image contents. We cover HPA metrics, node-capacity responsibilities, secrets, authentication, RBAC, and access to external AWS services.
Hands-on exercises
- Replace an application Pod and confirm that it can still use its required data.
- Apply load and compare replica changes with the infrastructure capacity available to support them.
Your AMI release process, AWS integrations, and platform responsibilities can shape the agenda. Get in touch to tailor the workshop to your EC2-to-Kubernetes application transition.