0
0
Kubernetesdevops~5 mins

Traffic management with Istio in Kubernetes - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is Istio in the context of Kubernetes?
Istio is a service mesh that helps manage, secure, and observe traffic between microservices in Kubernetes clusters without changing application code.
Click to reveal answer
beginner
What is a VirtualService in Istio?
A VirtualService defines how requests are routed to services within the mesh, allowing control over traffic routing rules like splitting, retries, and timeouts.
Click to reveal answer
intermediate
How does Istio perform traffic splitting?
Istio splits traffic by defining weights in a VirtualService, sending a percentage of requests to different versions of a service for gradual rollouts or A/B testing.
Click to reveal answer
intermediate
What is the purpose of DestinationRule in Istio?
DestinationRule configures policies for traffic to a service after routing, such as load balancing, connection pool settings, and circuit breakers.
Click to reveal answer
advanced
How can Istio help with fault injection?
Istio can simulate failures like delays or aborts in service responses to test the resilience of applications using fault injection rules in VirtualService.
Click to reveal answer
What Istio resource defines routing rules for directing traffic to different service versions?
AVirtualService
BDestinationRule
CGateway
DServiceEntry
Which Istio feature allows sending 20% of traffic to a new service version and 80% to the old one?
AFault Injection
BTraffic Splitting
CLoad Balancing
DCircuit Breaking
What does a DestinationRule configure in Istio?
ARouting rules for incoming traffic
BService discovery entries
CPolicies like load balancing and connection pools for traffic after routing
DIngress gateway settings
How does Istio help test application resilience?
ABy injecting faults like delays or errors
BBy automatically scaling pods
CBy encrypting traffic
DBy monitoring CPU usage
Which Istio resource is used to expose services outside the mesh?
ASidecar
BVirtualService
CDestinationRule
DGateway
Explain how Istio manages traffic routing between different versions of a service.
Think about how you can send some users to a new version while others stay on the old one.
You got /5 concepts.
    Describe the role of DestinationRule in Istio traffic management.
    It controls what happens after traffic is routed to a service.
    You got /4 concepts.