Usage Guide
1. Cluster
- You are required to authenticate your identity before using the UK8S service.
- The master node in the cluster serves as the management node; it is not recommended to schedule services on this node.
- A single UK8S cluster can support up to 5,000 nodes, but it is recommended not to exceed 1,000 nodes in a production environment.
- The supported Kubernetes version may lag behind the community version by two releases. Please refer to the console for specifics.
- If the API whitelist is enabled for your cloud account, please add the subnet 10.10.10.10/32 to the list allowed for API access, in the Access Restriction column on the Account Security page in the console.
2. Node
- The default cloud host image used for Node nodes is CentOS 7.6. If the system is reinstalled or system configurations are modified without permission, the cluster may become unavailable.
- The cloud host system disk for Node nodes is SSD by default and supports the addition of data disks. After a data disk is added, containers will run on the data disk by default upon startup.
- The cloud host uses the N type by default and you can also choose other types (such as O type, C type).
- The node label UhostID=xxx is used for host management. Please do not delete or modify this label to avoid disrupting cluster data.
3. Storage Volume
Supported Types
Currently, the following storage types are supported: SATA, SSD UDisk, UFS, and UFile
Supported Regions
Please refer to [the storage documentation](/docs/uk8s/udisk/intro#UK8S supported regions for storage mounting)
4. Resource Naming Standards
Once you've created a UK8S cluster, UK8S will create resources such as UHost, ULB, UDisk, EIP etc., in the current project on your behalf. Changing the configuration or deleting it may cause the cluster to become unavailable, so please be careful. The main resources involved are as follows:
1. Resources created by the UK8S management service follow this naming convention:
uk8s-xxxxxxxx-master-m
is the name of the Master node, serving as the Master node of the cluster;uk8s-xxxxxxxx-n-xxxxx
is the name of the Node node, serving as the Node node of the cluster;uk8s-xxxxxxxx-master-ulb4
is the name of the cluster's ApiServer internal network ULB, serving as the internal entrance of the cluster;uk8s-xxxxxxxx-master-ulb4-external
is the name of the ApiServer external network ULB, serving as the external entrance of the cluster;system_udisk_uk8s-xxxxxxxx-n-xxxxx
is the name of the UDisk resource, serving as the system disk of the cluster node;data_udisk_uk8s-xxxxxxxx-n-xxxxx
is the name of the UDisk resource, serving as the data disk of the cluster node.
2. Resources created by the UK8S plugin follow this naming convention:
-
ingress-nginx.ingress.svc.uk8s-xxxx
is the name of the ULB resource, created by the UK8S ULB plugin, used for LoadBalancer type Service, and its note is UID-xx-xxx, which is actually the uuid of Service in UK8S. Its naming convention issvc-name.namespace.svc.uk8s-id
. -
TCP_443_xxx-xxxxx
is the name of the Vserver, created by the UK8S ULB plugin, corresponding to the different ports in the LoadBalancer type of Service. Its naming convention isservice-protocol_service-port_service_uuid
. -
pvc-9393f66f-c0b5-11e9-bd6d-5254001935f2
is the name of the UDisk, created by the UK8S storage plugin, corresponding to the PVC in UK8S. Its naming convention ispvc-pvc_uuid
.