Gateway API Migration
Migrate the existing Ingress web in namespace web-app to the new Gateway API. A GatewayClass named nginx is already installed. Use API version v1beta1 on this environment.
The task
Migrate the existing Ingress web in namespace web-app to the new Gateway API.
A GatewayClass named nginx is already installed. Use API version v1beta1 on this environment.
Task 1: Create a Gateway named web-gateway with:
- hostname:
gateway.web.k8s.local - TLS termination using secret
web-tls - GatewayClass:
nginx
Task 2: Create an HTTPRoute named web-route with:
- hostname:
gateway.web.k8s.local - path prefix
/→ serviceweb-service:80 - parentRef: the
web-gateway
What this tests
Expose workloads with services and ingress, and restrict traffic with network policies. On the CKA exam, Services & Networking tasks are graded purely on what you build in the cluster — not multiple choice — so the only way to get faster is to do them on a real cluster against a clock.
Practice it for real
prepium.sh drops you into your own isolated Kubernetes cluster in the browser — no install, no credit card. You solve the task in a real terminal, hit validate, and a programmatic checker scores exactly what you got right and wrong (with partial credit). The canonical solution unlocks after you attempt it, so you learn the fast, exam-ready way to do it.