You need to enable JavaScript to run this app.
文档中心
应用性能监控全链路版

应用性能监控全链路版

复制全文
下载 pdf
最佳实践
Apmplus Operator 证书过期修复升级方案
复制全文
下载 pdf
Apmplus Operator 证书过期修复升级方案
Apmplus Operator 证书已于 2025-02-07 过期,将导致新创建的业务 Pod 无法采集观测数据,本文为您介绍存量集群如何升级 Apmplus Operator。​
背景信息​
Apmplus Operator 可用于 VKE 集群内的 Java Pod,实现观测插桩能力的自动注入,创建附带特定 Annotation 的 Pod 时,Operator 可以为其注入 javaagent。​
当前,Apmplus Operator 证书已于 2025-02-07 过期,导致自动注入能力受到影响,直接导致新创建的业务 Pod 无法自动注入 javaagent,无法采集该服务的观测数据。​
前提条件​
已经从 Kubernetes 官方页面下载并安装最新版本的 kubectl 工具到本地,具体安装指导参见:安装和设置 kubectl。​
操作步骤​
针对存量使用 Apmplus Operator 的集群,可以参考以下步骤进行升级。​
步骤一:检查 apmplus-operator 组件部署情况​
说明​
若当前集群并未部署 apmplus-operator 组件,将不受此次证书过期的影响,无需执行以下升级操作。​
通过确认 apmplus 命名空间中是否已经部署 apmplus-operator-controller-manager 组件,来判断当前集群是否已经部署 apmplus-operator 组件。​
  1. 通过 kubectl 登录集群,执行以下命令,获取集群命名空间列表,检查是否存在名为 apmplus 的命名空间。​
​
kubectl get namespace​
​
  1. 执行以下命令,查看 apmplus 命名空间中是否已经部署 apmplus-operator-controller-manager 组件。​
​
kubectl -n apmplus get po​
​
示例结果:​
​Image​​
步骤二:获取应用性能监控所需的 App Key​
  1. 单击 点击进入服务列表,进入服务管理页面。​
  1. 在左侧导航栏选择 接入中心,并指定工作区,在服务接入信息中获取 App Key。​
​​​
步骤三:部署 Apmplus Operator 相关资源​
执行以下命令,在集群中部署 Apmplus Operator 相关资源。​
说明​
若执行 kubectl apply 命令发生报错,可能由于通过 Yaml 文件部署资源时,无法妥善处理 crd、cr 等资源的依赖关系导致,重复执行此命令通常可以解决。​
  • 若通过公网部署,执行以下命令:​
​
kubectl apply -f "https://apmplus-dl-{region}.volces.com/server_warehouse/generate_assets/download/apmplus-agent-k8s/apmplus-operator.yaml?appkey={appkey}&network=public"​
​
  • 若通过私网部署,执行以下命令:​
​
kubectl apply -f "http://apmplus-dl-{region}.ivolces.com/server_warehouse/generate_assets/download/apmplus-agent-k8s/apmplus-operator.yaml?appkey={appkey}&network=private"​
​
上述命令中存在两个变量,需要自行替换为真实信息:​
​
变量​
说明​
region​
集群所属地域信息,根据实际情况填写对应地域的 RegionID,例如:cn-beijing 、 cn-shanghai。​
appkey​
步骤二中获取到的 appkey。​
​
最近更新时间:2026.05.22 15:00:16
这个页面对您有帮助吗?
有用
有用
无用
无用