Kubernetesクラスタは残したままにして、サービス・メッシュのデプロイメントを削除できます。そうするには、環境からIstioモジュールを削除します。
olcnectl module uninstallコマンドを使用して、Istioモジュールを削除します。たとえば、myenvironment
という環境内のmyistio
というIstioモジュールを削除するには、次のようにします。
$ olcnectl --api-server 127.0.0.1:8091 module uninstall \
--environment-name myenvironment \
--name myistio
Istioモジュールと埋込みPrometheusインスタンスが、環境から削除されます。
Istioのコンポーネントが削除されたことは、kubectlコマンドを使用して、istio-system
ネームスペースで実行中のすべてのデプロイメントを問い合せることで確認できます。戻されるデプロイメントが存在しないことを確認します。
$ kubectl get deployment -n istio-system
No resources found in istio-system namespace.