假设您在具有自动扩展功能的集群中部署了 Kubernetes。
我想确保只有此部署中的 Pod 包含特定注释。
例如,它可能是第一个正在运行的 pod,当它停止工作时,此注释将被复制到另一个 pod。
最佳答案
如果您确实想在某些节点停机时防止停机,注释可能不是最好的方法。您可以组合使用其中一些。
- Pod Topology Spread Constraints 。例如,确保始终有一个 Pod 在可用区之一中运行。或者在一个永不宕机的节点上。
- Pod Disruption Budget (在上面的评论中提到)。例如,确保始终拥有最少的不可用 Pod 集。例如,不允许集群自动缩放程序耗尽节点,除非另一个 pod 位于其他位置。
✌️</p>
关于kubernetes - 如何仅在给定部署的一个 pod 中添加注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63421693/