Huawei Cloud CCE 集群网络初始化配置
支持概览
前提条件
如果您已创建 CCE 集群,请导入 CCE 集群(Public Cloud)。
配置步骤
您可以同时创建 ingress 和 LoadBalancer 服务,也可以根据需要选择其中一项。
创建 Ingress
创建 ingress 有两种方法。推荐使用方法 1:手动选择 Ingress Class。
注意:避免创建两个具有相同 path 的 ingress 资源。
(推荐)方法 1:手动选择 Ingress Class
-
在 Container Platform 中,点击左侧导航栏中的 Network > Ingress。
-
点击 Create Ingress,并在 Ingress Class 中选择 CCE Ingress Class。
-
选择 Protocol。默认为 HTTP。对于 HTTPS,请先创建证书并选择该证书。
-
切换到 YAML,并根据默认 Ingress Controller 类型添加以下注解。有关注解的详细信息,请参阅使用注解配置负载均衡器:
注意:将以下注解中的 values 替换为实际环境值。
-
点击 Create。创建完成后,您可以通过 ELB 访问集群服务。
方法 2:使用默认 Ingress Class
-
使用以下内容创建 IngressClass YAML 文件。有关详细信息,请参阅默认 Ingress Class:
-
保存文件并将其应用到已导入的集群。将
<filename.yaml>替换为实际的 YAML 文件名: -
在 Container Platform 中,点击左侧导航栏中的 Network > Ingress。
-
选择 Protocol。默认为 HTTP。对于 HTTPS,请先创建证书并选择该证书。
-
点击 Create。创建完成后,您可以通过 ELB 访问集群服务。
创建 LoadBalancer Service
-
在 Container Platform 中,点击左侧导航栏中的 Network > Services。
-
点击 Create Service,并在 External Access 中选择 LoadBalancer。
-
展开 annotations,并根据需要填写 LoadBalancer 服务注解。
-
点击 Create。
相关操作
创建证书
使用 HTTPS 协议时,请提前将 HTTPS 证书凭据以 Secret(TLS 类型)形式保存。
-
在 Container Platform 中,点击左侧导航栏中的 Configuration > Secrets。
-
点击 Create Secret。
-
选择 TLS 类型,并根据需要导入或填写 Certificate 和 Private Key。
-
点击 Create。