服务

本节介绍如何管理服务。

服务用于暴露应用程序供集群内部或集群外部访问。

  • 在 KubeSphere 平台上,应用程序运行在容器组中,同一个应用程序的多个容器组副本由工作负载或任务管理。虽然每个容器组都具有可在集群内部访问的虚拟 IP 地址,但容器组是非永久性的资源,可能会被删除或重新创建。当容器组被重新创建时,新容器组和旧容器组的虚拟 IP 地址一般不同,容器组原有的 IP 地址将失效。

  • 服务提供了固定的地址(域名或 IP 地址)供客户端访问。服务将客户端的请求转发给某一个容器组,并为多个容器组副本提供负载均衡,从而解决了容器组被删除或重新创建时原有地址失效的问题。

  • 除为工作负载提供固定的访问地址外,服务还可以通过 NodePort 或 LoadBalancer 方式将工作负载暴露到集群外部。

创建服务

介绍如何创建服务。

创建有状态或无状态服务

介绍如何创建有状态或无状态服务。

创建外部服务

介绍如何创建外部服务。

通过现有工作负载创建服务

介绍如何创建服务并使用现有工作负载作为后端的工作负载。

查看服务列表

介绍如何查看服务列表。

查看服务详情

介绍如何查看服务详情。

编辑服务信息

介绍如何编辑服务信息。

编辑服务设置

介绍如何编辑服务设置。

编辑服务外部访问设置

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

删除服务

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