Desinstalar
|
Remover os CRDs removerá todas as cargas de trabalho implantadas. |
SUSE® Rancher Prime Continuous Delivery Autônomo
SUSE® Rancher Prime Continuous Delivery é empacotado como dois gráficos Helm, portanto, a desinstalação é realizada desinstalando os gráficos Helm apropriados.
No entanto, SUSE® Rancher Prime Continuous Delivery usa finalizers, então desinstale as cargas de trabalho primeiro para dar tempo aos controladores SUSE® Rancher Prime Continuous Delivery de limpar.
kubectl delete clusters.fleet.cattle.io -A
kubectl delete gitrepos -A
kubectl delete bundles -A
Observe que pode ser mais fácil remover os namespaces que contêm as cargas de trabalho, por exemplo:
kubectl delete ns fleet-local
kubectl delete ns fleet-default
Os recursos personalizados não são desinstalados pelo Helm 3, remova-os primeiro:
kubectl delete crd gitrepos.fleet.cattle.io bundles.fleet.cattle.io contents.fleet.cattle.io \
bundledeployments.fleet.cattle.io imagescans.fleet.cattle.io \
bundlenamespacemappings.fleet.cattle.io gitreporestrictions.fleet.cattle.io \
clusters.fleet.cattle.io clustergroups.fleet.cattle.io \
clusterregistrations.fleet.cattle.io clusterregistrationtokens.fleet.cattle.io
Em seguida, para desinstalar SUSE® Rancher Prime Continuous Delivery, execute os seguintes comandos:
helm -n cattle-fleet-system uninstall fleet
helm -n cattle-fleet-system uninstall fleet-crd
|
Se a desinstalação travar, é provável que seja devido aos finalizers. Os campos de status dos recursos, por exemplo, em um namespace, listarão os recursos aguardando a remoção de seus finalizers. Os finalizers podem ser removidos manualmente com kubectl, se seus controladores não estiverem mais em execução. |
Depois, também é possível remover namespaces relacionados a SUSE® Rancher Prime Continuous Delivery e seu conteúdo:
kubectl delete ns cattle-fleet-system
kubectl delete ns cattle-fleet-clusters-system
kubectl delete ns -l "fleet.cattle.io/managed=true"
SUSE® Rancher Prime Continuous Delivery no Rancher
SUSE® Rancher Prime Continuous Delivery no Rancher não pode ser desinstalado, sem desinstalar o Rancher. No entanto, o recurso GitOps pode ser desativado. Quando desativado, a implantação do gitjob não é mais implantada no cluster local do servidor Rancher, e a entrega contínua não é exibida na interface do usuário do Rancher.