Challenges

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

Challenge

Expose the Snake Game via TLS Ingress

A Snake game Deployment and ClusterIP Service are already running in the snake namespace. Create a Traefik Ingress that serves the game over HTTPS using an existing cert-manager-issued TLS Secret.

Challenge

Configure Ingress Routing with Traefik for a Multi-Service Shop Application

Create an Ingress resource for a shop application with path-based routing to multiple backend services and configure /etc/hosts for local DNS resolution.

Challenge

Expose Observability Stack (Prometheus and Grafana) Using Traefik

Helm has installed Prometheus and Grafana in a Kubernetes cluster. Create an Ingress resource to expose both services using different hostnames with Traefik ingress controller.