如何删除通过头盔引入的气流值?

How to delete values introduced on airflow through helm?

helm install airflow . --namespace airflow -f my_values.yaml -f my_other_values.yaml

我从上面执行了命令但不得不中断它,无法重新执行它因为给我错误:

Error: cannot re-use a name that is still in use

我该如何解决?

谢谢

helm uninstall现有版本

helm uninstall airflow
helm install airflow . -n airflow -f values.dev.yaml ...

或者用helm upgrade换一个新的

helm upgrade airflow . -n airflow -f values.dev.yaml ...

两者的效果几乎相同。您可以 helm rollback 升级,但卸载会丢弃该历史记录。

从机制上讲,helm installhelm upgrade 只是将 Kubernetes 清单发送到集群,集群从那里负责实际执行工作。除非图表有耗时的挂钩作业,否则您当前的安装实际上可能很好,您不需要执行任何这些操作(即使 helm install --wait 没有报告 Deployments 已经准备好)。

(以上命令假定您使用的是当前版本的 Helm。Helm 2 的语法和命令略有不同,但目前不受支持且已停产。)