Linux Foundation ICA sample questions with explanations, traps, topic labels, and IT Mastery route links.
These original sample questions are designed to help you check how the exam topics appear in decision-style prompts. They are not taken from the live exam.
Use these sample questions as a guided self-assessment for Istio Certified Associate (ICA) topics such as traffic management, mTLS, workload identity, gateways, virtual services, destination rules, authorization policy, telemetry, and resilient service behavior. The prompts focus on choosing the mesh control that matches the failure mode or security requirement.
The sample set below is part of the Linux Foundation / CNCF ICA guide path:
Work through each prompt before opening the explanation. ICA questions usually hinge on the difference between Kubernetes routing, Istio traffic policy, identity-based security, and telemetry evidence.
Topic: Enforcing mTLS between workloads
A platform team has onboarded two namespaces into an Istio mesh. They need service-to-service traffic inside the mesh to require mutual TLS and use workload identity, while avoiding a broad Kubernetes NetworkPolicy rewrite as the first step. Which Istio configuration is most directly aligned with that requirement?
LoadBalancer for every workload.Best answer: B
Explanation: Istio mutual TLS is controlled through mesh security policy, with PeerAuthentication defining the mTLS mode for a mesh, namespace, or workload scope. Strict mode requires mTLS for accepted traffic and ties communication to workload identity instead of only IP reachability.
Why the other choices are weaker:
What this tests: Istio security policy, mTLS enforcement, workload identity, and the boundary between network exposure and service authentication.
Related topics: PeerAuthentication; mTLS; Workload identity; Mesh security; Sidecars
Topic: Canary traffic shifting
A team wants to release version v2 of an API to 10 percent of production traffic while keeping 90 percent on v1. Both versions are already deployed and selected by the same Kubernetes Service. Which Istio design best fits?
v2 for ten minutes, then switch it back.v2 and ask users to manually choose the namespace-specific service name.v2 to make Kubernetes send a smaller share of traffic.v1 and v2 and use a VirtualService route with weighted traffic distribution.Best answer: D
Explanation: Istio can split traffic between service subsets using routing rules. A DestinationRule commonly defines subsets such as v1 and v2, while a VirtualService applies the desired traffic weights for canary or progressive delivery.
Why the other choices are weaker:
What this tests: VirtualService routing, DestinationRule subsets, and canary traffic control.
Related topics: VirtualService; DestinationRule; Subsets; Canary release; Traffic weights
Topic: Authorization between services
An orders service should accept requests only from the checkout service account in the same trust domain. Other mesh workloads may resolve the service name, but they should not be authorized to call the workload. Which control is the best fit?
orders to a different Kubernetes node pool and rely on node separation.Best answer: A
Explanation: The requirement is identity-based service authorization. Istio AuthorizationPolicy can make the workload accept traffic only from the intended principal, service account, namespace, or request attributes, depending on the policy design.
Why the other choices are weaker:
What this tests: AuthorizationPolicy, source identity, service-to-service authorization, and the difference between reachability and permission.
Related topics: AuthorizationPolicy; Service accounts; Workload identity; Trust domain; Access control
Topic: Troubleshooting routed traffic
Users report that requests to an API sometimes reach the old version even after a VirtualService update. The team needs to confirm which route rule matched, what response codes changed, and whether latency increased for the new subset. What should they check first?
Best answer: C
Explanation: The scenario asks for routing and behavior evidence. Istio telemetry can show request volume, response codes, latency, and route or workload dimensions, while traces can help confirm where requests traveled through the service path.
Why the other choices are weaker:
What this tests: Observability-driven troubleshooting in a mesh, including metrics, traces, route behavior, and subset-level symptoms.
Related topics: Telemetry; Tracing; Metrics; VirtualService; Troubleshooting
Tech Exam Lexicon and IT Mastery are independent study tools. They are not affiliated with, endorsed by, or sponsored by the Linux Foundation, CNCF, or any certification body.