使用kubectl create创建部署时设置容器环境变量

时间:2020-01-17 15:39:34

标签: kubernetes kubectl

我们可以使用以下方式创建部署:

kubectl create deployment nginx-deployment --image=nginx

在使用key=value创建部署时,如何为容器传递环境变量kubectl

另外,我们还可以将configmapsecret值用作环境变量吗?

2 个答案:

答案 0 :(得分:2)

kubectl run nginx-pod --generator=run-pod/v1 --image=nginx --env="key1=value1" --env="key2=value2"...

参考-run

答案 1 :(得分:0)

创建Pod时,您可以使用--env选项指定环境变量,例如。

kubectl run nginx-pod --restart Never --image=nginx --env=key1=value1,key2=value2 

结帐kubectl run文档

但是,您无法使用kubectl create deployment执行此操作。我建议您改用声明性清单。