Perform In-Place Updates on a Kubernetes Deployment
Update container images, container names, update strategy, and replica count in an existing multi-container Kubernetes Deployment.
Focused hands-on problems designed to help you hone your DevOps or Server Side skills. Some challenges are more educational, while others are based on real-world scenarios. The platform provides hints and feedback for each challenge, including automated solution checks.
Challenges contributed by the community members sharing their knowledge and expertise.
Update container images, container names, update strategy, and replica count in an existing multi-container Kubernetes Deployment.
A Deployment is using a disk-backed emptyDir volume. Convert it to a memory-backed tmpfs volume for better performance — but make sure to set a size limit to prevent the Pod from exhausting the node's RAM.
Troubleshoot a Deployment where containers are repeatedly OOMKilled. Inspect Vertical Pod Autoscaler (VPA) recommendations and manually apply the recommended memory request and memory limit to stabilize the workload.
Identify and fix deprecated API versions in a Kubernetes manifest using the kubectl-convert plugin, then deploy the updated manifest.