编辑服务设置

本节介绍如何编辑任务设置。

前提条件

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

操作步骤

  1. 以具有应用负载管理权限的用户登录 KubeSphere Web 控制台并进入您的集群。

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

  3. 在需要操作的服务右侧点击more,然后在下拉列表中选择编辑服务

  4. 编辑服务对话框修改服务的设置,然后点击确定

    • 对于内部访问模式为 ExternalName 的服务,您可以修改外部服务的地址。

    • 对于其他服务,您可以修改服务的内部访问模式、工作负载选择器和端口。

      参数描述

      内部访问模式

      从集群内部访问服务的方式。

      • 内部域名:系统不为服务分配虚拟 IP 地址,可通过 <service name>.<namespace>.svc.cluster.local<service name>.<namespace> 格式的域名从集群内部访问。

      • 虚拟 IP 地址:系统为服务分配一个虚拟 IP 地址供集群内部访问,同时也支持通过 <service name>.<namespace>.svc.cluster.local<service name>.<namespace> 格式的域名从集群内部访问。

      工作负载选择器

      指定服务将业务流量转发给具有特定标签的工作负载管理的容器组。

      • 输入标签的键和值可手动设置选择器。点击添加可设置多个标签。

      • 点击指定工作负载可手动选择工作负载。

      • 在已创建的标签右侧点击trash-light可删除标签。

      端口

      服务端口及其与目标容器端口的映射关系。

      • 协议:目标容器中的应用程序实际监听的协议。如需使用 KubeSphere 提供的应用治理功能,请确保此处选择的协议与目标容器中的应用程序实际监听的协议保持一致。

      • 名称:服务端口的名称。KubeSphere 的应用治理功能要求服务端口名称以协议名称小写为前缀。如需使用 KubeSphere 提供的应用治理功能,请使用协议名称小写作为端口名称的前缀(例如 http-)。

      • 容器端口:目标容器中的应用程序实际监听的端口号。

      • 服务端口:服务的端口号。

      点击添加可设置多个服务端口。在已创建的服务端口右侧点击trash-light可删除服务端口。