4.8.3. サンプルアプリケーションの削除
このセクションでは、RHACM コンソールを使用してサンプルアプリケーションの busybox を削除する手順を説明します。
DR で保護されたアプリケーションを削除する場合は、DRPolicy に属する両方のクラスターへのアクセスが必要です。これは、保護されたすべての API リソースと、それぞれの S3 ストア内のリソースが、DR 保護の削除の一環として確実に消去されるようにするためです。いずれかのクラスターへのアクセスが正常でない場合、ハブ上のアプリケーションの DRPlacementControl リソースを削除すると、Deleting の状態のままになります。
前提条件
- サンプルアプリケーションを削除する手順は、フェイルオーバーと再配置のテストが完了し、アプリケーションを RHACM とマネージドクラスターから削除する準備ができるまで実行しないでください。
手順
- RHACM コンソールで、Applications に移動します。
-
削除するサンプルアプリケーションを検索します (例:
busybox)。 - 削除するアプリケーションの横にある Action メニュー (⋮) をクリックします。
Delete application をクリックします。
Delete application を選択すると、アプリケーション関連のリソースも削除すべきかどうかを求める新規画面が表示されます。
- Remove application related resources チェックボックスを選択して、Subscription および PlacementRule を削除します。
- Delete をクリックします。これにより、Primary マネージドクラスター (またはアプリケーションが実行しているクラスター) の busybox アプリケーションが削除されます。
RHACM コンソールを使用して削除されたリソースに加えて、
busyboxアプリケーションの削除後にDRPlacementControlが自動削除されない場合は、DRPlacementControl も削除します。ハブクラスターの OpenShift Web コンソールにログインし、プロジェクト
busybox-sampleの Installed Operators に移動します。ApplicationSet アプリケーションの場合は、プロジェクトを
openshift-gitopsとして選択します。- OpenShift DR Hub Operator をクリックした後、DRPlacementControl タブをクリックします。
-
削除する
busyboxアプリケーション DRPlacementControl の横にあるアクションメニュー (⋮) をクリックします。 - Delete DRPlacementControl をクリックします。
- Delete をクリックします。
このプロセスを使用して、DRPlacementControl リソースでアプリケーションを削除できます。