本文介绍如何升级边缘集群组件来解决很多时候集群已经是最新版本,但某些组件需要进行更小粒度的版本操作的场景。

前提条件

操作步骤

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面选择目标集群,在该集群右侧操作列,选择更多 > 系统组件管理
  4. 组件管理页面,您可以进行以下操作:
    • 选择需要安装的组件,单击列安装
    • 选择需要卸载的组件,单击列卸载
    • 选择需要升级的组件,单击列升级

如果您的集群版本为1.12.6-aliyunedge.1时,edge-tunnel-serveredge-tunnel-agent组件需按如下操作步骤升级。

  1. 手动删除frps/frpc组件相关的Ds、Deployment、Service等,删除步骤如下:
    1. 登录容器服务管理控制台
    2. 在控制台左侧导航栏中,单击集群
    3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
    4. 集群信息页面选择连接信息页签,然后选择公网访问页签,复制集群的kubeconfig内容到计算机$HOME/.kube/config中。
    5. 执行以下命令。
      docker run -v ~/.kube:/root/.kube registry.cn-hangzhou.aliyuncs.com/acs/edge-upgrade-addon:v1.0 tunnel
  2. 在集群管理页左侧导航栏中,选择运维管理 > 组件管理
    • 单击组件edge-tunnel-server右侧操作列下的升级
    • 单击组件edge-tunnel-agent右侧操作列下的升级