【问题标题】:Does helm update status after the underlying deployments are deleted?删除底层部署后 helm 是否更新状态?
【发布时间】:2020-10-04 14:19:15
【问题描述】:

让我们考虑一个场景, 我有一个已部署的图表 mychart-1.0。

NAME            NAMESPACE   REVISION    UPDATED                                     STATUS      CHART                                   APP VERSION
mychart-1.0      test-ns       1        2020-06-10 22:49:40.700756598 -0700 -0700   deployed    nucleus-service-deployment-chart-1.0.0            

这在 test-ns 命名空间中创建了 kubernetes pod 和部署。 我已经使用 kubectl delete 删除了 pod 和部署。 helm list 命令中的 STATUS 仍显示已部署。这是应该的还是有什么问题?

【问题讨论】:

  • 不,它按预期工作。
  • 你的意思是它不会更新 helm list 中的状态?
  • 是的,当您使用helm 部署某些内容时,还希望您仅使用helm insatall/update/delete ... 应用更改。
  • @RohitUB 它解决了你的问题吗?
  • 是的。谢谢@KamolHasan

标签: kubernetes kubernetes-helm


【解决方案1】:

Helm 创建的任何 kubernetes 资源都应该由 Helm 管理。即使您删除了 Deployment 或任何其他资源,Helm 状态也会显示为已部署。 如果您尝试进行 Helm 升级,它将再次创建那些已删除的部署。 从 Helm 创建资源后,无论您如何处理资源,这都没关系,除非通过 helm 命令更改,否则 Helm 将始终显示 deployed

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-13
    • 2019-08-05
    • 2019-07-12
    • 2021-11-07
    • 1970-01-01
    • 2019-03-10
    • 2010-12-27
    • 2020-05-06
    相关资源
    最近更新 更多