本文为您介绍如何指定MSE微服务治理Agent版本。
ack-onepilot方式指定Agent版本
前提条件
已安装ack-onepilot且版本大于3.0.16。如果您使用的是旧版的ack-onepilot,请参见升级MSE微服务治理组件。
如何指定Agent版本
如果您没有指定Agent版本,会选取当前最新稳定版本Agent;如果您指定了Agent版本,请使用指定版本Agent接入,地址格式为:
公网地址:
http://arms-apm-${regionId}.oss-${regionId}.aliyuncs.com/${agentVersion}/ArmsAgent.zip
内网地址:
http://arms-apm-${regionId}.oss-${regionId}-internal.aliyuncs.com/${agentVersion}/ArmsAgent.zip
在您要接入的Pod中,使用Labels
aliyun.com/agent-version: agent版本
指定Agent版本。例如您要指定某个Pod使用3.2.6版本的Agent,那么可以在对应Deployment的YAML中添加如下Labels:
spec: template: metadata: labels: aliyun.com/agent-version: "3.2.6" mseNamespace: "default" # 您的应用所在的MSE微服务空间。 msePilotCreateAppName: "<yourAppName>" # 替换为您实际使用的应用名称。
说明Agent版本列表和主要特性,请参见MSE Agent版本说明。
建议您在设置前,手动下载对应Agent,确认对应Agent版本存在。
修改完成后,您可以在对应Pod中,执行
cat /home/admin/.opt/ArmsAgent/version
来确认实际使用的Agent版本。
ECS指定Agent版本
如果您使用ECS方式接入MSE治理中心,可以通过下载指定版本的Agent,然后将应用接入MSE。具体ECS应用接入操作,请参见ECS微服务应用接入MSE治理中心。
Agent下载链接为:
公网地址:
http://arms-apm-${regionId}.oss-${regionId}.aliyuncs.com/${agentVersion}/ArmsAgent.zip
内网地址:
http://arms-apm-${regionId}.oss-${regionId}-internal.aliyuncs.com/${agentVersion}/ArmsAgent.zip
RegionId为对应Region的Id。例如cn-hangzhou、ap-southeast-1。更多信息,请参见开服地域。
AgentVersion为对应的Agent版本。例如3.2.4。更多信息,请参见MSE Agent版本说明。
在阿里云VPC环境中,您可以直接通过内网地址访问;而在非VPC环境下,建议您采用公网地址来下载Agent。
杭州金融云下载地址比较特殊,您可以提工单指定版本。
- 本页导读 (1)