ICA · domain
Istio Installation Upgrade And Configuration
This domain covers installing, upgrading, and configuring Istio across revisions and profiles. You must know istioctl install, revision tags, namespace labels for sidecar injection, and profile selection for dev versus production clusters. Questions test practical cluster operations: moving namespaces between revisions, choosing the right profile, and enabling injection without editing workloads.
Focused practice
Practice Istio Installation Upgrade And Configuration questions
Scored sessions drawing only from this domain — pick a length below.
What this domain covers
What to know about Istio Installation Upgrade And Configuration
Be able to run istioctl install with revisions and profiles, then move a namespace by updating its istio.io/rev label and restarting deployments. The key is matching the namespace label to the target revision and verifying sidecars before removing the old control plane.
Using istioctl install with --set revision and --set defaultRevision to manage multiple control planes.
Selecting profiles like minimal, demo, or default based on resource and telemetry needs.
Relabeling namespaces with istio-injection or istio.io/rev to control sidecar injection.
Restarting deployments after revision changes so pods pick up new sidecar versions.
Watch out for
Common Istio Installation Upgrade And Configuration exam traps
- ▸Changing a namespace label to a new revision but forgetting to restart workloads, so old sidecars keep running.
- ▸Confusing the demo profile with production-ready defaults, then missing high availability and resource settings.
- ▸Editing deployment manifests to add injection instead of using namespace labels, which is slower and error-prone.
Question index
All Istio Installation Upgrade And Configuration questions (17)
Click any question to see the full explanation, or start a practice session above.
If you want to use a custom proxy image for your sidecars, where should this be specified in the IstioOperator configuration?
Medium2Which profile is recommended for a production environment where high availability and performance are required?
Easy3When using IstioOperator to customize the installation, you want to change the number of replicas for the Istiod control plane. Where should this be defined?
Medium4What is the purpose of the 'istio-sidecar-injector' service in the Istio control plane?
Easy5Which TWO fields in the IstioOperator CR are commonly used to configure ingress gateway resources?
Medium6You are performing a canary upgrade of Istio from version 1.19 to 1.20 using the `istioctl` tool. You have deployed a canary revision of Istiod and now need to migrate a subset of workloads to the new revision without disrupting existing traffic. Which command should you use to relabel the `default` namespace for canary migration, and what is the effect?
Hard7You are preparing to install Istio using the `istioctl install` command with a custom IstioOperator file. You need to ensure that the installation uses a private container registry and that the sidecar injector uses a specific image pull secret. Which two configuration fields in the IstioOperator resource should you set? (Choose two.)
Medium8Which 'istioctl' command is used to verify that the current Istio configuration in a cluster is valid and follows best practices?
Easy9Which TWO Istio components can be configured via the 'spec.components' section in IstioOperator?
Medium10When planning an Istio upgrade, which THREE steps are critical for a canary upgrade strategy?
Hard11You have a cluster with multiple revisions of Istio installed. You want to move a namespace from revision '1-18' to '1-19'. What is the correct procedure?
Hard12When configuring an IstioOperator file, what does the 'spec.meshConfig' section primarily control?
Medium13Which TWO of the following are valid ways to verify the status of an Istio control plane deployment?
Medium14A team wants to enable sidecar injection for a specific namespace without modifying the deployment manifests. What is the most efficient way to achieve this?
Easy15Your organization runs multiple Istio revisions side-by-side to support a canary upgrade. You have installed revision "1-20-0" and revision "1-21-0". A new namespace, "payments", must have its pods injected with sidecars from revision "1-21-0" only, while other namespaces continue using the default revision. Which label should you apply to the "payments" namespace?
Medium16You are installing Istio for a development cluster and want to use a predefined configuration that includes the core components but disables unnecessary features like telemetry to save resources. Which profile should you choose?
Easy17You are preparing to upgrade Istio from version 1.18 to 1.19 in a production cluster using the canary upgrade method. You have deployed a new istiod revision named '1-19-0' and relabeled a test namespace with 'istio.io/rev=1-19-0'. After verifying that the test namespace's sidecars are injected with the new revision, you want to migrate the remaining application namespaces without causing downtime. Which step should you perform next?
MediumOther domains
All ICA exam domains
Frequently asked questions
- What does the Istio Installation Upgrade And Configuration domain cover on the ICA exam?
- Be able to run istioctl install with revisions and profiles, then move a namespace by updating its istio.io/rev label and restarting deployments. The key is matching the namespace label to the target revision and verifying sidecars before removing the old control plane.
- How many questions are in this domain?
- This page lists all 17 Istio Installation Upgrade And Configuration 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 Istio Installation Upgrade And Configuration questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.