Managing Services and Ingress
The service is an abstraction method that exposes applications running in a set of pods as a network service, and ingress is used to expose HTTP and HTTPS paths from outside the cluster to inside the cluster. After creating a namespace, you can create or delete services, endpoints, ingresses, and ingress classes.
Service, Endpoint, Ingress, IngressClass The service is set to the default cluster (namespace) selected when the service is created. Even if you select other items in the list, the default cluster (namespace) setting is maintained.
- To select a different cluster (namespace), click the gear button on the right side of the list. In the Cluster/Namespace Settings popup window, select the cluster and namespace you want to change and click the OK button. You can see the services created in the selected cluster/namespace.
Managing Services
You can create a service, check detailed information, or delete it.
Creating a Service
To create a service, follow these steps.
- Click All services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Service under the Service and Ingress menu. It moves 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.
- Object Creation Popup에서 오브젝트 정보를 입력하고 Confirm 버튼을 클릭하세요.
Check Service Details
To check the service details, follow the next procedure.
- Click all services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- Service Home page, click Service under the Service and Ingress menu. It moves 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 Confirm.
- On the Service List page, select the item you want to check the detailed information. It moves to the Service Detail page.
- Selecting System Object View at the top of the list displays all items except Kubernetes object entries.
- Click each tab to check the service information.
| Classification | Detailed Description |
|---|---|
| Service Deletion | Delete the service |
| Detailed Information | Possible to check detailed information of the service |
| YAML | The service’s resource file can be modified in the YAML editor
|
| Event | Check the events that occurred within the service |
| Account Information | Account name, location, creation time, etc., basic information about the Account can be checked |
| Metadata Information | Check the metadata information of the service |
| Object Information | Check the object information of the service |
Delete Service
To delete a service, follow these steps.
- Click all services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Services under the Services and Ingress menu. It moves 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 OK.
- Select the item to be deleted on the Service List page. It moves to the Service Detail page.
- Click Service Delete on the Service Details page.
- When the Notification Confirmation Window appears, click the Confirm button.
On the service list page, after selecting the item you want to delete, clicking Delete allows you to delete the selected service.
- Services connected to the ingress cannot be deleted. To delete a service, delete all connected ingresses.
Managing Endpoints
You can create an endpoint and check or delete detailed information.
Creating Endpoints
To create an endpoint, follow these steps.
- Click All services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- Service Home page, click Endpoints under the Services and Ingress menu. It moves 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.
- Object Creation Popup에서 오브젝트 정보를 입력하고 확인 버튼을 클릭하세요.
Check Endpoint Details
To check the endpoint details, follow the next procedure.
- Click all services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- Service Home page, click Endpoints under the Services and Ingress menu. It moves to the Endpoint List page.
- Endpoint list page, select the cluster and namespace from the gear button at the top left, then click OK.
- On the Endpoint List page, select the item you want to check the detailed information. It moves to the Endpoint Detail page.
- Selecting System Object View at the top of the list displays all items except Kubernetes object entries.
- Click each tab to check the service information.
| Classification | Detailed Description |
|---|---|
| Endpoint Deletion | Delete endpoint |
| Detailed Information | Possible to check detailed information of the endpoint |
| YAML | The resource file of the endpoint can be modified in the YAML editor
|
| Event | Check the event that occurred within the endpoint |
| Account Information | Account name, location, creation time, etc., basic information about the Account can be checked |
| Metadata Information | Check the metadata information of the endpoint |
| Object Information | Check the object information of the endpoint |
Deleting Endpoints
To delete an endpoint, follow these steps.
- Click all services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Endpoints under the Services and Ingress menu. It moves to the Endpoint List page.
- Endpoint list page, select cluster and namespace from the gear button at the top left, then click OK.
- Select the item to delete on the Endpoint List page. It moves to the Endpoint Detail page.
- Endpoint Details page, click Delete Endpoint.
- When the Notification Confirmation Window 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 to the outside, and provides L7 load balancing functionality.
Creating an Ingress
To create an ingress, follow these steps.
- Click All services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress under the Services and Ingress menu. It moves to the Ingress List page.
- Ingress List page, select the cluster and namespace from the gear button at the top left, then click Create Object.
- Object Creation Popup에서 오브젝트 정보를 입력하고 Confirm 버튼을 클릭하세요.
Check Ingress Details
To check the details of the ingress, follow the next procedure.
- Click All services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- Service Home page, click Ingress under the Service and Ingress menu. It moves to the Ingress List page.
- Ingress list page, select the cluster and namespace from the gear button at the top left, then click OK.
- Ingress List page, select the item you want to check the detailed information. It moves to the Ingress Detail page.
- Selecting System Object View at the top of the list displays all items except Kubernetes object entries.
- Click each tab to check service information.
| Classification | Detailed Description |
|---|---|
| Ingress Deletion | Delete Ingress |
| Detailed Information | Possible to check detailed information of Ingress |
| YAML | You can modify the ingress resource file in the YAML editor
|
| Event | Check the event that occurred within the ingress |
| Account Information | Account name, location, creation time, etc., Check the basic information about the Account |
| Metadata Information | Check the metadata information of the ingress |
| Object Information | Check the object information of the ingress |
Deleting Ingress
To delete an Ingress, follow these steps.
- Click all services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress under the Services and Ingress menu. It moves to the Ingress List page.
- Ingress list page, select the cluster and namespace from the gear button at the top left, then click OK.
- Ingress List page, select the item you want to delete. It moves to the Ingress Detail page.
- Ingress Details page, click Delete Ingress.
- When the Notification Confirmation Window appears, click the Confirm button.
Managing Ingress Classes
An IngressClass is an API resource that allows you to use multiple Ingress controllers in a single cluster. Each Ingress must specify a class that includes the configuration for the IngressClass resource that it refers to, including the controller it should be implemented by.
Creating an Ingress Class
To create an IngressClass, follow these steps.
- Click all services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress Class under the Services and Ingress menu. It moves to the Ingress Class List page.
- IngressClass list page, select the cluster and namespace from the gear button in the top left, then click Create object.
- Object Creation Popup에서 오브젝트 정보를 입력하고 Confirm 버튼을 클릭하세요.
Checking Ingress Class Details
To check the details of the IngressClass, follow the next procedure.
- Click All services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress Class under the Services and Ingress menu. It moves to the Ingress Class List page.
- IngressClass list page, select the cluster and namespace from the gear button at the top left, then click OK.
- IngressClass list page, select the item you want to check the detailed information. It moves to the IngressClass details page.
- Selecting System Object View at the top of the list displays all items except Kubernetes object entries.
- Click each tab to check the service information.
| Classification | Detailed Description |
|---|---|
| Ingress Class Deletion | Delete an Ingress Class |
| Detailed Information | Possible to check detailed information of Ingress class |
| YAML | The resource file of the Ingress class can be modified in the YAML editor
|
| Event | Check the event that occurred within the Ingress class |
| Account Information | Account name, location, creation time, etc., basic information about the Account can be checked |
| Metadata Information | Check the metadata information of the Ingress class |
| Object Information | Check the object information of the Ingress class |
Deleting IngressClass
To delete an IngressClass, follow these steps.
- Click all services > Container > Kubernetes Engine menu. It moves to the Service Home page of Kubernetes Engine.
- On the Service Home page, click Ingress Class under the Services and Ingress menu. It moves to the Ingress Class List page.
- IngressClass list page, select the cluster and namespace from the gear button at the top left, then click OK.
- Select the item to delete on the IngressClass list page. It moves to the IngressClass detail page.
- Ingress Class Details page, click Delete Ingress Class.
- When the Notification Confirmation Window appears, click the Confirm button.