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的集群删掉。

注意:

  1. 这样操作需要删除第一个集群退费处理,请熟知
  2. 控制台选择无法选择到centos7.6系统

惠普电脑:

  1. ProjectId
    org-rkix00
  2. Zone
    cn-sh2-01
  3. Region
    cn-sh2
  4. ClusterName
    111
  5. Tag
    Default
  6. LoginMode
    Password
  7. Password
    WjNDM2E3WGlycmhkYjR0VA==
  8. K8sVersion
    1.32.8
  9. KubeProxy.Mode
    iptables
  10. VPCId
    uvnet-14xwo7srlo8s
  11. SubnetId
    subnet-14xwo85t1x4m
  12. ServiceCIDR
    172.22.0.0/16
  13. AzGroup
    cn-sh2
  14. ChargeType
    Dynamic
  15. LbClass
    ulb
  16. ExternalApiServer
    Yes
  17. MasterMachineType
    O
  18. MasterCPU
    2
  19. MasterMinimalCpuPlatform
    Intel/CascadeLake
  20. MasterMem
    4096
  21. MasterBootDiskType
    CLOUD_RSSD
  22. MasterBootDiskSize
    60
  23. MasterDataDiskType
    CLOUD_RSSD
  24. MasterDataDiskSize
    20
  25. CNIMode
    VPC
  26. MasterImageId
    uimage-1gd5sf836fl0
  27. Master.0.Zone
    cn-sh2-01
  28. Master.1.Zone
    cn-sh2-01
  29. Master.2.Zone
    cn-sh2-01
  30. Nodes.0.MachineType
    O
  31. Nodes.0.Zone
    cn-sh2-01
  32. Nodes.0.CPU
    2
  33. Nodes.0.GPU
    0
  34. Nodes.0.Mem
    4096
  35. Nodes.0.BootDiskType
    CLOUD_RSSD
  36. Nodes.0.BootDiskSize
    40
  37. Nodes.0.DataDiskType
    CLOUD_RSSD
  38. Nodes.0.DataDiskSize
    20
  39. Nodes.0.NetCapability
    Ultra
  40. Nodes.0.Count
    1
  41. Nodes.0.MinimalCpuPlatform
    Amd/Auto
  42. Nodes.0.MaxPods
    110
  43. Nodes.0.Labels
  44. Nodes.0.Taints
  45. Nodes.0.ImageId
    uimage-1gd5sf836fl0
  46. Nodes.0.SecurityGroupId
    428804
  47. ClusterDomain
    cluster.local
  48. DeleteProtection
    0
  49. DedicatedPodSubnet
    false
  50. Action
    CreateUK8SClusterV2
  51. _user
    bowen.chen@ucloud.cn
  52. _timestamp
    1763032261145
相关推荐
奋斗的蛋黄2 小时前
K8s Ingress 与 Ingress API 全解析:外部访问集群的统一入口
云原生·容器·kubernetes
ghie90903 小时前
k8s节点故障修复:v1.Secret观察失败解决方案
云原生·容器·kubernetes
踏雪Vernon4 小时前
[OpenHarmony6.0][Docker][环境]OHOS6 编译环境构建指南
运维·docker·容器
凄戚6 小时前
docker 镜像失效问题
运维·docker·容器
岚天start6 小时前
K8S中nodePort、port和 targetPort的区别
云原生·容器·kubernetes
S***q1927 小时前
云计算资源
云计算
8***B7 小时前
云计算总结
云计算
q***T5837 小时前
云计算趋势
云计算
6***3497 小时前
云计算书籍
云计算