【カスタムリソースとシーアールディー】
カスタムリソースとCRD とは?
最終更新:
💡 Kubernetesに「自分ルール」を追加できる、拡張の切り札
Kubernetes APIを拡張して扱う独自のリソース。CRD(CustomResourceDefinition)はその種別やスキーマを定義するオブジェクトで、登録した型のカスタムリソースをkubectlなどで管理できる。
📌 このページのポイント
カスタムリソースって何?KubernetesにDeploymentやServiceとは別のものを作れるの?
どうやって追加するの?
独自リソースを作っただけで何かが動くの?
カスタムリソースはCRDでしか作れないの?
Helmとの関係はどうなってるの?
まとめ:ざっくりこれだけ覚えればOK!
「カスタムリソース」って出てきたら「Kubernetesで扱う独自の種類のデータ」と思えばだいたいOK!
📖 おまけ:英語の意味
「Custom Resource / CustomResourceDefinition」 = 独自のリソース / 独自リソースの定義
💬 Customは独自の、Resourceは扱う対象という意味。CRDのDefinitionは定義で、独自の種別を定める側と、その型で作るデータを区別するんだよ