Multi-Container Pod Security Design
Create a multi-container Pod with different user IDs per container while sharing a common group ID at the Pod level for collaborative file access.
Focused, hands-on problems for sharpening your DevOps and server-side skills. Some teach specific concepts while others mirror real-world scenarios. Every challenge includes hints, feedback, and automated solution checks.
Create a multi-container Pod with different user IDs per container while sharing a common group ID at the Pod level for collaborative file access.
Create a Pod in the processing namespace that runs a short task and exits successfully, reaching a Completed status without using a Job controller.
Update container images, container names, update strategy, and replica count in an existing multi-container Kubernetes Deployment.
Create a Kubernetes Job template for Team Aurora that runs a busybox command across multiple completions in parallel, with specific pod labels and container configuration.
Perform a blue-green deployment by creating a new green version of a web application, then switch live traffic from blue to green with zero downtime by updating the Service selector.
Use Kubernetes image volumes to mount a static HTML artifact into an nginx Pod without an init container or a custom nginx image.
Add HTTP-based liveness and readiness probes to an existing Kubernetes Deployment and verify application health and availability.
Extract context names, the active context, and a decoded client certificate from a Kubernetes kubeconfig file and write the results to specific files.
Configure a Kubernetes Deployment to consume Secrets as environment variables and volume mounts.
Inject ConfigMap values as environment variables into a Kubernetes Pod.