本来であればマニフェストファイルを更新してkubectl applyの替わりにkubectl diffを実行すれば、リソースの変更箇所をunified diff形式で確認できる。 しかし、いろいろな事情でマニフェストファイルを管理できておらず、リソースの変更をkubectl patchでバッチ処理で変更したい…という場面で、変更差分ってそういえばスマートに確認できないな?と思ったので、kubectl patch実行時の差分を見るためにどうするのが良いか試してみた。 結論としては、「kubectl patchをドライラン + "-o yaml"でYAML出力し、kubectl diffの入力に渡…