Azure Kubernetes Container Env Variables



所以在Docker中,我可以做一个Docker运行-e来传递环境变量。

但是如何为 Azure Kubernetes Pod 做到这一点呢? 它们不是用户名/密码类型的变量,而是我们希望在启动期间使用的 URL 段。

http://webapi/augustaugust是我们想要传入的,那么在 9 月,我们想通过september.

这不是最好的例子,但它显示了我正在寻找的东西。

谢谢。

在 kubernetes 文档中有一个明显的例子 - https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/

那里的简短示例:

apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
env:
- name: DEMO_GREETING
value: "Hello from the environment"
- name: DEMO_FAREWELL
value: "Such a sweet sorrow"

记下env

稍后如果您想即时更改变量 - 您可以使用kubectl set env -h命令

最新更新