全部產品
Search
文件中心

Microservices Engine:關閉MSE微服務治理

更新時間:Aug 08, 2026

若不再繼續使用MSE服務治理中心,建議及時關閉MSE微服務治理,避免對的應用造成影響。本文介紹如何關閉MSE微服務治理。

為K8s叢集命名空間關閉MSE微服務治理

  1. 登入MSE治理中心

  2. 在左側導覽列,選擇运维中心,然後在頁面上方選擇K8s集群列表,然後單擊目前叢集名稱。

  3. 在目標命名空間的操作列處單擊关闭微服务治理

說明
  • 為K8s叢集命名空間關閉MSE微服務治理後,不會影響命名空間內通過單應用接入方式接入的應用,如果需要關閉請參考下文為單個應用關閉MSE微服務治理。

  • 為K8s叢集命名空間關閉MSE微服務治理之後,仍可繼續使用單應用接入方式為命名空間內的應用接入MSE微服務治理。

  • 該K8s叢集命名空間下,已接入MSE的應用需在重啟後方可關閉微服務治理。

為單個Java應用關閉MSE微服務治理

  1. 登入Container Service控制台

  2. 在左側導覽列,選擇集群列表,然後單擊目的地組群名稱。

  3. 在左側導覽列,選擇工作负载 > 无状态

  4. 無狀態頁面左上方選擇命名空间,並在目標應用的操作列中選擇更多 > YAML編輯

  5. 編輯YAML對話方塊的spec > template > metadata中找到labels,刪除msePilotAutoEnable: "on"或者改為msePilotAutoEnable: "off",然後單擊更新

    labels:
      msePilotAutoEnable: "off"

為 ECS 執行個體關閉 MSE 微服務治理

對於通過 ECS 執行個體以 Java Agent 方式接入 MSE 微服務治理的 Java 應用,關閉方式與 ACK 叢集不同,需通過修改 Java 應用啟動參數實現。

  1. 登入 ECS 執行個體,找到 Java 應用的啟動指令碼或設定檔。

  2. 在啟動參數中執行以下任一操作:

    • -Dmse.enable=true 修改為 -Dmse.enable=false(推薦,不影響 ARMS 功能)。

    • 移除 -javaagent 參數(如該應用同時接入了 ARMS,此操作會影響 ARMS 功能)。

  3. 重啟 Java 應用,使修改後的啟動參數生效。

  4. 登入MSE 治理中心,在应用列表頁面確認該應用的治理狀態已關閉,或該應用已從列表中移除。

在ACK中卸載MSE治理中心組件

  1. 登入Container Service控制台

  2. 在左側導覽列,選擇集群列表,然後單擊目的地組群名稱。

  3. 在左側導覽列,選擇應用 > Helm

  4. Helm頁面,單擊ack-onepilot應用操作列下方的刪除

  5. 刪除應用對話方塊,單擊确定

    MSE治理中心組件ack-onepilot卸載成功。

重要
  • ack-onepilot組件用於MSE和ARMS Java 探針接入,刪除ack-onepilot組件後,當前叢集內的Pod將無法自動接入MSE和ARMS。

  • 已接入MSE的應用Pod需在重啟後方可取消微服務治理。

在MSE中刪除微服務應用

說明

在刪除應用之前,需注意以下事項:

  • 查看節點接入情況:在應用的节点详情頁面,查看有哪些節點接入了該應用。確保在刪除或關閉MSE之前,所有節點都已經取消對該應用的接入。

  • 刪除或關閉MSE後重新部署:一旦確認所有節點都已取消對應用的接入,可以刪除或關閉MSE。在ack-onepilot刪除或者通過Labels關閉MSE的情況下,重新部署已經接入的應用,以確保其能夠繼續正常運行。

  1. 登入MSE治理中心控制台,並在頂部功能表列選擇地區。

  2. 在左側導覽列,選擇治理中心 > 应用治理

  3. 应用列表頁面,將滑鼠懸浮在目標應用卡片上,卡片右上方將顯示移除按鈕,然後單擊移除

    如需移除多個應用,可單擊頁面底部的批量选择,並勾選需要移除的應用或全選,然後單擊批量移除

  4. 在確認移除對話方塊中單擊确定

相關文檔

關於微服務治理的計費資訊,請參見微服務治理計費概述