![]() |
1
0
赫尔姆没有这个能力。头盔
hook
总是在安装/升级/删除生命周期的某个特定点创建一个新资源,这通常是一个作业;这意味着新的Job将创建一个新的Pod。赫尔姆做不到
通常,“在容器中运行命令”不是典型的工作流,您应该设计应用程序和部署来避免这种情况。例如,在Kubernetes中,您可以非常容易地运行部署的多个副本,并且您通常希望运行多个副本来获得基本冗余。现在,如果你的关机挂钩需要在Pod中运行一个命令,它会执行哪一个,其他两个会发生什么?如果哪一个不重要,那么启动一个专门的Job来进行清理也应该很好。如果每个Pod都需要运行它,那么在应用程序中设置关闭挂钩将更可靠,即使在非Kubernetes上下文中也能工作。 |
![]() |
jun · Kubernetes的出口可能是503 UC错误的原因吗? 1 年前 |