yee*_*379 4 diff yaml kubernetes kustomize
kustomize的文档提供了一个很好的单行代码来比较两种不同的覆盖...
diff \
<(kustomize build $OVERLAYS/staging) \
<(kustomize build $OVERLAYS/production)
Run Code Online (Sandbox Code Playgroud)
有没有办法做同样的事情,但针对特定 kubernetes 命名空间中运行的内容以及磁盘上定义的覆盖层?
更具体地说,知道kubectl apply -k .不实际做会做什么?using--dry-run只是说吐出对象列表而不是真正的差异。
小智 5
kustomize build ./ | kubectl diff -f -
Run Code Online (Sandbox Code Playgroud)
在 Kustomize 版本 4.xx 中