Question 700
At Northstar finance, in an isolated training cluster during a scheduled maintenance rehearsal: Gateway API CRDs and a suitable controller already exist; create reviewed Gateway internal-gw in ledger from ./gateway/invoice-api-gateway.yaml. Work only within the stated target and verify before declaring success. Which operational control most directly prevents this failure or configuration drift?
Explanation
Correct Answer
Check gateway class/controller compatibility and delegate route attachment privileges deliberately. This reduces recurrence of the specific operational failure. It reinforces the action: Run kubectl -n ledger apply -f ./gateway/invoice-api-gateway.yaml after confirming GatewayClass and listener settings. The relevant mechanism is: Gateway API separates infrastructure listener ownership from application route attachments and depends on controller support.
Incorrect Answers
That safeguard is relevant to: Gateway API HTTPRoutes express matching and backend behavior while Gateway resources own compatible listeners. The current failure instead follows from: Gateway API separates infrastructure listener ownership from application route attachments and depends on controller support. Its prevention measure is “Check gateway class/controller compatibility and delegate route attachment privileges deliberately”.
The suggested review tracks a different technical risk: Ingress TLS termination relies on a controller and a referenced TLS Secret; updating a Service alone does not install certificates. Here the sustained control must address: Gateway API separates infrastructure listener ownership from application route attachments and depends on controller support. Choose “Check gateway class/controller compatibility and delegate route attachment privileges deliberately”.
That safeguard is relevant to: Port-forwarding creates a client-side tunnel to a selected backend and does not change the Service type or network exposure. The current failure instead follows from: Gateway API separates infrastructure listener ownership from application route attachments and depends on controller support. Its prevention measure is “Check gateway class/controller compatibility and delegate route attachment privileges deliberately”.