Azure Kubernetes容器环境变量
所以在Docker中,我可以运行Docker-e来传递环境变量 但是,对于Azure Kubernetes豆荚,人们是如何做到这一点的呢?它们不是用户名/密码类型的变量,而是我们希望在启动时使用的URL段Azure Kubernetes容器环境变量,azure,docker,azure-aks,Azure,Docker,Azure Aks,所以在Docker中,我可以运行Docker-e来传递环境变量 但是,对于Azure Kubernetes豆荚,人们是如何做到这一点的呢?它们不是用户名/密码类型的变量,而是我们希望在启动时使用的URL段 http://webapi/august其中八月是我们想要传递的,然后在九月,我们想要传递九月 这不是最好的例子,但它显示了我在寻找什么 谢谢。kubernetes文档中有一个关于这方面的明确示例- 下面是一个简短的例子: apiVersion: apps/v1 kind: Deploymen
http://webapi/august
其中八月
是我们想要传递的,然后在九月,我们想要传递九月
这不是最好的例子,但它显示了我在寻找什么
谢谢。kubernetes文档中有一个关于这方面的明确示例- 下面是一个简短的例子:
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
命令如果我使用kind:Deployment选项,这将如何工作?环境变量是在容器级别定义的,因此其工作原理相同。我更新了我的示例