API创建指定版本k8s集群
方案一:
个人测试
上海二可用区a
Vpc:uvnet-14xwo7srlo8s
子网:subnet-14xwo85t1x4m
10.23.0.0/16
密码: Chen123456 ------------------ Q2hlbjEyMzQ1Ng== (base64解码)
Master.N.Zone:
必须使用行业镜像:uimage-14yfq1gj8xup centos-7.6
测试成功调用:
请求内容
Request URL: https://api.ucloud.cn
FormData
- Action: CreateUK8SClusterV2
- ClusterName: cesi
- ImageId: uimage-14yfq1gj8xup //需要实验行业镜像centos-7.6
- K8sVersion: 1.19.10 //设定k8s版本1.19.10
- Master.0.Zone: cn-sh2-01 //master需要写三个
- Master.1.Zone: cn-sh2-01
- Master.2.Zone: cn-sh2-01
- MasterBootDiskSize: 500
- MasterBootDiskType: CLOUD_RSSD //O型快杰需要绑定RSSD为系统盘
- MasterCPU: 4
- MasterImageId: uimage-14yfq1gj8xup //需要实验行业镜像centos-7.6
- MasterMachineType: O //O型快杰需要绑定RSSD为系统盘
- MasterMem: 8192
- Nodes.0.BootDiskSIze: 500 //磁盘我设置的500G
- Nodes.0.BootDiskType: CLOUD_RSSD //O型快杰需要绑定RSSD为系统盘
- Nodes.0.CPU: 8
- Nodes.0.Count: 3
- Nodes.0.ImageId: uimage-14yfq1gj8xup //需要实验行业镜像centos-7.6
- Nodes.0.MachineType: O
- Nodes.0.Mem: 16384
- Nodes.0.Zone: cn-sh2-01
- Password: Q2hlbjEyMzQ1Ng== //密码必须实验base解码 密码必须要最少一个大写字母
- ProjectId: org-rkix00 //对应的项目
- Region: cn-sh2
- ServiceCIDR: 172.17.0.0/16 //不能和vpc重复,我的vpc是10.23.0.0/16,不重复
- SubnetId: subnet-14xwo85t1x4m //上海地域的子网
- VPCId: uvnet-14xwo7srlo8s //上海地域的默认vpc
成功截图:

全部参数截图:
创建结果:uk8s-1j6qajxn7g5o

注意:如果api成功,控制台显示创建失败,一般是由于账户没有权限
方案二
:在控制台创建集群创建一个1.32的版本,创建的时候打开F12,拷贝CreateUK8SClusterV2这个请求的curl
然后把curl复制到终端执行,吧K8sVersion改成1.19.10。然后执行。
之后把1.32的集群删掉。
注意:
- 这样操作需要删除第一个集群退费处理,请熟知
- 控制台选择无法选择到centos7.6系统


惠普电脑:

- ProjectId
org-rkix00 - Zone
cn-sh2-01 - Region
cn-sh2 - ClusterName
111 - Tag
Default - LoginMode
Password - Password
WjNDM2E3WGlycmhkYjR0VA== - K8sVersion
1.32.8 - KubeProxy.Mode
iptables - VPCId
uvnet-14xwo7srlo8s - SubnetId
subnet-14xwo85t1x4m - ServiceCIDR
172.22.0.0/16 - AzGroup
cn-sh2 - ChargeType
Dynamic - LbClass
ulb - ExternalApiServer
Yes - MasterMachineType
O - MasterCPU
2 - MasterMinimalCpuPlatform
Intel/CascadeLake - MasterMem
4096 - MasterBootDiskType
CLOUD_RSSD - MasterBootDiskSize
60 - MasterDataDiskType
CLOUD_RSSD - MasterDataDiskSize
20 - CNIMode
VPC - MasterImageId
uimage-1gd5sf836fl0 - Master.0.Zone
cn-sh2-01 - Master.1.Zone
cn-sh2-01 - Master.2.Zone
cn-sh2-01 - Nodes.0.MachineType
O - Nodes.0.Zone
cn-sh2-01 - Nodes.0.CPU
2 - Nodes.0.GPU
0 - Nodes.0.Mem
4096 - Nodes.0.BootDiskType
CLOUD_RSSD - Nodes.0.BootDiskSize
40 - Nodes.0.DataDiskType
CLOUD_RSSD - Nodes.0.DataDiskSize
20 - Nodes.0.NetCapability
Ultra - Nodes.0.Count
1 - Nodes.0.MinimalCpuPlatform
Amd/Auto - Nodes.0.MaxPods
110 - Nodes.0.Labels
- Nodes.0.Taints
- Nodes.0.ImageId
uimage-1gd5sf836fl0 - Nodes.0.SecurityGroupId
428804 - ClusterDomain
cluster.local - DeleteProtection
0 - DedicatedPodSubnet
false - Action
CreateUK8SClusterV2 - _user
bowen.chen@ucloud.cn - _timestamp
1763032261145