この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

Istioの無効化

Rancher-IstioはRancher v2.12.0以降廃止されました。セキュリティを強化するために、 SUSE Application CollectionのIstioビルドに切り替えてください(SUSE Rancher Primeサブスクリプションに含まれています)。 詳細情報は この発表にあります。

このセクションでは、クラスター内でIstioをアンインストールする方法、またはネームスペースやワークロードを無効にする方法について説明します。

クラスター内でIstioをアンインストールする

Istioをアンインストールするには、

  1. *☰ > クラスター管理*をクリックします。

  2. 作成したクラスターに移動し、*探索*をクリックします。

  3. 左のナビゲーションバーでmenu:アプリ[インストール済みアプリ]をクリックします。

  4. `istio-system`ネームスペースで、`rancher-istio`に移動し、*⋮ > 削除*をクリックします。

  5. `rancher-istio`が削除された後、`istio-system`ネームスペース内の残りのすべてのアプリを選択し、*削除*をクリックできます。

*結果:*クラスター内の`rancher-istio`アプリが削除されます。Istioサイドカーは、クラスター内のいかなるワークロードにもデプロイできません。

Istioのインストールを無効にしたり再度有効にしたりすることはできません。将来のインストールのために設定を保存したい場合は、個々のYAMLを表示して保存し、将来のインストールのために参照または再利用してください。

*アンインストールのトラブルシューティング:*アンインストール手順に従わなかった場合、アンインストール中に警告が表示されることがあります:

Error: uninstallation completed with 1 error(s): unable to build kubernetes objects for delete: unable to recognize "": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"

これはいくつかのことを意味する可能性があります。`istio-system`ネームスペース内のすべてのアプリを同時に選択して削除したか、`rancher-istio`チャートを削除する前に`rancher-istio`チャートの依存関係を削除した可能性があります。アンインストールが正しく完了しなかったため、手動でクリーンアップする必要がある`istio-system`ネームスペースにリソースが残ります。手動クリーンアップを避ける別のオプションは、`rancher-istio`を再インストールし、その後正しい順序でアンインストールすることです。

ネームスペースでIstioを無効にする

  1. *☰ > クラスター管理*をクリックします。

  2. 作成したクラスターに移動し、*探索*をクリックします。

  3. menu:クラスター[プロジェクト/名前空間]をクリックします。

  4. Istioを有効にしたい名前空間に移動し、⋮ > Istio自動注入を有効にする*をクリックします。または、名前空間をクリックし、名前空間の詳細ページで⋮ > Istio自動注入を有効にする*をクリックします。

*結果:*このネームスペースにワークロードがデプロイされると、Istioサイドカーは含まれません。

ワークロードからIstioサイドカーを削除する

ネームスペースでIstioを無効にし、その後、そのネームスペース内のワークロードを再デプロイします。それらはIstioサイドカーなしでデプロイされます。