In a Kubernetes pod, Envoy is often deployed as a sidecar proxy. What is its main function?
Think about what a proxy does in networking and how Envoy fits into microservice communication.
Envoy acts as a network proxy that manages and controls traffic between microservices, enabling load balancing, security, and observability.
You run kubectl logs to check the Envoy sidecar logs. What kind of information will you most likely see?
Envoy is a proxy; what kind of logs would a proxy generate?
Envoy logs show network traffic details such as HTTP requests, connection status, and any proxy-related errors.
Which container spec snippet correctly configures Envoy as a sidecar proxy in a Kubernetes pod?
Look for the correct image tag, port, and config file argument.
Option A uses a specific Envoy version, the typical admin port 15001, and points to the standard config file path.
You notice that traffic is not reaching your microservice through the Envoy sidecar proxy. Which of the following is the most likely cause?
Think about what controls Envoy's routing behavior.
Envoy relies on its configuration file to route traffic correctly. Incorrect cluster or listener settings will cause routing failures.
Arrange the following steps in the correct order to deploy Envoy as a sidecar proxy in a Kubernetes pod.
Think about preparing config first, then pod spec, then deployment, then verification.
You first create the Envoy config, then add the sidecar container to the pod spec, deploy the pod, and finally verify the sidecar is working.