Helm Uninstall InterSystems - À quoi ça sert ?
Disons que je veux désinstaller IKO - tout ce que j'ai à faire est :
> helm uninstall intersystemsCe qui se passe dans les coulisses, c'est que helm désinstallera ce qui a été installé lorsque vous avez exécuté :
> helm install intersystems <relative/path/to/iris-operator>Dans un certain sens, c'est symétrique à ce que nous avons fait lorsque nous avons exécuté l'installation, mais avec une image différente.
Vous remarquerez que lorsque vous installez, il sait de quelle image il doit s'agir :
operator:
registry: containers.intersystems.com
repository: intersystems/iris-operator-amd
tag: 3.7.13.100Pour désinstaller l'image à noter est :
cleaner:
registry: appscode
repository: kubectl
tag: v1.14comme référencé dans votre fichier alues.yaml.
Certains clients ont rencontré des difficultés lors de la désinstallation lorsque leur cluster n'est pas connecté à Internet, car cette image est absente de leur registre. Ce qui se passe alors, c'est que nous devons aller supprimer les objets qui ont été créés via le dossier templates, référencé ici, et ces deux secrets :
intersystems-iris-operator-amd-apiserver-cert
sh.helm.release.v1.intersystems.v1Pour éviter cela, il suffit de pousser l'image la plus propre vers votre référentiel. Vous pouvez trouver l'image la plus récente ici (assurez-vous de pousser l'image que vous référencez dans values.yaml).
J'espère que cela vous aidera !