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

前提条件

操作步骤

  1. 登录容器服务管理控制台
  2. 选择控制台左侧导航栏的集群 > 集群,进入集群列表页面。
  3. 在目标集群右侧操作列,选择更多 > 系统组件升级
    组件升级
  4. 组件管理页面,单击组件edge-controller-manager右侧的升级
    升级完成5分钟后,确认集群状态是否正常。
    • 确认集群是否running。
    • 确认节点是否都ready。
    • 确认Pod状态是否running。
  5. 组件管理页面,单击组件kube-flannel-ds右侧的升级
  6. 升级edge-tunnel-server和edge-tunnel-agent
    1. 手动删除frps/frpc组件相关的ds、deployment、service等,删除步骤如下:
      1. 在控制台左侧导航栏中,单击集群 > 集群。在集群列表页面,单击目标集群名称进入基本信息页面。
      2. KubeConfig(公网访问)页签,复制集群的kubeconfig文件到计算机$HOME/.kube/config中。
      3. 执行以下命令。
        docker run -v ~/.kube:/root/.kube registry.cn-hangzhou.aliyuncs.com/acs/edge-upgrade-addon:v1.0 tunnel
    2. 组件管理页面,单击组件edge-tunnel-server右侧的安装
    3. 组件管理页面,单击组件edge-tunnel-agent右侧的安装
  7. 组件管理页面,单击组件metrics-server右侧的升级。
    说明 忽略logtail的安装提示。