エージェント削除
Kubernetesエージェントの削除
エージェントのインストールでダウンロードしたKubernetesバージョンとContainer Runtimeに合う YAML ファイル名を確認し、手順に従ってKubernetesエージェントの削除を行ってください。
KubernetesエージェントのYAMLファイル名
Docker | YAMLファイル名 |
---|---|
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 |
Containerd | YAMLファイル名 |
---|---|
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ファイルがある場合
-
インストール段階でダウンロードしたYAMLファイル名でインストールされてい るKubernetesエージェントを削除します。 次のコマンドの表記部分をユーザのYAMLファイル名に変更して実行してください。
kubectl delete -f < ユーザーのYAMLファイル名 >
-
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ネームスペースに直接ユーザー定義リソースを作成した場合、そのリソースも一緒に削除されます。
-
次のコマンドを実行して、Kubernetesエージェントを削除してください。
kubectl delete namespace whatap-monitoring
kubectl delete clusterrolebinding whatap
kubectl delete clusterrole whatap -
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