卸载极狐GitLab Helm chart
要卸载极狐GitLab Helm chart,请运行以下命令:
helm uninstall gitlab
出于连续性的目的,这些 chart 有一些 Kubernetes 对象在执行 helm uninstall 时不会被删除。需要您有意识地删除它们,否则,它们会影响重新部署。
- 用于有状态数据的 PVC,您必须有意识地删除。
- Gitaly:这是您的仓库数据。
- PostgreSQL(如果是内部的):这是您的元数据。
- Redis(如果是内部的):这是缓存和作业队列,可以安全地删除。
- 由我们的 shared-secrets 作业生成的 secrets。 这些图表旨在永远不会直接通过 Helm 生成 Kubernetes Secret。 因此,Helm 无法移除它们。 它们包含密码、加密机密等。 它们不应该被无情地摧毁。
- ConfigMaps
-
ingress-controller-leader-RELEASE-nginx
:这是由 NGINX Ingress 控制器本身生成的,不受我们 chart 的控制。它可以安全地移除。
-
PVCs 和 Secrets 有 release
label 集,所以你可以通过以下方式找到它们:
kubectl get pvc,secret -lrelease=gitlab