ZCP v1.1 Update Features
ZCP Console provides a feature to categorize Kubernetes resources by type for viewing and editing.
Resource Overview
A resource is an infrastructure/function specification (Spec) defined in Kubernetes, and Kubernetes manages the infrastructure to meet the resource conditions registered by the user.
Resources are grouped by type into Workloads, Network, Storage/Config, etc. For detailed information on each resource, please refer to the official documentation.
Below is a list of resources available in the ZCP Console.
Menu | Submenu | Remarks |
---|---|---|
App | Deployment | DaemonSet, ReplicaSet viewable |
StatefulSet | ||
CronJob | ||
Job | ||
Pod | ||
Network | Service | |
Ingress | ||
NetworkPolicy | ||
Resource | ConfigMap | Others
|
Secret | ||
Others | ||
Storage | PVC |
Resource View
ZCP v1.1 Update Features
You can view the list of resources in the selected namespace.
Each resource group menu allows you to view only the resource types belonging to the same group.
The method for viewing resources is the same regardless of type.
Resource Type Selection
The method for selecting a resource type is as follows:
- From the menu
- Select the resource group you want to view (App, Network, Resource, Storage).
- Select the resource type displayed under it.
- The list of resources will be displayed on the switched screen.
- From the list
- Click Kind at the top left to see available resource types (within the same group).
- Select a resource type, and the screen will refresh.
Resource Search and Refresh
Resource lists can be searched using the Search field. All fields displayed in the list are subject to search.
Click the (Refresh) button to refresh the list based on the current search criteria.
Resource Actions
The last column of the resource list displays action buttons that can be performed on the respective resource.
Relation to Kubernetes Permissions
Kubernetes provides permission settings for creating, viewing, modifying, and deleting resources. Depending on these permissions, access to resources and the use of
kubectl
may be restricted.
In ZCP, Kubernetes permissions can be granted or revoked through the Console's user/namespace management feature.
Permission errors may occur when using related functions.If a permission issue arises, check the user/namespace permission settings or contact the Cluster Admin.
YAML Editing
Click the (Edit) button in the action column to display a popup for editing the resource's YAML.
Click the button at the top right to display the popup in full screen.
To close the popup, click the CLOSE button at the bottom, or if changes are made, click the SAVE button.
If there are YAML syntax/Kubernetes validation errors, an error message will be displayed at the top of the editor.
This function is equivalent to the kubectl edit <kind> <resource-name> command and may have the following restrictions:
- If the required permissions to modify the target resource are insufficient, editing will not be possible.
SSH Connection (only Pod)
For Pod resources only, SSH connections to containers inside the Pod are possible.
To establish a connection:
- Click the (SSH) button in the action column.
- Select Container in the displayed popup.
- Select the Shell type and click the Connect button.
- Once the connection is established, a prompt will be displayed with the following message.
Click the button at the top right to display the popup in full screen.
To disconnect, click the CLOSE button.
This function is equivalent to the kubectl exec <pod-name> -it -- sh command and may have the following restrictions:
- If the necessary commands (sh/bash, etc.) for SSH connection do not exist in the container, connection will not be possible.
- If the required permissions to access the target Pod are insufficient, connection will not be possible.
Real-time Log Viewing (only Pod)
For Pod resources only, logs generated inside the Pod's container can be viewed.
To view logs:
- Click the (Log) button in the action column.
- Select Container in the displayed popup.
- Enter the number of log lines to display and click the (Show Image) button.
- Once the connection is established, logs will be displayed along with the following message.
Checking the Follow option will display the specified number of log lines and continue showing logs generated afterward.
Click the button at the top right to display the popup in full screen.
To close the log viewer, click the CLOSE button.
This function is equivalent to the kubectl logs <pod-name> command and may have the following restrictions:
- If the container is in an abnormal state, logs may not be displayed.
- If the required permissions to access the target Pod are insufficient, logs may not be displayed.
Resource Details
You can check the details of a resource from the retrieved list. The method of retrieval is the same regardless of resource type.
Navigating to the Detail Screen
The Name column in the resource list contains a link to the detail screen. Clicking the target link will navigate to the detailed information screen.
Viewing Detailed Information
The displayed screen shows detailed information according to the YAML structure of the resource.
Display Method
YAML is displayed in a tree format based on indentation. The detailed screen converts YAML to JSON and displays content according to depth as follows:
Category | Depth | Description | Remarks |
---|---|---|---|
Section | 1 | Bold text (Metadata) and sections separated by horizontal lines (—) | metadata, spec, status, etc. |
Key | 2 | Defined by faded text (e.g., namespace) on the left | |
Value (Primitive) | 3 | Defined by normal text on the right | |
Value (Object, Array, etc.) | 3 | For complex values:
|
Strings not displayed in a unique format will be truncated.
Click the Show all.. (-- lines) button to view the full content, or click the Hide... button to collapse it again.
Navigation
Click the (Back to List) button at the top right or the (Back) button to return to the list.
Click the (Refresh) button to reload the page with the latest resource updates.
Online consultation
Contact us