Supports integrating standard native Kubernetes clusters deployed with kubeadm into the platform for unified management.
| Term | Description |
|---|---|
| Managed Kubernetes Cluster | A type of Kubernetes cluster provided by cloud vendors, where the Master nodes and their components are managed by the vendor. Users cannot log in or manage the Master nodes. |
| Unmanaged Kubernetes Cluster | In contrast, some cloud vendors provide clusters where users manage the Master nodes, such as Alibaba Cloud ACK Dedicated Edition or Tencent Cloud TKE Independent Cluster. |
By default, the platform monitors NIC traffic matching eth.*|en.*|wl.*|ww.*. If your NIC uses a different naming convention, update the configuration after integration following [Custom NIC Monitoring].
To use the registry deployed by the platform during global cluster installation, run the following on a global control node:
To use an external registry, set REGISTRY manually:
Run the following to check if the registry supports HTTPS with a trusted CA certificate:
If check fails, see How to trust an insecure registry?
Refer to How to fetch cluster information?.
In the left navigation, go to Cluster Management > Clusters.
Click Import Cluster.
Configure parameters as below:
| Parameter | Description |
|---|---|
| Registry | Registry storing required platform component images. Options: Platform Default (configured during global setup), Private Registry (requires address, port, username, password), Public Registry (requires cloud credential update). |
| Cluster Info | Can be entered manually or parsed from a KubeConfig file. Required fields: Cluster Address, CA Certificate (Base64 decoded if entered manually), and Authentication (token or client certificate with cluster-admin rights). |
Click Check Connectivity. The platform verifies network access and auto-detects cluster type.
If successful, click Import to complete.
Progress can be viewed via the execution progress dialog (status.conditions). Once integrated, the cluster appears as healthy in the list.
Ensure connectivity between the global cluster and the imported cluster.
For both managed and unmanaged clusters, adding nodes through the platform UI is not supported. Add nodes directly or via the vendor.
When using Containerd, distributed storage deployment fails unless you adjust Containerd settings on all nodes:
/etc/systemd/system/containerd.service, set LimitNOFILE=1048576.systemctl daemon-reload.systemctl restart containerd.