Kubernetes と Operator-sdk では、CRD (Custom Resource Definition) と CR (Custom Resource) を定義できます。オペレーター コントローラーでは、CR が初期化されると、新しい展開とサービスを作成します。
CR オブジェクトを削除すると、関連するリソース (デプロイやサービスなど) も同時に削除されます。CR
またはファイナライザーで行う必要があることは理解していますがCRD
、これは私の推測です。
オペレーターのテスト中にenvTest
環境下で問題が発生しました。 を削除するCR
と、関連するリソース (デプロイまたはサービス) が削除されません。
私は混乱しています。ではreal k8s cluster
、 を削除すると、関連付けられたリソース (展開またはサービス) が自動的に削除されることがあります。CR
で、関連付けられたリソースが削除されenvTest environment
ないのはなぜですか?
誰か理由を指摘してくれませんか。