| 用途 | 预览 apply 会产生哪些字段差异 |
|---|---|
| 语法 | kubectl diff -f <文件|目录> |
常用示例
常用示例
kubectl diff -f deploy.yaml
kubectl diff -f ./manifests/ -n prod; echo "exit=$?"
kubectl diff -k ./overlays/prod退出码:0 无差异、1 有差异、>1 出错;CI 中常用退出码判断清单与现网是否漂移。
把本地清单与集群现状做服务器端对比,发布前确认「将要发生什么变化」,输出风格类似 git diff。
| 用途 | 预览 apply 会产生哪些字段差异 |
|---|---|
| 语法 | kubectl diff -f <文件|目录> |
kubectl diff -f deploy.yaml
kubectl diff -f ./manifests/ -n prod; echo "exit=$?"
kubectl diff -k ./overlays/prod