查看服务详情
本节介绍如何查看服务详情。
前提条件
您需要加入一个项目并在项目中具有应用负载查看权限。有关更多信息,请参阅“项目成员”和“项目角色”。
操作步骤
以具有应用负载查看权限的用户登录 KubeSphere Web 控制台并进入您的项目。
在左侧导航栏选择应用负载 > 服务。
在服务列表中点击一个服务的名称打开其详情页面。
在服务详情页面左侧的属性区域查看服务的资源属性。
参数 描述 集群
服务所属的集群。
项目
服务所属的项目。
类型
服务的内部访问模式。
Headless:系统不为服务分配虚拟 IP 地址,可通过
<service name>.<project name>.svc.cluster.local
或<service name>.<project name>
格式的域名从集群内部访问。VirtualIP:系统为服务分配一个虚拟 IP 地址供集群内部访问,同时也支持通过
<service name>.<project name>.svc.cluster.local
或<service name>.<project name>
格式的域名从集群内部访问。ExternalName:服务将业务流量转发给集群外部的其他服务。系统不为服务分配虚拟 IP 地址,可通过
<service name>.<project name>.svc.cluster.local
格式的域名从集群内部访问。
应用
服务所属的应用名称。您可以创建一个包含多个服务的应用,每个服务都对应一个工作负载。
虚拟 IP 地址
服务供集群内部访问的虚拟 IP 地址,仅对 VirtualIP 类型的服务显示。
外部 IP 地址
服务供集群外部访问的 IP 地址,仅在服务启用外部访问时显示。
会话保持
是否已启用会话保持功能,取值可以为:
已启用:已启用会话保持。如果服务有多个容器组,在一定时间内(默认值为 10800 秒),来自相同客户端 IP 地址的请求将被转发给同一个容器组。
未启用:未启用会话保持。如果服务有多个容器组,来自相同客户端 IP 地址的请求将被随机转发给不同的容器组。
选择器
服务的容器组选择器。容器组选择器由一个多个容器组标签组成,服务会将客户端请求转发给具有全部指定标签的容器组。
DNS
服务在集群内部的域名,可在集群内部访问。
端点
服务的目标容器组的虚拟 IP 地址和容器端口。
创建时间
服务的创建时间。
创建者
创建服务的用户。
在服务详情页面右侧的资源状态页签查看服务的容器端口、工作负载和容器组。
参数 描述 端口
为使容器能够被正常访问,KubeSphere 平台上定义了以下端口类型:
容器端口:容器中的应用程序监听的端口,只能在容器组内部访问。
服务端口:服务虚拟 IP 地址的端口,只能在集群内部访问,发送到服务端口的请求将被转发给容器端口。
节点端口:节点主机上的端口,可以从集群外部访问,发送到节点端口的请求将被转发给服务端口。NodePort 或 LoadBalancer 类型的服务具有节点端口。
工作负载
显示管理容器组的工作负载的名称、更新时间、类型、状态和当前修改记录。
容器组
点击
可查看容器组中运行的容器的信息。
点击容器组的名称可查看容器组详情。
在容器组列表上方的搜索框中输入关键字,可搜索名称包含特定关健字的容器组。
在容器组列表右上角点击
可刷新列表信息。
在服务详情页面右侧点击元数据页签查看服务的标签和注解。
在服务详情页面右侧点击事件页签查看服务相关的事件。
参数 描述 类型
事件的类型,包括正常和告警两种类型。
原因
事件发生的原因。
发生时间
事件发生的时间。
来源
上报事件的组件。
消息
事件消息的内容。
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。