华为云UCS-节点访问(NodePort):创建工作负载时设置
时间:2025-02-12 15:05:17
创建工作负载时设置
创建Deployment、StatefulSet、DaemonSet等不同类型的工作负载时添加Service的方法一致。
- 参考创建无状态负载、创建有状态负载或创建守护进程集,在服务配置步骤,单击
,进行工作负载服务配置。
- Service名称:自定义服务名称,取值范围为1-50字符。
- 访问类型:选择“节点访问 NodePort”。
- 服务亲和:
- 集群级别:集群下所有节点的IP+访问端口均可以访问到此服务关联的负载,服务访问会因路由跳转导致一定性能损失,且无法获取到客户端源IP。
- 节点级别:只有通过负载所在节点的IP+访问端口才可以访问此服务关联的负载,服务访问没有因路由跳转导致的性能损失,且可以获取到客户端源IP。
- 端口配置:
- 协议:TCP或UDP,请根据业务的协议类型选择。
- 服务端口:容器端口映射到集群虚拟IP上的端口,用虚拟IP访问应用时使用,端口范围为1-65535,可任意指定。
- 容器端口:容器镜像中应用程序实际监听的端口,需用户确定。例如:nginx程序实际监听的端口为80。
- 节点端口:容器端口映射到节点私有IP上的端口,用私有IP访问应用时使用,端口范围为30000-32767,建议选择“自动生成”。
- 自动生成:系统会自动分配端口号。
- 指定端口:指定固定的节点端口,默认取值范围为30000-32767。若指定端口时,请确保同个集群内的端口唯一性。
- 设置完成后,单击“确认”。
- 单击“下一步:调度与差异化”,进行集群调度与差异化配置。设置完成后,单击“创建工作负载”完成创建。
- 获取访问地址。
- 单击左侧导航栏“服务与路由”,选择“服务”页签。
- 单击所添加的Service名称进入“服务详情”界面,获取部署集群的访问地址。如果集群下节点有绑定弹性IP,则可以通过集群下关联实例所在节点弹性IP地址 + 节点端口的形式访问后端负载。
support.huaweicloud.com/usermanual-ucs/ucs_01_0272.html