NodePort Service
The front-end Deployment in namespace prepium has an nginx container with no port specification. Task 1: Set your current namespace context to prepium.
The task
The front-end Deployment in namespace prepium has an nginx container with no port specification.
Task 1: Set your current namespace context to prepium.
Task 2: Update the Deployment to add a container port named http (port 80/TCP).
Task 3: Create a Service named front-end-svc that:
- Selects pods with
app: front-end - Exposes port
80 - Uses
targetPort: httpto reference the named pod port - Type: NodePort
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.