ICA · domain
Resilience And Fault Injection
Practise Istio Certified Associate (ICA, CNCF/Linux Foundation) (ICA) Resilience And Fault Injection practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.
Focused practice
Practice Resilience And Fault Injection questions
Scored sessions drawing only from this domain — pick a length below.
Start 20-question practice test →What this domain covers
What to know about Resilience And Fault Injection
Resilience And Fault Injection questions test whether you can apply the concept in context, not just recognise a definition.
How the topic appears in realistic exam-style scenarios.
Which detail in the question changes the correct answer.
How to eliminate plausible but wrong options.
How to connect the question back to the wider exam objective.
Watch out for
Common Resilience And Fault Injection exam traps
- ▸Answering from memory before reading the full scenario.
- ▸Missing a constraint such as cost, availability, security, scope or command context.
- ▸Choosing a broad answer when the question asks for the most specific fix.
- ▸Ignoring why the wrong options are tempting.
Question index
All Resilience And Fault Injection questions (60)
Click any question to see the full explanation, or start a practice session above.
Which THREE fields are found in the 'http' connectionPool configuration?
Medium2You want to limit the number of concurrent connections to the 'payment' service to 100. Where is this configuration set?
Medium3What happens if a request times out in Istio?
Medium4Which TWO of the following are true about Istio Circuit Breakers?
Hard5Which TWO fields are required when configuring an 'abort' fault injection in a VirtualService?
Hard6You want to configure your microservice to be more resilient. Which THREE of the following are valid fields within an 'outlierDetection' policy in a DestinationRule?
Medium7What is the default value for 'consecutive5xx' in OutlierDetection?
Medium8You need to limit the number of concurrent connections to the 'orders' service. Which field in the DestinationRule do you configure?
Easy9You want to configure a circuit breaker that only allows 100 concurrent requests to a service. Which field is correct?
Hard10Which field in the trafficPolicy of a DestinationRule controls the maximum number of pending requests in the connection pool?
Medium11Which TWO of the following are valid HTTP fault injection delay settings?
Easy12Which THREE of the following are valid sub-fields of 'outlierDetection'?
Hard13You need to limit the number of concurrent connections to the 'order-service' to prevent cascading failures. Which Istio resource should you configure?
Medium14How do you specify the percentage of traffic that should experience a fault?
Easy15Which setting is used to limit the number of retries for a request?
Easy16Which TWO are common causes for a service to be ejected by Outlier Detection?
Easy17What is the consequence of having a timeout that is shorter than the average latency of the service?
Medium18Which of the following describes the difference between Circuit Breaking and Outlier Detection?
Hard19Which of the following is a valid method for performing fault injection?
Easy20Which of the following is true regarding Outlier Detection in Istio?
Hard21You want to ensure that a request to the 'search' service fails fast if it takes longer than 2 seconds. How is this configured?
Medium22What is the recommended way to test fault injection in a production environment?
Medium23You want to ensure that a pod is only ejected if it fails consistently. Which setting is most appropriate?
Hard24To test how your application handles service unavailability, you want to return an HTTP 503 error for 20% of requests to the 'catalog' service. Which fault injection setting do you use?
Medium25When using 'maxRequests' in connectionPool, what happens when the threshold is reached?
Hard26What is the primary purpose of adding a timeout to a service call?
Easy27Which TWO conditions can trigger Outlier Detection ejection?
Easy28You are testing resilience. You want to inject an HTTP 503 error for 20% of traffic to the 'catalog' service. Which fault setting is correct?
Medium29A service is returning 5xx errors frequently. You want to eject instances that return 5 consecutive 5xx errors. Which OutlierDetection setting is required?
Hard30Which field defines how long an ejected pod remains out of the rotation?
Medium31Which TWO of the following are valid connectionPool fields?
Easy32Which THREE items can you configure in a VirtualService to improve resilience?
Medium33Which THREE things happen when a request fails and a retry policy is active?
Hard34Which THREE of the following are valid fields in a 'retry' policy?
Medium35An application is experiencing intermittent errors. You decide to use outlier detection to eject unhealthy pods. Which field in the DestinationRule controls the ejection of hosts after a certain number of 5xx errors?
Easy36What is the purpose of 'minHealthPercent' in the OutlierDetection configuration?
Hard37You need to ensure that a request to the 'orders' service times out if it takes longer than 2 seconds. Which field in the VirtualService should you configure?
Easy38You have a DestinationRule with outlier detection enabled. If a host returns 5 consecutive 5xx errors and the 'interval' is set to 1s, what happens if 'baseEjectionTime' is 30s?
Hard39In a VirtualService, where is the fault injection policy defined?
Easy40How do you define a circuit breaker that limits the number of pending requests?
Hard41You want to simulate a 5-second network latency for 10% of requests to the 'cart' service. Which VirtualService configuration is correct?
Medium42What is the default timeout for an HTTP request in Istio when no VirtualService is defined?
Easy43Which THREE settings are part of the 'outlierDetection' configuration in a DestinationRule?
Medium44Which TWO parameters affect the 'aggressiveness' of Outlier Detection?
Hard45Which THREE components are involved in configuring a robust resilience strategy?
Medium46You want to configure outlier detection to eject hosts that return 5xx errors. Is it possible to monitor more than just 5xx codes?
Hard47Which TWO of the following are valid fields within a DestinationRule's 'trafficPolicy'?
Easy48You notice that a pod is being ejected by Outlier Detection despite only having occasional errors. How do you increase the interval between ejection scans?
Hard49Which field in a VirtualService can you use to retry a request?
Easy50Which resource is used to configure circuit breaking for a service?
Easy51What happens when a circuit breaker trips?
Medium52Which component is responsible for the actual enforcement of circuit breaking and fault injection?
Medium53Where do you define the connection pool settings for a service?
Easy54In OutlierDetection, what is the effect of setting 'maxEjectionPercent' to 0?
Hard55When configuring circuit breaking, what does 'maxRequestsPerConnection' control?
Medium56Can you configure fault injection for specific traffic patterns, such as user headers?
Easy57Which TWO options are required to properly implement an abort fault injection in a VirtualService?
Hard58Which TWO of the following are valid fault injection types in Istio?
Medium59Which THREE settings are part of the 'connectionPool' configuration in a DestinationRule?
Hard60To test the resilience of your microservice architecture, you want to introduce a 5-second delay to 50% of the requests directed to the 'catalog-service'. Where do you define this configuration?
HardOther domains
All ICA exam domains
Frequently asked questions
- What does the Resilience And Fault Injection domain cover on the ICA exam?
- Resilience And Fault Injection questions test whether you can apply the concept in context, not just recognise a definition.
- How many questions are in this domain?
- This page lists all 60 Resilience And Fault Injection questions in the ICA question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
- What is the best way to practise this domain?
- Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
- Can I practise only Resilience And Fault Injection questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.