3

Kubernetes と Operator-sdk では、CRD (Custom Resource Definition) と CR (Custom Resource) を定義できます。オペレーター コントローラーでは、CR が初期化されると、新しい展開とサービスを作成します。

CR オブジェクトを削除すると、関連するリソース (デプロイやサービスなど) も同時に削除されます。CRまたはファイナライザーで行う必要があることは理解していますがCRD、これは私の推測です。

オペレーターのテスト中にenvTest環境下で問題が発生しました。 を削除するCRと、関連するリソース (デプロイまたはサービス) が削除されません。

私は混乱しています。ではreal k8s cluster、 を削除すると、関連付けられたリソース (展開またはサービス) が自動的に削除されることがあります。CRで、関連付けられたリソースが削除されenvTest environmentないのはなぜですか?

誰か理由を指摘してくれませんか。

4

1 に答える 1