ISTIO Questions and Answers With Explanation

Share your love

ISTIO MCQ Questions and Answers

Question#1 Which istioctl commad injects sidecars manually?

a) Kube-inject

b) kubectl

c) create

d) apply

Answer:- kubectl

Question#2 This is not an istio system service.

a) Gateway

b) sidecar

c) ingress

d) egressgateway

Answer:- egressgateway

Question#3 How to enable Automatic Injection?

a) Istioctl injection=enabled

b) kubectl namespace istio-injection=enabled

c) kubectl label namespace istio-injection=enabled

d) kubectl injection=enabled

Answer:- kubectl label namespace istio-injection=enabled

Question#4 Envoy comes under

a) Service Plane

b) Control Plane

c) Data Plane

d) Proxy Plane

Answer:- Data Plane

Question#5 Envoy is responsible for enforcement of access control and usage policies

a) True

b) False

Answer:- True

Question#6 Istio enables service to service communication without any intermediate services.

a) True

b) False

Answer:- False

Question#7 monolithic applications are easily scalable

a) True

b) False

Answer:- False

Question#8 This component is responsible for ingress traffic management.

a) Gateway

b) Gallery

c) Pilot

d) Envoy

Answer:- Gateway

Question#9 Automatic sidecar injection is suitable for

a) new services

b) non istio services

c) statefull services

d) all kubernetes services

Answer:- statefull services

Question#10 In yaml “–“(hyphen) represents

a) String

b) Object

c) Array

d) Nothing. Its Invalid

Answer:- Array

Question#11 This component is responsible for authentication

a) Pilot

b) Envoy

c) Citadel

d) Gallery

Answer:- Pilot

Question#12 istio doesn’t support the following protocol

a) gRPC


c) TCP

d) none of the mentioned

Answer:- none of the mentioned

Question#13 Which istio component is responsible for mediating traffic between services?

a) Envoy

b) Citadel

c) Pilot

d) Gallery

Answer:- Envoy

Question#14 Envoy is written in which programming language?

a) Python

b) Java

c) C++

d) Javascript

Answer:- C++

Question#15 Istio cannot handle load balancing

a) True

b) False

Answer:- False

ISTIO Explanatory Questions and Answers for Experienced

1) What is Istio and how it works?
An Istio service mesh is logically split into a data plane and a control plane. The data plane is composed of a set of intelligent proxies (Envoy ) deployed as sidecars. These proxies mediate and control all network communication between microservices. They also collect and report telemetry on all mesh traffic.

2) What is Istio used for in Kubernetes?
Istio makes traffic management transparent to the application, moving this functionality out of the application and into the platform layer as a cloud native infrastructure. Istio complements Kubernetes, by enhancing its traffic management, observability and security for cloud native applications.

3) What problems does Istio solve?
And Kubernetes/Istio is a technical solution to deal with the issues created by moving to microservices. As a deliverable for microservices, containers solve the problem of environmental consistency and allow for more granularity in limiting application resources. They are widely used as a vehicle for microservices.

4) What are the Istio components?
Istio has two components: the data plane and the control plane. The data plane is the communication between services. Without a service mesh, the network doesn’t understand the traffic being sent over, and can’t make any decisions based on what type of traffic it is, or who it is from or to.

5) Who developed Istio?
The Istio project was started by teams from Google and IBM in partnership with the Envoy team from Lyft. It’s been developed fully in the open on GitHub.

6) What is galley in Istio?
Galley is Istio’s configuration validation, ingestion, processing and distribution component. It is responsible for insulating the rest of the Istio components from the details of obtaining user configuration from the underlying platform (e.g. Kubernetes).

7) Is Istio hard?
Solo sponsored this post. For a very long time, Istio has been criticized as notoriously complex and hard to use. As someone who worked on the project for over four years, I agreed with this statement in the first two years of Istio.

8) What is a helm chart?
Helm uses a packaging format called charts. A chart is a collection of files that describe a related set of Kubernetes resources. A single chart might be used to deploy something simple, like a memcached pod, or something complex, like a full web app stack with HTTP servers, databases, caches, and so on.

9) What are the main features of Citadel in Istio?
Citadel for key and certificate management. Sidecar and perimeter proxies to implement secure communication between clients and servers. Pilot to distribute authentication policies and secure naming information to the proxies. Mixer to manage authorization and auditing.

10) What is the job of an Istio agent?
A separate component, the istio-agent, helps each sidecar connect to the mesh by securely passing configuration and secrets to the Envoy proxies. While the agent, strictly speaking, is still part of the control plane, it runs on a per-pod basis.

11) Is Istio safe?
The Istio security features provide strong identity, powerful policy, transparent TLS encryption, and authentication, authorization and audit (AAA) tools to protect your services and data. The goals of Istio security are: Security by default: no changes needed to application code and infrastructure.

12) What is the default sidecar proxy in Istio?
By default, Istio will program all sidecar proxies in the mesh with the necessary configuration required to reach every workload instance in the mesh, as well as accept traffic on all the ports associated with the workload.

Share your love
Articles: 363

Leave a Reply

Your email address will not be published. Required fields are marked *