The Microgateway Network Validator is a netcat initContainer deployed in the web application container alongside the Microgateway Engine sidecar. During the startup of the web application container, the initContainer generates a test request to verify that the Microgateway CNI plugin has configured the routing inside the application container.
- Status verification of the Microgateway Network Validator:
- On the application namespace, run
kubectl describe pod ...
.
Example output of a failed sanity check: - Check for the status (here: terminated with error) and the message text of the
airlock-microgateway-network-validator
container for more information. Note that the message depends on the problem detected and can differ from the example above. - If the web application Pod status fails due to a terminated Network Validator, this is a strong hint for a CNI plugin problem. We recommend checking the logs and installing the Microgateway CNI plugin before the web application Pod is deployed and running.