Recall & Review
beginner
What is A/B testing in the context of Kubernetes Ingress?
A/B testing is a method to compare two versions of an application by routing a portion of user traffic to each version using Kubernetes Ingress rules.
Click to reveal answer
beginner
How does Kubernetes Ingress help implement A/B testing?
Ingress can route traffic based on rules like URL paths or headers, allowing splitting user requests between different backend services representing different app versions.
Click to reveal answer
intermediate
What is a common way to split traffic for A/B testing using Ingress?
Using annotations or Ingress controllers that support weighted routing to send a percentage of traffic to different backend services.
Click to reveal answer
intermediate
Name one popular Ingress controller that supports advanced traffic splitting for A/B testing.
NGINX Ingress Controller supports annotations for traffic splitting and can be used for A/B testing.
Click to reveal answer
beginner
Why is monitoring important during A/B testing with Ingress?
Monitoring helps track user behavior and performance on each version to decide which one works better before full rollout.
Click to reveal answer
What does A/B testing with Kubernetes Ingress primarily involve?
✗ Incorrect
A/B testing involves routing traffic between different app versions to compare them.
Which Ingress feature is commonly used to split traffic for A/B testing?
✗ Incorrect
Weighted routing allows sending a percentage of traffic to different backends.
Which annotation might you use with NGINX Ingress for traffic splitting?
✗ Incorrect
The canary-weight annotation sets the traffic percentage for canary deployments.
Why should you monitor traffic during A/B testing?
✗ Incorrect
Monitoring helps decide which version performs better.
What is a canary deployment in the context of A/B testing?
✗ Incorrect
Canary deployment sends a small traffic portion to test a new version.
Explain how Kubernetes Ingress can be configured to perform A/B testing between two application versions.
Think about how traffic can be divided between different services using Ingress.
You got /4 concepts.
Describe why monitoring is crucial during an A/B test using Ingress and what metrics you might watch.
Consider what information helps decide which app version is better.
You got /4 concepts.