この記事は GRIPHONE Advent Calendar 2020 25日目の記事です。 SREの徳田です。 ふとkustomizeでbaseのリソースからあるリソースを削除したいな〜と思ったのですが、なかなかやり方や文献が出てこなかったので紹介も兼ねてここに書いておこうかなと思います。 TL;DR Strategic Merge Patchとして以下のパッチを適用する。 $patch: delete apiVersion: v1 kind: Namespace metadata: name: hoge Manifestの例 以下のようなディレクトリ構成・Manifestを用意しました。 $ tree . ├── base │ ├── kustomization.yaml │ ├── ns-fuga.yaml │ └── ns-hoge.yaml └── overlay └
![kustomizeであるリソースを消す方法 | GRIPHONE ENGINEER'S BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/39618aa829367e5a46277e8cd5ecfe3fc2b6b700/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fgpn-techblog-media%2F1%2F2020%2F12%2Fkustomize-delete-resource.png)