本文へスキップ

エージェント削除

Kubernetesエージェントの削除

エージェントのインストールでダウンロードしたKubernetesバージョンとContainer Runtimeに合う YAML ファイル名を確認し、手順に従ってKubernetesエージェントの削除を行ってください。

KubernetesエージェントのYAMLファイル名

DockerYAMLファイル名
Kubernetesバージョン1.16以降whatap_kube_1.16.yaml
Kubernetesバージョン1.16以降(GPUバージョン)whatap_kube_1.16_gpu.yaml
Kubernetesバージョン1.16未満whatap_kube.yaml
Kubernetesバージョン1.16未満(GPUバージョン)whatap_kube_gpu.yaml
ContainerdYAMLファイル名
Kubernetesバージョン1.16以降whatap_kube_containerd_1.16.yaml
Kubernetesバージョン1.16以降(GPUバージョン)whatap_kube_containerd_1.16_gpu.yaml
Kubernetesバージョン1.16未満whatap_kube_containerd.yaml
Kubernetesバージョン1.16未満(GPUバージョン)whatap_kube_containerd_gpu.yaml
CRIO YAMLファイル名
Kubernetesバージョン1.16以降whatap_kube_crio_1.16.yaml
Kubernetesバージョン1.16以降(GPUバージョン)whatap_kube_crio_1.16_gpu.yaml
Kubernetesバージョン1.16未満whatap_kube_crio.yaml
Kubernetesバージョン1.16未満(GPUバージョン)whatap_kube_crio_gpu.yaml

YAMLファイルがある場合

  1. インストール段階でダウンロードしたYAMLファイル名でインストールされているKubernetesエージェントを削除します。 次のコマンドの表記部分をユーザのYAMLファイル名に変更して実行してください。

    kubectl delete -f < ユーザーのYAMLファイル名 >
  2. Kubernetesエージェントの削除が正常に完了した場合、次のようなメッセージを確認できます。

    namespace "whatap-monitoring" deleted
    serviceaccount "whatap" deleted
    clusterrole.rbac.authorization.k8s.io "whatap" deleted
    configmap "node-start-script" deleted
    clusterrolebinding.rbac.authorization.k8s.io "whatap" deleted
    daemonset.apps "whatap-node-agent" deleted
    configmap "master-start-script" deleted
    deployment.apps "whatap-master-agent" deleted
    service "whatap-master-agent" deleted

YAMLファイルがない場合

注意

whatap-monitoringネームスペースに直接ユーザー定義リソースを作成した場合、そのリソースも一緒に削除されます。

  1. 次のコマンドを実行して、Kubernetesエージェントを削除してください。

    kubectl delete namespace whatap-monitoring
    kubectl delete clusterrolebinding whatap
    kubectl delete clusterrole whatap
  2. Kubernetesエージェントの削除が正常に完了した場合、次のようなメッセージを確認できます。

    namespace "whatap-monitoring" deleted
    clusterrolebinding.rbac.authorization.k8s.io "whatap" deleted
    clusterrole.rbac.authorization.k8s.io "whatap" deleted

Helmチャート基準インストール時のエージェントの削除

次のコマンドを実行して、WhaTap Kubernetesエージェントアプリケーションを削除します。

# release削除
helm uninstall whatap-kube-agent