Kai*_*Chu 5 containers kubernetes kubectl
在这里,我可以通过 更新 envs kubectl patch
,那么除了重新部署 a 之外,还有什么方法可以删除 envsdeployment.yaml
吗?
$ kubectl patch deployment demo-deployment -p '{"spec":{"template":{"spec":{"containers":[{"name": "demo-deployment","env":[{"name":"foo","value":"bar"}]}]}}}}'
deployment.extensions "demo-deployment" patched
Run Code Online (Sandbox Code Playgroud)
我可以通过命令行删除 env "foo" 而不在整个部署中使用重新部署吗?
Ike*_*alu 11
这来晚了,但对于新手来说,您可以使用以下kubectl
命令从部署中删除现有的 env 变量
kubectl set env deployment/DEPLOYMENT_NAME VARIABLE_NAME-
Run Code Online (Sandbox Code Playgroud)
不要省略-
末尾的连字符 ( )
如果您可以重新部署,请按照以下步骤操作
envFrom:
- configMapRef:
name: app-config
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3276 次 |
最近记录: |