我们可以使用以下方式创建部署:
kubectl create deployment nginx-deployment --image=nginx
在使用key=value
创建部署时,如何为容器传递环境变量kubectl
?
另外,我们还可以将configmap
或secret
值用作环境变量吗?
答案 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执行此操作。我建议您改用声明性清单。