API创建指定版本k8s集群
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
