Car*_*rla 3 openshift openshift-origin
我需要改变应用程序的部署配置,通过在其中添加一个额外的 YAML 部分(在示例中部分名称:ping及其两个属性)
containers:
- name: openshift-wf-cluster
image: 172.30.1.1:5000/demo/openshift-wf@sha256:5d7e13e981f25b8933d54c8716d169fadf1c4b9c03468a5b6a7170492d5b9d93
ports:
- containerPort: 8080
protocol: TCP
- name: ping
containerPort: 8888
protocol: TCP
Run Code Online (Sandbox Code Playgroud)
是否可以从oc shell 命令执行此操作?(无需手动编辑文件)一种向 YAML 的一部分添加额外节点的方法?
您可以使用该oc patch
命令来实现此目的。查看oc patch --help
更多信息。使用您自己的部署配置名称尝试以下操作:
oc patch dc/YOURDC -p '[{"op": "replace", "path": "/spec/template/spec/containers/0/ports/1", "value":{"name":"ping","containerPort":8888,"protocol":"TCP"}}]' --type=json
归档时间: |
|
查看次数: |
4446 次 |
最近记录: |