Kaldırma

IBM Bob ve tüm ilişkili kaynakları OpenShift kümenizden kaldırın.

IBM Bob'u kümenizden kaldırmak için aşağıdaki adımları sırayla tamamlayın. Her adım bir öncekine bağlıdır; adımları atlamayın.

Bob CR ve IDP CR'ı silin

Bob custom resource'unu ve kimlik sağlayıcı custom resource'unu silin. --wait=false bayrağı, silme işleminin tamamlanmasını beklemeden hemen döner.

oc delete -n <instance-namespace> bob/bob-cr bobidp/bob-idp --wait=false

IDP finalizer'ını kaldırın

Kimlik sağlayıcı kaynağı, silme işlemini engelleyebilecek bir finalizer kullanır. Kaynağın silinmesine izin vermek için finalizer'ı kaldırın:

oc patch bobidp/bob-idp \
  -n <instance-namespace> \
  --type=merge \
  -p '{"metadata":{"finalizers":[]}}'

Helm release'i kaldırın

IBM Bob operatörünün Helm release'ini kaldırın:

helm uninstall ibm-bob

Küme kaynaklarını silin

Kümeden ne kadar kaldırmak istediğinize göre bir seçenek belirleyin.

Bu seçenek instance namespace'ini ve operatör namespace'ini kaldırır, ancak custom resource tanımları (CRD'ler) ve cluster role'lar gibi küme kapsamlı kaynakları saklar.

oc delete namespace <instance-namespace>
oc delete namespace <operator-namespace>

Bu seçenek, instance ve operatör namespace'lerine ek olarak tüm küme kapsamlı kaynakları da kaldırır. Ortamı tamamen devre dışı bırakırken bu seçeneği kullanın.

oc delete -f release/work/cluster-resources.yaml --ignore-not-found
Not:

release/work/cluster-resources.yaml dosyası mevcut değilse, silme komutunu çalıştırmadan önce yeniden oluşturun:

./bobctl generate-cluster-resources
Bu konu nasıl?