ステートレス ワークロードを削除する

このドキュメントでは、Google Distributed Cloud(GDC)のエアギャップ Kubernetes クラスタで実行されている既存のステートレス ワークロードを削除する方法について説明します。Kubernetes クラスタの健全性とパフォーマンスを維持するには、使用されなくなったワークロードを削除することが重要です。

このドキュメントは、組織のアプリケーション ワークロードの管理を担当するアプリケーション オペレーター グループのデベロッパーを対象としています。詳細については、GDC のエアギャップ環境のユーザー グループのドキュメントをご覧ください。

始める前に

Kubernetes クラスタに対してコマンドを実行するには、次のリソースがあることを確認してください。

  1. Kubernetes クラスタ名を確認するか、プラットフォーム管理者にクラスタ名を確認します。

  2. まだ Kubernetes クラスタの kubeconfig ファイルがない場合は、ログインして生成します。

  3. これらの手順では、Kubernetes クラスタの kubeconfig パスを使用して KUBERNETES_CLUSTER_KUBECONFIG を置き換えます。

ステートレス ワークロードを削除するために必要な権限を取得するには、プロジェクトの Namespace で Namespace 管理者ロール(namespace-admin)を付与するよう組織の IAM 管理者に依頼してください。

デプロイメントの削除

Deployment オブジェクトを削除するには、次のコマンドを実行します。

kubectl --kubeconfig KUBERNETES_CLUSTER_KUBECONFIG \
    -n NAMESPACE \
    delete deployment DEPLOYMENT_NAME

次のように置き換えます。

  • KUBERNETES_CLUSTER_KUBECONFIG: クラスタの kubeconfig ファイル。

  • NAMESPACE: コンテナ ワークロードのプロジェクト Namespace。

  • DEPLOYMENT_NAME: 削除するデプロイの名前。