簡體   English   中英

如何僅在給定部署的一個 pod 中添加注釋?

[英]How to have an annotation only in one pod of a given deployment?

假設您在具有自動擴展功能的集群中部署了 Kubernetes。

我想確保只有來自此部署的 pod 包含特定注釋。

例如,它可能是第一個運行的 pod,當它停止工作時,此注釋將被復制到不同的 pod。

如果您真的想在某些節點關閉時防止停機,注釋可能不是最好的方法。 您可以使用其中一些的組合。

  • Pod 拓撲傳播約束 例如,確保始終有一個 pod 在其中一個可用區域中運行。 或者在一個永不宕機的節點上。
  • Pod Disruption Budget (在上面的評論中提到)。 例如,確保您始終擁有最少的一組不可用 pod。 例如,除非另一個 pod 在其他地方啟動,否則不要讓集群自動縮放器耗盡節點。

✌️

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM