kubectl diff输出只显示文件名?



是否有方法以这种方式运行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 .

最新更新