Users can register a K8S cluster in the DevOps Console and deploy various applications through the DevOps Console.
Users can add, modify, and delete K8S clusters and namespaces. The added K8S cluster and namespace can be used by selecting them in various menus such as project creation (Getting Started with Project Creation), Helm Install (Getting Started with Helm Install), etc.
Getting Started with K8S Cluster
To start managing K8S clusters, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
Adding a K8S Cluster
To add a K8S cluster, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the Add button on the K8S Cluster page. You will be moved to the Add K8S Cluster page.
- Enter basic information and connection information on the Add K8S Cluster page, and then click the Connection Test button.
- Select the Helm version and click the Save button.
| Item | Description |
|---|---|
| K8S Cluster Name | Enter the cluster name. |
| K8S Cluster ID | Enter the cluster ID. The cluster ID is a unique ID value for distinguishing clusters, and you can enter it directly. |
| CA Certificate | Enter the server certificate information used in the kubeconfig file configuration.
|
| Authentication Method | Select the administrator token method. |
| API Server URL | Enter the Kubernetes API Server address. |
| Administrator Token | Enter the Admin-privileged Token used in the kubeconfig file configuration.Refer to Checking the Cluster Admin Token. |
| Helm Version | Select the Helm version.
|
| Item | Description |
|---|---|
| Authentication Method | Select the client certificate method. |
| API Server URL | Enter the Kubernetes API Server address. |
| Client Certificate | Enter the client certificate information. |
| Client Key | Enter the client key information. |
| Item | Description |
|---|---|
| Authentication Method | Select the kubeconfig file upload method. |
| Kubeconfig File | Click the Browse button to select the kubeconfig file.
|
| API Server URL | Select the Kubernetes API Server address. |
| User | Select the user to authenticate.
|
Managing K8S Clusters
Modifying a K8S Cluster
To modify a K8S cluster, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Modify button on the K8S Cluster Details page.
- Modify the information and click the Connection Test button.
- Select the Helm version and click the Save button.
Deleting a K8S Cluster
To delete a K8S cluster, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Delete button on the K8S Cluster Details page.
- Click the Confirm button in the confirmation pop-up window to complete the deletion.
Adding a K8S Cluster Member
To add a K8S cluster member, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Members tab on the K8S Cluster Details page.
- Click the Add button on the Members tab. The Add Member pop-up window will open.
- Enter the email address in the Add Member pop-up window and click the Search icon.
- Click the Add button to add the member to the list below.
- Select the permission and click the Save button to complete adding the member.
Deleting a K8S Cluster Member
To delete a K8S cluster member, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Members tab on the K8S Cluster Details page.
- Select the checkbox of the user to delete on the Members tab list.
- Click the Delete button to delete the selected user from the member list.
Managing K8S Cluster Permission Requests
To approve or reject K8S cluster permission requests, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster permission request item on the K8S Cluster page list. The number displayed is the number of permission requests.
- The K8S Cluster Permission Request Approval pop-up window will open.
- Click the permission request item to approve or reject.
- Enter your opinion and click the Approve or Reject button.
Viewing K8S Cluster Permission Request Approval History
To view the K8S cluster permission request approval history, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Approval History tab. The approval history list will be displayed.
Managing Namespaces
- This is reference information managed only in DevOps Console.
- The registered information will be displayed for users to refer to when creating projects or performing Helm installs, etc., using the cluster.
Importing a Namespace
To import a namespace, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Namespace tab. The namespace list will be displayed.
- Click the Import button on the Namespace tab screen. The Import Namespace pop-up window will open.
- Select the namespace on the Import Namespace pop-up window and click the Save button to complete importing the namespace.
Deleting a Namespace
To delete a namespace, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Namespace tab. The namespace list will be displayed.
- Click the namespace on the Namespace tab screen. You will be moved to the Namespace Details page.
- Click the Delete button on the Namespace Details page to delete the namespace.
Adding a Namespace Member
To add a namespace member, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Namespace tab. The namespace list will be displayed.
- Click the namespace on the Namespace tab screen. You will be moved to the Namespace Details page.
- Click the Members tab on the Namespace Details page. The namespace member list will be displayed.
- Click the Add button. The Add Member pop-up window will open.
- Enter the email address in the Add Member pop-up window and click the Search icon.
- Click the Add button to add the member to the list below.
- Select the permission and click the Save button to complete adding the member.
Deleting a Namespace Member
To delete a namespace member, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Namespace tab. The namespace list will be displayed.
- Click the namespace on the Namespace tab screen. You will be moved to the Namespace Details page.
- Click the Members tab on the Namespace Details page. The namespace member list will be displayed.
- Select the checkbox of the user to delete on the list.
- Click the Delete button to delete the selected user from the member list.
Managing Namespace Permission Requests
To approve or reject namespace permission requests, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the namespace permission request item on the K8S Cluster page list. The number displayed is the number of permission requests.
- The Namespace Permission Request Approval pop-up window will open.
- Select the checkbox of the permission request item to approve or reject.
- Enter your opinion and click the Approve or Reject button.
Viewing Namespace Permission Request Approval History
To view the namespace permission request approval history, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Namespace tab. The namespace list will be displayed.
- Click the namespace on the Namespace tab screen. You will be moved to the Namespace Details page.
- Click the Approval History tab. The approval history list will be displayed.
Managing Ingress Domains
- This is reference information managed only in DevOps Console.
- The registered information will be displayed for users to refer to when creating projects or performing Helm installs, etc., using the cluster.
Adding an Ingress Domain
To add an ingress domain, follow these steps:
- Click the Manage icon at the top right of the Main page. You will be moved to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left. You will be moved to the K8S Cluster page.
- Click the K8S cluster on the K8S Cluster page list. You will be moved to the K8S Cluster Details page of the selected K8S cluster.
- Click the Ingress Domain tab. The ingress domain list will be displayed.
- Click the Add button on the Ingress Domain tab screen. The Add Ingress Domain Information pop-up window will open.
- Enter the information on the Add Ingress Domain Information pop-up window and click the Save button to complete adding the ingress domain.
| Item | Description |
|---|---|
| Node Selector | Enter the node selector. The input value is divided into a prefix and a key-value pair by the first slash (/). The prefix is optional. ex) kubernetes.io/nodetype: app |
| Proxy IP | Enter the Proxy Server IP or Proxy Server LoadBalancer IP. |
| Ingress Domain | Enter the domain that the application will use by default. |
| Ingress Class | Enter the ingress controller class. |
Modifying Ingress Domain
To modify an ingress domain, follow these steps:
- Main page, click the Management icon at the top right. Move to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left menu. Move to the K8S Cluster page.
- On the K8S Cluster page, click the K8S cluster in the list. Move to the K8S Cluster Details page of the selected K8S cluster.
- Click the Ingress Domain tab. The ingress domain list appears.
- On the Ingress Domain tab screen, click the ingress domain you want to modify, and the Modify Ingress Domain Information popup window opens.
- In the Modify Ingress Domain Information popup window, modify the information and click the Save button to complete the ingress domain modification.
Deleting Ingress Domain
To delete an ingress domain, follow these steps:
- Main page, click the Management icon at the top right. Move to the Tenant Dashboard page.
- Click the Deployment Target > K8S Cluster menu on the left menu. Move to the K8S Cluster page.
- On the K8S Cluster page, click the K8S cluster in the list. Move to the K8S Cluster Details page of the selected K8S cluster.
- Click the Ingress Domain tab. The ingress domain list appears.
- On the Ingress Domain tab screen, select the checkbox of the ingress domain you want to delete.
- On the Ingress Domain tab screen, click the Delete button to delete the selected ingress domain.