Code4IT Notes

Short tips, useful for quick access.

How to print Environment Variables in a K8s Pod?

2023-05-30

To list all the environment variables in a K8S pod, open the shell of the POD and run

printenv

This command lists the environment variables in a key=value format:

MY_POD_SERVICE_ACCOUNT=default
...
MY_POD_NAMESPACE=default
MY_POD_IP=172.17.0.4
...
MY_NODE_NAME=minikube
...
MY_POD_NAME=dapi-envars-fieldref

To filter the result, use the grep command, and the -i flag for case insensitive search:

printenv | grep my-text -i

More info at Expose Pod Information to Containers Through Environment Variables 🔗