You must be able to debug a mesh with istioctl commands, explain locality-aware load balancing, describe Gateway API translation by istiod, and interpret ServiceEntry location semantics in multi-cluster setups. The key point: know which Istio component acts and what each resource actually controls.
Start practicing
Advanced Scenarios — choose a session length
Free · No account required
Domain overview
The Advanced Scenarios domain covers operating Istio beyond single-cluster basics: debugging mesh health with istioctl, locality-aware load balancing, migrating to the Kubernetes Gateway API, and multi-cluster traffic with ServiceEntry. Questions are scenario-based, asking you to pick correct commands, resource semantics, and which Istio component produces the resulting Envoy configuration.
Exam objectives
Using istioctl analyze, proxy-status, proxy-config, and bug-report to diagnose mesh and sidecar problems
How locality-aware load balancing prefers same-zone or same-region endpoints to cut latency and cross-zone traffic
That istiod (Pilot) translates Kubernetes Gateway API Gateway and HTTPRoute resources into Envoy config
That ServiceEntry with location MESH_EXTERNAL registers external or non-mesh services for mesh traffic
Assuming istioctl analyze changes configuration; it only reports validation and configuration issues, so candidates pick it for actions it cannot perform
Confusing locality-aware load balancing with failover or topology-aware routing guarantees, when it only biases endpoint selection by locality
Believing the Kubernetes Gateway API controller or Envoy itself translates Gateway resources, instead of istiod generating the Envoy configuration
Click any question to see the full explanation and answer options, or start a focused practice session above.
When migrating to the Kubernetes Gateway API in Istio, you define a Gateway resource. Which component is responsible for translating this Gateway resource into Envoy configuration?
2You are using Kiali to debug a service mesh. You notice a red line between two services. What does this indicate?
3When using Kubernetes Gateway API with Istio, which resource acts as the entry point for incoming traffic?
4In a multi-tenancy setup, which Istio resource should you use to restrict which namespaces a sidecar can see?
5How can you verify the current configuration being pushed to an Envoy sidecar without using Kiali?
6What is the primary function of the 'PeerAuthentication' resource?
7In a multi-cluster environment with a shared control plane, what is the purpose of the 'istio-remote-secret'?
8When using Istio with Kubernetes Gateway API, which object handles traffic routing rules based on path prefixes?
9What is the result of setting 'outlierDetection' in a DestinationRule?
10Which Istio component handles the generation of xDS configuration?
11What is the main advantage of using Istio's 'locality-aware load balancing'?
12When inspecting Envoy stats, what does 'upstream_rq_timeout' represent?
13Which tool allows you to perform traffic shifting between two versions of a service?
14You want to force all traffic to an external service to go through an EgressGateway. What is required?
15When configuring a Gateway API resource, which TWO properties are defined within the 'listeners' block?
16When configuring a multi-cluster mesh, what does a 'ServiceEntry' with 'location: MESH_EXTERNAL' signify?
17You are troubleshooting a service that is failing to communicate with another service in a different namespace. Which TWO of the following items should you check to ensure connectivity?
18Which TWO settings in a DestinationRule are used for load balancing?
19Which THREE configuration areas are essential for ensuring observability in a complex Istio mesh?
20Which TWO actions can be taken via the 'istioctl' command to debug mesh health?
21Which THREE of the following are valid ways to control egress traffic in Istio?
22Which TWO pieces of information are displayed in the Kiali 'Graph' view?
23When designing for high availability in a multi-cluster Istio mesh, which THREE strategies are recommended?
24You manage an Istio mesh with two ingress gateways: one public, one private. You need to allow external clients to reach a service through the public gateway, but only if they present a valid client certificate. The private gateway must remain unaffected. Which Istio resource should you configure to enforce this requirement at the public gateway?
25You are running an Istio mesh with several clusters. You need to ensure that all outbound traffic from the mesh to external services is visible and controlled. You have already configured a ServiceEntry for an external API at api.external.com. However, you notice that traffic to this API is not being logged in Kiali and no telemetry is collected. What is the most likely cause?
26You are troubleshooting a production Istio mesh where a critical service is experiencing intermittent 503 errors. You suspect that the Envoy sidecar is rejecting requests due to a misconfiguration in the DestinationRule. Which Istio command would you use to inspect the Envoy configuration for a specific pod to verify the applied outlier detection settings?
27You are deploying a new version of a microservice in your Istio mesh. You want to perform a canary rollout where 10% of traffic goes to the new version, but you also want to ensure that requests from a specific test user always go to the new version regardless of the overall percentage. Which Istio traffic management feature should you use to achieve this?
28You are running an Istio mesh in a single Kubernetes cluster and have enabled sidecar injection in the 'payments' namespace. A client pod in that namespace cannot reach an external HTTPS API at api.example.com because the sidecar intercepts all outbound traffic and rejects it. You must allow only that host while keeping traffic to all other unknown external hosts blocked. What should you configure?
29Your team wants to ship an application's logs and metrics to a centralized platform without redeploying the application or changing its code. The application already runs with an injected sidecar. Which Istio capability should you use to emit telemetry to an external backend?
30A production mesh shows intermittent 503 responses from one service. You suspect the sidecar's circuit breaker is tripping. You need to confirm which outlier-detection and connection-pool settings are active for that destination. Which Istio resource holds these settings, and how do you inspect them at runtime?
31You are using Istio's telemetry features to monitor your mesh. You want to collect metrics on the number of requests that result in a 5xx error for a specific service. Which Istio component is responsible for generating these metrics?
32You are troubleshooting why a client cannot reach a service in another namespace within the same mesh. The client's sidecar shows the destination cluster exists, but requests fail. You want to verify whether the client's proxy has the correct listener and route for the destination's port. Which istioctl command sequence should you use?
You must be able to debug a mesh with istioctl commands, explain locality-aware load balancing, describe Gateway API translation by istiod, and interpret ServiceEntry location semantics in multi-cluster setups. The key point: know which Istio component acts and what each resource actually controls.
The Courseiva ICA question bank contains 32 questions in the Advanced Scenarios domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Advanced Scenarios domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included