Como criar um Pod e definir variáveis de ambiente

Comando:

kubectl run nginx-variavel --image=nginx --restart=Never --env=HTTP=ed.blog.br

Teste:

kubectl exec -it nginx-variavel -- env

Resultado:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=nginx-variavel
NGINX_VERSION=1.21.5
NJS_VERSION=0.7.1
PKG_RELEASE=1~bullseye
HTTP=ed.blog.br
WEB_SERVICE_PORT=8000
KUBERNETES_SERVICE_PORT=443
KUBERNETES_PORT=tcp://10.96.0.1:443
KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443
KUBERNETES_PORT_443_TCP_PORT=443
DB_SERVICE_PORT=5432
DB_PORT=tcp://10.107.212.150:5432
DB_PORT_5432_TCP_PROTO=tcp
WEB_PORT_8000_TCP_PROTO=tcp
WEB_PORT_8000_TCP_PORT=8000
KUBERNETES_SERVICE_HOST=10.96.0.1
KUBERNETES_SERVICE_PORT_HTTPS=443
DB_PORT_5432_TCP_PORT=5432
WEB_SERVICE_HOST=10.105.108.150
WEB_PORT=tcp://10.105.108.150:8000
WEB_PORT_8000_TCP=tcp://10.105.108.150:8000
KUBERNETES_PORT_443_TCP_PROTO=tcp
WEB_PORT_8000_TCP_ADDR=10.105.108.150
KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1
DB_SERVICE_HOST=10.107.212.150
DB_PORT_5432_TCP=tcp://10.107.212.150:5432
DB_PORT_5432_TCP_ADDR=10.107.212.150
TERM=xterm
HOME=/root