查看服务详情

本节介绍如何查看服务详情。

前提条件

  • KubeSphere 平台需要安装并启用联邦集群应用管理扩展组件。

  • 您需要加入一个联邦项目并在对应企业空间中具有联邦项目查看权限。

操作步骤

  1. 以具有联邦项目查看权限的用户登录 KubeSphere Web 控制台并进入您的联邦项目。

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

  3. 在服务列表中点击一个服务的名称打开其详情页面。

  4. 在服务详情页面左侧的属性区域查看服务的资源属性。

    参数描述

    项目

    服务所属的项目。

    类型

    服务的内部访问模式。

    • 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 格式的域名从集群内部访问。

    应用

    服务所属的应用名称。您可以创建一个包含多个服务的应用,每个服务都对应一个工作负载。

    创建时间

    服务的创建时间。

    更新时间

    服务的最后更新时间。

    创建者

    创建服务的用户。

  5. 在服务详情页面右侧的资源状态页签查看服务的容器组副本数量和容器组。

    参数描述

    容器组副本数量

    设置每个集群的容器组副本数。

    容器组

    服务中运行的所有容器组。展开下拉框可以选择查看特定集群中的容器组信息。

    • 点击chevron-down可查看容器组中运行的容器的信息。

    • 点击容器组的名称可查看容器组详情。

    • 在容器组列表上方的搜索框中输入关键字,可搜索名称包含特定关健字的容器组。

    • 在容器组列表右上角点击refresh可刷新列表信息。

  6. 在服务详情页面右侧的访问信息页签查看服务的访问信息。

    参数描述

    内部域名

    可通过 <service name>.<project name>.svc 格式的域名从集群内部访问服务。

    虚拟 IP 地址

    服务供集群内部访问的虚拟 IP 地址。

    端口

    为使容器能够被正常访问,KubeSphere 平台上定义了以下端口类型:

    • 容器端口:容器中的应用程序监听的端口,只能在容器组内部访问。

    • 服务端口:服务虚拟 IP 地址的端口,只能在集群内部访问,发送到服务端口的请求将被转发给容器端口。

    • 节点端口:节点主机上的端口,可以从集群外部访问,发送到节点端口的请求将被转发给服务端口。NodePort 或 LoadBalancer 类型的服务具有节点端口。

  7. 在服务详情页面右侧点击元数据页签查看服务的标签和注解。

  8. 在服务详情页面右侧点击事件页签查看服务相关的事件。

    参数描述

    类型

    事件的类型,包括正常告警两种类型。

    原因

    事件发生的原因。

    发生时间

    事件发生的时间。

    来源

    上报事件的组件。

    消息

    事件消息的内容。

通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。