このガイドでは、クラスタから Istio on GKE アドオンをアンインストールする方法について説明します。
クラスタから Istio を削除する
Istio on GKE アドオンを削除する最も簡単な方法は、クラスタを削除することです。ただし、クラスタの既存のアプリケーションを維持する必要がある場合は、Istio を無効にするために次の手順に従う必要があります。
- デフォルトの mTLS モードが [Permissive mTLS] に設定されていることを確認します。
- Istio Ingress ゲートウェイからトラフィックを転送します。
- サイドカー自動インジェクションが有効になっている場合は、これを無効します。
kubectl label namespace your-namespace istio-injection=disabled
- アプリケーション ポッドを再起動して(ローリング再起動など)、Envoy サイドカーを削除する。
gcloud
を使用して Istio コントロール プレーンを削除します。gcloud beta container clusters update my-cluster --project=$PROJECT_ID \ --update-addons=Istio=DISABLED