Services

This section explains how to manage services.

Services are used to expose applications for access either within or outside the cluster.

  • In KubeSphere, applications run in pods, and multiple pod replicas of the same application are managed by workloads or jobs. While each pod has a virtual IP address accessible within the cluster, pods are non-permanent resources that may be deleted or recreated. When a pod is recreated, the new pod’s virtual IP address is generally different from the old one, and the old pod’s IP address becomes invalid.

  • Services provide a stable address (domain or IP address) for client access. Services route client requests to a specific pod and offer load balancing across multiple pod replicas, so as to solve the issue of the original address becoming invalid when a pod is deleted or recreated.

  • In addition to providing a stable access address for workloads, services can expose workloads outside the cluster through NodePort or LoadBalancer methods.

Create Services

Learn how to create services.

View Service List

Learn how to view the service list.

View Service Details

Learn how to view service details.

Edit Service Information

Learn how to edit service information.

Edit Service Settings

Learn how to edit service settings.

Edit External Access

Learn how to edit service external access settings.

Delete Services

Learn how to delete a service.