Challenges

Focused, hands-on DevOps and server-side problems with hints, feedback, and automated solution checks.

Challenge

Access a Private Kubernetes API Server Through an SSH SOCKS Proxy

The production Kubernetes cluster lives inside a private VPC, and its API server has no public endpoint. Turn an SSH connection to the bastion host into a SOCKS proxy and teach kubectl to use it, so the cluster becomes manageable from your workstation.

Challenge

Copy a File into a Running Pod to Serve a Custom NGINX Page

A Pod runs NGINX behind a NodePort Service. Copy an HTML page from dev-machine into the running Pod so NGINX serves it as the default page, without changing the Pod or the Service.