Gateway API HTTPRoute
Scenario cka-net-005 · about 9 minutes · 7 points · 4 grader checks
Attach an HTTPRoute to an existing Gateway so a path prefix is routed to a Service.
- gateway-api
- httproute
- gateway
- networking
What you will practise
- Author an HTTPRoute (gateway.networking.k8s.io/v1)
- Attach a route to a Gateway with parentRefs
- Match a path prefix and forward to a backend Service
Start this lab
With the CLI installed and signed in, this command provisions a two nodes cluster on your Mac, applies the scenario setup and prints the task below.
goldenkube start cka-net-005Task
The task text exactly as the CLI shows it. Solve it on the cluster, then run goldenkube submit.
Requirements and details
- Certification
- CKA · Certified Kubernetes Administrator
- Domain
- Services & Networking
- Difficulty
- Medium
- Cluster topology
- Two nodes
- Cluster features
- Gateway API
- Recommended time
- 9 minutes
- Points
- 7
- Grader checks
- 4
- Kubernetes version
- 1.37
- Minimum CLI version
- 0.1.0
- Scenario version
- 1
- Published
Grading runs locally: 4 state checks read your cluster when you submit; the scenario passes when every check passes. Hints, the reference solution and the check definitions are available only inside the CLI, not on this page.
More Services & Networking labs
ClusterIP Service for a Deployment
Expose an existing Deployment inside the cluster with a ClusterIP Service that selects all its pods.
Two nodes · ~6 min · 5 points
- service
- clusterip
- endpoints
- networking
goldenkube start cka-net-001
NodePort Service with a fixed port
Expose a Deployment outside the cluster with a NodePort Service on a specific node port.
Two nodes · ~6 min · 5 points
- service
- nodeport
- networking
goldenkube start cka-net-002
NetworkPolicy: allow ingress from one app only
Restrict ingress to database pods so only client pods may reach them on a single TCP port.
Two nodes · ~9 min · 7 points
- networkpolicy
- ingress
- cilium
- networking
- security
goldenkube start cka-net-003
Ingress routing to a Service
Create an Ingress that routes a hostname and path prefix to an existing Service through the nginx IngressClass.
Two nodes · ~8 min · 7 points · Ingress
- ingress
- ingressclass
- nginx
- networking
goldenkube start cka-net-004
Independent community project, not affiliated with or endorsed by CNCF or The Linux Foundation. Lab results are practice feedback, not an exam score.