文档首页/ 华为云UCS/ 常见问题/ 附着集群/ 私网接入的集群误删除VPCEP后如何恢复?
更新时间:2024-09-11 GMT+08:00

私网接入的集群误删除VPCEP后如何恢复?

问题描述

私网接入的集群误删除对应的VPCEP终端节点后,集群状态显示异常。

操作步骤

由于proxy-agent中已配置VPCEP的IP地址,在新建VPCEP时需要指定IP,请确保IP未被占用。

  1. 登录VPC终端节点控制台检查UCS服务所在区域的VPCEP是否被删除。如确认对接UCS的VPCEP被删除,则可继续执行以下步骤。
  2. 登录接入异常集群的Master节点。
  3. 查询proxy-agent中配置的IP信息。

    kubectl get deploy -n kube-system proxy-agent -oyaml | grep -A3 hostAliases

    回显如下:
    hostAliases:
    - hostnames:
      - proxyurl.ucs.myhuaweicloud.com
      ip: 10.0.0.182

  4. 在UCS所在区域新建一个VPCEP,并指定该IP地址,单击“查看已使用IP地址”以确保该IP地址未使用。如IP地址已占用,则需编辑集群中的proxy-agent配置,请参考编辑proxy-agent配置

    图1 购买终端节点(指定节点IP)

  5. 单击“立即购买”,重新创建一个VPCEP。
  6. 等待1-3分钟,前往UCS控制台重新刷新集群状态。

编辑proxy-agent配置

  1. 在UCS所在区域新建一个VPCEP。

    图2 购买终端节点(自动分配节点IP)

  2. 单击新创建VPCEP的ID,查看自动分配的节点IP。

    图3 VPCEP详情

  3. 登录接入异常集群的Master节点。
  4. 编辑proxy-agent中配置的IP信息。

    kubectl edit deploy -n kube-system proxy-agent

    修改hostAliases字段下的IP:

    hostAliases:
    - hostnames:
      - proxyurl.ucs.myhuaweicloud.com
      ip: 10.0.0.122

    按“ESC”,输入:wq,按“ENTER”完成编辑。

  5. 等待1-3分钟,前往UCS控制台重新刷新集群状态。