Skip to main content

エージェントオペレータのアンインストール

Contrastエージェントオペレータは、すべてのデータをKubernetesのバックプレーンに保存し、クラスタから削除するとすべての変更が完全に削除されるように設計されています。すべてを正しくクリアするために、以下のステップを順番に実行することをお勧めします。

kubectl delete crd agentconfigurations.agents.contrastsecurity.com
kubectl delete crd agentconnections.agents.contrastsecurity.com
kubectl delete crd agentinjectors.agents.contrastsecurity.com
kubectl delete crd clusteragentconfigurations.agents.contrastsecurity.com
kubectl delete crd clusteragentconnections.agents.contrastsecurity.com
oc delete crd agentconfigurations.agents.contrastsecurity.com
oc delete crd agentconnections.agents.contrastsecurity.com
oc delete crd agentinjectors.agents.contrastsecurity.com
oc delete crd clusteragentconfigurations.agents.contrastsecurity.com
oc delete crd clusteragentconnections.agents.contrastsecurity.com

CRDを削除すると、オペレータの設定エンティティが自動的に削除されます。設定エンティティが削除された後、Contrastエージェントオペレータがクラスタワークロードに加えた変更が元に戻ります。

注記

これにより、オペレータが組み込んだワークロードの数によっては、Kubernetesが影響を受けたワークロードを再度デプロイするため、デプロイされたポッドが大幅に入れ替わる可能性があります。 大規模なクラスタでは注意が必要です。

クラスタが静止した後、オペレータは安全に削除できます。

kubectl delete -f https://github.com/Contrast-Security-OSS/agent-operator/releases/latest/download/install-prod.yaml
oc delete -f https://github.com/Contrast-Security-OSS/agent-operator/releases/latest/download/install-prod.yaml

注記

推奨通りに最初の手順でCRDを削除した場合は、CRDの欠落に関するエラーは正常です。