2.5 サービス・メッシュの削除

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.