通过 ucloud-cli 查询 UK8S 集群列表,可按 ClusterId 过滤单个集群。
$ARGUMENTS 非空,作为 ClusterId 过滤条件,仅返回该集群按 references/check-ucloud-cli.md 执行环境检查。
读取 references/ListUK8sClusterV2.md 了解响应结构。
若 $ARGUMENTS 非空(指定了 ClusterId):
ucloud api --Action ListUK8SClusterV2 --Region <Region> --ProjectId <ProjectId> --ClusterId <ClusterId>
若 $ARGUMENTS 为空(列出所有集群):
ucloud api --Action ListUK8SClusterV2 --Region <Region> --ProjectId <ProjectId>
| RetCode | 处理 |
|---|---|
| --------- | ------ |
| 0 | 进入 Step 3 |
| 非 0 | 输出完整 RetCode + Message,终止流程 |
将 ClusterSet 格式化为表格展示,每行一个集群:
共找到 N 个集群(Region: cn-sh2)
集群 ID 名称 版本 状态 Master Node 创建时间
uk8s-xxxxxxxxxx my-cluster 1.32.8 RUNNING 3 2 2025-01-01
uk8s-yyyyyyyyyy test-k8s 1.30.10 STARTING 3 0 2025-03-15
状态说明:
| 状态值 | 含义 |
|---|---|
| -------- | ------ |
RUNNING | 正常运行 |
INITIALIZING / STARTING | 初始化/启动中 |
CREATEFAILED / DELETEFAILED | 创建/删除失败 |
DELETING | 删除中 |
UPGRADING | 升级集群中 |
ABNORMAL / ERROR | 异常 |
若 ClusterSet 为空,提示:当前 Region 下没有 UK8S 集群。
若查询的是单个集群,额外展示详细信息:
集群详情:
集群 ID: uk8s-xxxxxxxxxx
名称: my-cluster
K8s 版本: 1.32.8
状态: RUNNING
VPC/Subnet: uvnet-xxx / subnet-xxx
ApiServer: https://xxx.xxx.xxx.xxx:6443
外网 API: https://xxx.xxx.xxx.xxx:6443
Pod CIDR: 172.16.0.0/16
Service CIDR: 192.168.0.0/16
Master 数: 3
Node 数: 2
创建时间: 2025-01-01 12:00:00
共 1 个版本