本节介绍如何编辑服务外部访问设置。

说明

此操作仅支持内部访问模式为 VirtualIP 的服务,不支持内部访问模式为 Headless 或 ExternalName 的服务。

前提条件

您需要加入一个项目并在项目中具有应用负载管理权限。有关更多信息,请参阅项目成员项目角色

操作步骤

  1. 以具有应用负载管理权限的用户登录 KubeSphere 企业版 Web 控制台并进入您的项目。

  2. 在左侧导航栏选择应用负载 > 服务

  3. 编辑外部访问对话框,设置服务的外部访问模式,然后点击确定

    服务的外部访问模式包括以下类型:

    参数描述

    无法从集群外部访问服务。

    NodePort

    系统将节点的端口映射到服务端口,可通过节点的 IP 地址和节点端口访问服务。

    LoadBalancer

    系统在 NodePort 服务的基础上为服务分配一个外部 IP 地址,并将外部 IP 地址与一个外部负载均衡器绑定。外部负载均衡器监听服务对应的节点端口,从而可以通过外部 IP 地址访问服务。为实现上述功能,LoadBalancer 类型的服务需要负载均衡器插件和基础设施环境提供支持,并且需要设置相关注解。有关更多信息,请联系您的基础设施环境提供商。