【发布时间】:2020-03-30 12:12:02
【问题描述】:
有没有办法用 kubectl 补丁修补 yaml 文件?
所以我的意思是不要修补已经部署的例如使用 json 数组但文件进行部署:
kubectl patch -f deployment.yaml -p '{"spec":{"containers":[{"name":"test","image":"test"}]}}'
(代码 sn-p 不起作用)
或者,如果这不可能,如何最佳实践操作基于 json 数组的 kubernetes yaml?
【问题讨论】:
-
您是否尝试过:
kubectl patch -f file.yaml -p 'JSON' --dry-run -o yaml > file.yaml?