Manage services and ingresses
A Service is an abstraction that exposes applications running in a set of Pods as a network service, and an Ingress is used to expose HTTP and HTTPS routes from outside the cluster to inside the cluster. After creating a namespace, you can create or delete services, endpoints, ingresses, and ingress classes.
Services, endpoints, ingresses, and ingress classes are set by default to the cluster (namespace) selected when creating the service. Even if you select a different item in the list, the default cluster (namespace) setting is retained.
- To select a different cluster (namespace), click the gear button on the right side of the list. * Cluster/Namespace Settings In the popup window, select the cluster and namespace you want to change, and click the Confirm button. * You can view the services created in the selected cluster/namespace.
Manage Services
You can create a service and view or delete its details.
Create Service
To create a service, follow these steps.
- All Services > Container > Kubernetes Engine click the menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Service under the Service and Ingress menu. 2. Go to the Service List page.
- On the Service List page, select the cluster and namespace from the gear button at the top left, then click Create Object.
- Enter the object information in the Object Creation Popup and click the Confirm button.
Check service detailed information
To view the service details, follow these steps.
- Click the All Services > Container > Kubernetes Engine menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Service under the Service and Ingress menu. 2. Go to the Service List page.
- Service List page, select the cluster and namespace from the gear button at the top left, then click Confirm.
- On the Service List page, select the item for which you want to view detailed information. 4. Go to the Service Details page.
- If you select Show system objects at the top of the list, all items except the Kubernetes object entries will be displayed.
- Click each tab to view the service information.
Category Detailed descriptionDelete Service Delete the service Detailed Information View detailed service information. YAML You can edit the service’s resource file in the YAML editor - Click the Edit button, modify the resource, and then click the Done button to apply the changes
- When editing content, you can click the Diff button to view the changes
event Check events that occurred within the service Account Information Check basic information about the Account, such as name, location, creation time, etc. Metadata Information Check the service metadata information Object Information Check the service’s object information Table. Service detailed information items
Delete Service
To delete the service, follow these steps.
- Click the All Services > Container > Kubernetes Engine menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Service under the Service and Ingress menu. 2. Navigate to the Service List page.
- Service List page, select the cluster and namespace from the gear button at the top left, then click Confirm.
- Service List page, select the item you want to delete. 4. Go to the Service Details page.
- On the Service Details page, click Delete Service.
- When the notification dialog appears, click the Confirm button.
Managing Endpoints
You can create an endpoint and view or delete its details.
Create Endpoint
To create an endpoint, follow these steps.
- Click the All Services > Container > Kubernetes Engine menu. 1. Navigate to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Endpoint under the Service and Ingress menu. 2. Go to the Endpoint List page.
- On the Endpoint List page, select the cluster and namespace from the gear button at the top left, then click Create Object.
- Enter the object information in the Object Creation Popup and click the Confirm button.
View endpoint details
To view detailed endpoint information, follow these steps.
- All Services > Container > Kubernetes Engine Click the menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Endpoint under the Service and Ingress menu. 2. Go to the Endpoint List page.
- On the Endpoint List page, select the cluster and namespace using the gear button at the top left, then click Confirm.
- On the Endpoint List page, select the item for which you want to view detailed information. 4. Navigate to the Endpoint Details page.
- When you select Show system objects at the top of the list, the remaining items, excluding the Kubernetes object entries, are displayed.
- Click each tab to view the service information.
Category Detailed descriptionDelete Endpoint Delete the endpoint Detailed Information Can view detailed endpoint information YAML The endpoint’s resource file can be edited in the YAML editor - Edit button, click and modify the resource, then click the Done button to apply the changes
- When editing content, you can click the Diff button to view the changed content
event Check events that occurred within the endpoint Account information Check basic information about the Account, such as the Account name, location, and creation date/time. Metadata Information Check the endpoint’s metadata information Object Information Check the endpoint’s object information Table. Endpoint detailed information items
Delete endpoint
To delete the endpoint, follow these steps.
- Click the All Services > Container > Kubernetes Engine menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Endpoint under the Service and Ingress menu. 2. Go to the Endpoint List page.
- On the Endpoint List page, select the cluster and namespace from the gear button in the top-left, then click Confirm.
- Select the item you want to delete on the Endpoint List page. 4. Navigate to the Endpoint Details page.
- On the Endpoint Details page, click Delete Endpoint.
- When the notification dialog appears, click the Confirm button.
Managing Ingress
Ingress is an API object that manages external access (HTTP, HTTPS) to services within Kubernetes Engine, used to expose workloads externally, and provides L7 load balancing functionality.
Create Ingress
To create an Ingress, follow these steps.
- Click the All Services > Container > Kubernetes Engine menu. 1. Navigate to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress under the Service and Ingress menu. 2. Navigate to the Ingress List page.
- On the Ingress List page, select the cluster and namespace from the gear button at the top left, then click Create Object.
- Enter the object information in the Object Creation Popup and click the Confirm button.
Check Ingress detailed information
To view the ingress details, follow these steps.
- All Services > Container > Kubernetes Engine Click the menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress under the Service and Ingress menu. 2. Navigate to the Ingress List page.
- On the Ingress List page, select the cluster and namespace from the gear button at the top left, then click Confirm.
- Select the item whose detailed information you want to view on the Ingress List page. 4. Navigate to the Ingress Details page.
- If you select Show system objects at the top of the list, all items except the Kubernetes object entries will be displayed.
- Click each tab to view the service information.
Category Detailed descriptionDelete Ingress Delete ingress Detailed Information Ingress detailed information can be viewed YAML The Ingress resource file can be edited in the YAML editor - Click the Edit button, modify the resource, then click the Done button to apply the changes
- When editing content, you can click the Diff button to view the changes
event Check events that occurred within the ingress Account information Check basic information about the Account, such as name, location, creation time, etc. Metadata Information Check the metadata information of the Ingress Object Information Check the Ingress object’s information Table. Ingress detailed information items
Delete Ingress
To delete the ingress, follow these steps.
- All Services > Container > Kubernetes Engine Click the menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress under the Service and Ingress menu. 2. Navigate to the Ingress List page.
- Ingress List page, select the cluster and namespace from the gear button at the top left, then click Confirm.
- Select the item you want to delete on the Ingress List page. 4. Navigate to the Ingress Details page.
- On the Ingress Details page, click Delete Ingress.
- When the notification confirmation dialog appears, click the Confirm button.
Manage Ingress Class
IngressClass refers to an API resource that enables the use of multiple ingress controllers within a single cluster. Each Ingress must specify a reference class for the IngressClass resource that includes a configuration, including a controller that must implement the class.
Create Ingress Class
To create an Ingress class, follow these steps.
- All Services > Container > Kubernetes Engine Click the menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click IngressClass under the Service and Ingress menu. 2. Navigate to the IngressClass List page.
- On the IngressClass List page, select the cluster and namespace from the gear button at the top left, then click Create Object.
- Enter the object information in the Object Creation Popup and click the Confirm button.
Check detailed information of Ingress class
To view detailed information about the Ingress class, follow these steps.
- All Services > Container > Kubernetes Engine Click the menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress Class under the Service and Ingress menu. 2. Navigate to the IngressClass List page.
- IngressClass list page, select the cluster and namespace from the gear button at the top left, then click Confirm.
- Select the item you want to view detailed information for on the IngressClass List page. 4. Navigate to the IngressClass Details page.
- When you select Show system objects at the top of the list, the remaining items, excluding the Kubernetes object entries, are displayed.
- Click each tab to view the service information.
Category Detailed descriptionDelete IngressClass Delete Ingress class Detailed Information Detailed information of the Ingress class can be viewed. YAML The resource file of the IngressClass can be edited in the YAML editor - Click the Edit button, modify the resource, then click the Done button to apply the changes
- When editing content, click the Diff button to view the changed content
event Check events that occurred within the Ingress class Account information Check basic information about the Account, such as name, location, and creation date/time. Metadata Information Check the metadata information of the Ingress class Object Information Check the object information of the Ingress class Table. Ingress class detailed information items
Delete Ingress Class
To delete an Ingress class, follow these steps.
- Click the All Services > Container > Kubernetes Engine menu. 1. Go to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress Class under the Service and Ingress menu. 2. Navigate to the IngressClass List page.
- IngressClass list page, select the cluster and namespace from the gear button at the top left, then click Confirm.
- On the IngressClass List page, select the items you want to delete. 4. Navigate to the IngressClass Details page.
- On the IngressClass Details page, click Delete IngressClass.
- When the notification dialog appears, click the Confirm button.