编辑服务设置
本节介绍如何编辑任务设置。
前提条件
-
KubeSphere 企业版平台需要安装并启用联邦集群应用管理扩展组件。
-
您需要加入一个联邦项目并在对应企业空间中具有联邦项目管理权限。
操作步骤
-
以具有联邦项目管理权限的用户登录 KubeSphere 企业版 Web 控制台并进入您的联邦项目。
-
在左侧导航栏选择应用负载 > 服务。
-
在需要操作的服务右侧点击
,然后在下拉列表中选择编辑设置。
-
在编辑设置对话框的服务设置页签,修改服务的设置。
-
对于内部访问模式为 ExternalName 的服务,您可以修改外部服务的地址。
-
对于其他服务,您可以修改服务的内部访问模式、工作负载选择器和端口。
参数 描述 内部访问模式
从集群内部访问服务的方式。
-
内部域名:系统不为服务分配虚拟 IP 地址,可通过
<service name>.<namespace>.svc.cluster.local
或<service name>.<namespace>
格式的域名从集群内部访问。 -
虚拟 IP 地址:系统为服务分配一个虚拟 IP 地址供集群内部访问,同时也支持通过
<service name>.<namespace>.svc.cluster.local
或<service name>.<namespace>
格式的域名从集群内部访问。
工作负载选择器
指定服务将业务流量转发给具有特定标签的工作负载管理的容器组。
-
输入标签的键和值可手动设置选择器。点击添加可设置多个标签。
-
点击指定工作负载可手动选择工作负载。
-
在已创建的标签右侧点击
可删除标签。
端口
服务端口及其与目标容器端口的映射关系。
-
协议:目标容器中的应用程序实际监听的协议。如需使用 KubeSphere 企业版提供的应用治理功能,请确保此处选择的协议与目标容器中的应用程序实际监听的协议保持一致。
-
名称:服务端口的名称。KubeSphere 企业版的应用治理功能要求服务端口名称以协议名称小写为前缀。如需使用 KubeSphere 企业版提供的应用治理功能,请使用协议名称小写作为端口名称的前缀(例如 http-)。
-
容器端口:目标容器中的应用程序实际监听的端口号。
-
服务端口:服务的端口号。
点击添加可设置多个服务端口。在已创建的服务端口右侧点击
可删除服务端口。
-
-
-
在编辑设置对话框的集群差异设置页签,为不同集群中的服务基于端口进行差异化设置,然后点击确定。