是否有方法以这种方式运行kubectl diff -f .
,以便输出仅显示将与kubectl apply -f .
更改的文件名,而不是每一个diff行…?
您可以使用,如下所示,这里KUBECTL_EXTERNAL_DIFF
是一个环境变量,使用带有自定义标志的自定义diff
程序。所以,基本上,这里我们告诉kubectl
使用diff -qr
来显示差异。默认情况下,kubectl使用diff -u -N
.
KUBECTL_EXTERNAL_DIFF='diff -qr' kubectl diff -f .