差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:k3s:k3s-reboot-manager [2025/12/13 16:02] – [使用腳本對 K3s Nodes 重新開機] jonathantech:k3s:k3s-reboot-manager [2025/12/13 16:42] (目前版本) – [情境 2:3 個 Server(HA 高可用)] jonathan
行 5: 行 5:
 ===== 重開機順序 ===== ===== 重開機順序 =====
 ==== 情境 1:1 個 Server + 2 個 Agent(最常見)==== ==== 情境 1:1 個 Server + 2 個 Agent(最常見)====
-  * 順序:Server 節點 → Agent 節點 1 → Agent 節點 2+  * 順序:Server 節點 → Agent 節點 1 → Agent 節點 2 
   - 先重開 Server 節點 - 等待完全啟動(etcd + API server 就緒)   - 先重開 Server 節點 - 等待完全啟動(etcd + API server 就緒)
   - 再依序重開 Agent 節點   - 再依序重開 Agent 節點
行 11: 行 11:
     - Agent 2     - Agent 2
   * 原因:Agent 節點啟動時需要連接到 Server 的 API server,如果 Server 還沒準備好,Agent 會一直重試連接。   * 原因:Agent 節點啟動時需要連接到 Server 的 API server,如果 Server 還沒準備好,Agent 會一直重試連接。
 +  * {{:tech:k3s:gemini_generated_image_hsery9hsery9hser.png?400|}}
  
 ==== 情境 2:3 個 Server(HA 高可用)==== ==== 情境 2:3 個 Server(HA 高可用)====
行 19: 行 20:
   - 所有 Agent 節點依序重開   - 所有 Agent 節點依序重開
   * 關鍵:確保至少有 2 個 Server 節點在線上(etcd quorum),才重開第 3 個。    * 關鍵:確保至少有 2 個 Server 節點在線上(etcd quorum),才重開第 3 個。 
 +  * {{:tech:k3s:gemini_generated_image_x5khi9x5khi9x5kh.png?400|}}
  
 ===== 使用 k3s-reboot-manager.sh 方式 ===== ===== 使用 k3s-reboot-manager.sh 方式 =====
  • tech/k3s/k3s-reboot-manager.1765612939.txt.gz
  • 上一次變更: 2025/12/13 16:02
  • jonathan