エージェントオペレータのアンインストール
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の欠落に関するエラーは正常です。