View Service List
This section describes how to view the service list.
Steps
-
Log in to the KubeSphere web console with a user who has View Application Workloads permissions and enter your workspace.
-
Click Application Workloads > Services in the left navigation pane.
-
Select a project from the drop-down list in the upper left corner of the page.
-
The service list provides the following information:
Parameter Description Name
The name and description of the service.
Service Type
The type of service. Depending on how the service is created, KubeSphere categorizes services as follows:
-
Stateful Service: The service’s internal access mode is Headless, and the backend workload is a StatefulSet.
-
Stateless Service: The service’s internal access mode is VirtualIP, and the backend workload is a Deployment.
-
External Service: The service forwards business traffic to other services outside the cluster. The system does not assign a virtual IP address to the service. It can be accessed from within the cluster using a domain name in the format <service name>.<project name>.svc.cluster.local.
-
Custom Service: A service created by the user by customizing the internal access mode and backend workloads.
Application
The application to which the service belongs.
Internal Access
Internal Access Mode for Services.
-
Headless: The system does not assign a virtual IP address to the service. It can be accessed from within the cluster using the domain name format
<service name>.<project name>.svc.cluster.localor<service name>.<project name>. -
VirtualIP: The system assigns a virtual IP address to the service for internal cluster access. It also supports access from within the cluster using the domain name format
<service name>.<project name>.svc.cluster.localor<service name>.<project name>. -
ExternalName: The service forwards business traffic to other services outside the cluster. The system does not assign a virtual IP address to the service. It can be accessed from within the cluster using a domain name in the format
<service name>.<project name>.svc.cluster.local.
External Access
The external access mode for the service.
-
NodePort: The system maps a node’s port to the service port, allowing access to the service via the node’s IP address and the node port.
-
LoadBalancer: The system allocates an external IP address for the service based on a NodePort service and binds the external IP address to an external load balancer. The external load balancer listens on the node port corresponding to the service, enabling access to the service via the external IP address. To achieve this functionality, a LoadBalancer type service requires support from a load balancer plugin and the underlying infrastructure environment, and relevant annotations need to be set. For more information, please contact your infrastructure environment provider.
Creation Time
The creation time of the service.
-
-
Click the search box above the list and enter a keyword to search for services by name.
-
Click
in the upper right corner of the list to refresh the list information.
-
Click
in the upper right corner of the list to customize the information displayed in the list.
-