云容器引擎 CCE-资源更新适配:访问服务更新适配

时间:2023-11-20 11:27:41

访问服务更新适配

集群迁移后,原有集群的访问服务可能无法生效,可执行如下步骤更新服务。如原集群中设置了Ingress资源,迁移后需重新对接ELB,您可参考添加Ingress-对接已有ELB

  1. 通过kubectl连接集群。
  2. 编辑对应Service的YAML文件,修改服务类型及端口。

    kubectl edit svc wordpress
    LoadBanlancer资源进行更新时,需要重新对接ELB。请参考通过kubectl命令行创建-使用已有ELB,添加如下Annotation:
    annotations: 
      kubernetes.io/elb.class: union   #共享型ELB
      kubernetes.io/elb.id: 9d06a39d-xxxx-xxxx-xxxx-c204397498a3    #ELB的ID,可前往ELB控制台查询
      kubernetes.io/elb.subnet-id: f86ba71c-xxxx-xxxx-xxxx-39c8a7d4bb36    #集群所在子网的ID
      kubernetes.io/session-affinity-mode: SOURCE_IP    #开启会话保持,基于源IP地址

  3. 浏览器访问查看服务是否可用。
support.huaweicloud.com/bestpractice-cce/cce_bestpractice_0312.html