簡體   English   中英

將 pod 從一個包含 2 個節點的節點組移動到另一個包含 3 個節點的節點組

[英]Move pods from one nodegroup of 2 nodes to another nodegroup of 3 nodes

我們在 AWS EKS 上部署了一個應用程序,其中包含以下組件:

  • Apache 阿耳emi彌斯JMS
  • PostgreSQL
  • 卡夫卡
  • 和 node.js 中制作的一些應用程序無狀態 pod

將整個應用程序從一個節點組移動到另一個節點組的最佳方法是什么?

我們正在考慮使用“kubectl drain”命令並將 EBS 手動移動到新節點。

有沒有更好的選擇?

這個請求背后的原因是我們從 2 個 xlarge 節點開始,我們想移動到 4 個大節點,同時在所有 3 個 AWS 區域上都有應用程序,因為我們擔心如果一個節點死了,AWS 可能會在不會掛載不同的區域和 EBS 磁盤。

感謝您的任何建議

實現此目的的最佳方法是使用節點污點和容忍度,並將您的應用程序重新部署到所需的節點。

我只想添加 nodeaffinity 的節點選擇器,然后刪除正在運行的 pod(這樣它們將被重新安排在正確的節點上)

暫無
暫無

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

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