更新时间:2021-03-18 GMT+08:00
创建CCE Cluster
操作步骤
- 创建虚拟私有云和子网。请参见典型网络配置。
- 创建cce.tf文件,输入以下内容,并保存在当前的执行目录中。
resource "huaweicloud_vpc" "myvpc" { name = "myvpc" cidr = "192.168.0.0/16" } resource "huaweicloud_vpc_subnet" "mysubnet" { name = "mysubnet" cidr = "192.168.0.0/16" gateway_ip = "192.168.0.1" //dns is required for cce node installing primary_dns = "100.125.1.250" secondary_dns = "100.125.21.250" vpc_id = huaweicloud_vpc.myvpc.id }
- 运行 terraform init 初始化环境。
- 运行 terraform plan 查看资源。
- 确认资源无误后,运行 terraform apply 开始创建。
- 运行 terraform show 查看已创建的VPC和subnet。
- 创建cce.tf文件,输入以下内容,并保存在当前的执行目录中。
- 创建弹性公网IP,若集群不使用公网可跳过此步骤。
- 在cce.tf文件中增加以下内容。
resource "huaweicloud_vpc_eip" "myeip" { publicip { type = "5_bgp" } bandwidth { name = "mybandwidth" size = 8 share_type = "PER" charge_mode = "traffic" } }
- 运行 terraform plan 查看资源。
- 确认资源无误后,运行 terraform apply 开始创建。
- 运行 terraform show 查看已创建的弹性公网IP。
- 在cce.tf文件中增加以下内容。
- 创建CCE Cluster。
- 在cce.tf文件中增加以下内容。
resource "huaweicloud_cce_cluster" "mycce" { name = "mycce" flavor_id = "cce.s1.small" vpc_id = huaweicloud_vpc.myvpc.id subnet_id = huaweicloud_vpc_subnet.mysubnet.id container_network_type = "overlay_l2" eip = huaweicloud_vpc_eip.myeip.address // 若不使用弹性公网ip,忽略此行 }
- 运行 terraform plan 查看资源。
- 确认资源无误后,运行 terraform apply 开始创建。
- 运行 terraform show 查看已创建的CCE Cluster。
- 在cce.tf文件中增加以下内容。
资源名称 |
参数名称 |
参数说明 |
---|---|---|
huaweicloud_cce_cluster |
name |
(必填) 集群名称
|
flavor_id |
(必填) 集群规格
|
|
vpc_id |
(必填) 用于创建控制节点的VPC的ID |
|
subnet_id |
(必填) 用于创建控制节点的subnet的网络ID |
|
container_network_type |
(必填) 容器网络类型
|
|
eip |
(可选) 弹性公网IP |
父主题: 云容器引擎 CCE