本节介绍如何管理服务。
服务用于暴露应用程序供集群内部或集群外部访问。
在 KubeSphere 企业版平台上,应用程序运行在容器组中,同一个应用程序的多个容器组副本由工作负载或任务管理。虽然每个容器组都具有可在集群内部访问的虚拟 IP 地址,但容器组是非永久性的资源,可能会被删除或重新创建。当容器组被重新创建时,新容器组和旧容器组的虚拟 IP 地址一般不同,容器组原有的 IP 地址将失效。
服务提供了固定的地址(域名或 IP 地址)供客户端访问。服务将客户端的请求转发给某一个容器组,并为多个容器组副本提供负载均衡,从而解决了容器组被删除或重新创建时原有地址失效的问题。
除为工作负载提供固定的访问地址外,服务还可以通过 NodePort 或 LoadBalancer 方式将工作负载暴露到集群外部。
当前内容版权归 KubeSphere 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 KubeSphere .