快速部署
操作场景
本章节帮助用户高效地部署“Nacos 微服务发现与管理平台”解决方案。一键部署该解决方案时,参照本章节中的步骤和说明进行操作,即可完成快速部署。
在“Nacos 微服务发现与管理平台”解决方案页面,单击“开始部署”,选择对应的版本(单机模式、集群模式)。
单机模式
- 登录华为云解决方案实践,选择“Nacos 微服务发现与管理平台(单机模式)”,单击“一键部署”,跳转至解决方案创建资源栈界面。 图1 解决方案主页

- 在选择模板界面中,单击“下一步”。 图2 选择模板

- 在配置参数界面中,参考“表1 参数填写说明”完成自定义参数填写,部分参数会自动默认填充参数值。如需修改请在参数配置页面删除文本框内的默认值后填写新的参数值,所有参数填写完成后方可单击“下一步”。 图3 配置参数
表1 参数填写说明 参数名称
类型
是否可选
参数解释
默认值
charging_mode
string
必填
云服务器计费模式,默认自动扣费,可选值为:postPaid(按需计费)、prePaid(包年包月)。
postPaid
charging_unit
string
必填
云服务器订购周期类型,仅当charging_mode为prePaid(包年/包月)生效,此时该参数为必填参数。取值范围:month(月)、year(年)。
month
charging_period
number
必填
云服务器订购周期,仅当charging_mode为prePaid时生效,此时为必填参数。取值范围:charging_unit=month时取值1-9;charging_unit=year时取值1-3。
1
solution_name
string
必填
解决方案名称,取值范围:4-24个字符,支持小写字母、数字、-(中划线)。必须以小写字母开头,以小写字母或数字结尾,禁止连续中划线(--)。
nacos-solution
vpc_id
string
非必填
可选的现有VPC ID。填写后将在该VPC中创建Nacos专用子网;留空时Terraform将创建VPC和Nacos专用子网。用户提供的VPC不会被Terraform修改或删除。
空
nacos_subnet_cidr
string
非必填
填写vpc_id时必填:Nacos专用【新建】子网的IPv4 CIDR,例如192.168.10.0/24。只用于创建全新子网,不支持复用已有子网——网段不能与VPC内任一已有子网CIDR重叠。掩码不能大于/28。子网网关与ECS固定地址由模板自动推导(第1个和第11个地址)。未填vpc_id时本参数不生效,模板使用固定子网172.16.1.0/24。
空
console_allowed_cidrs
list(string)
必填
Nacos控制台(8080)的访问来源白名单,支持单个IPv4地址或CIDR网段,可填多个。留空表示不限制来源(放通0.0.0.0/0)。填写后只为列表内来源创建放通规则。8848(HTTP API)和9848(gRPC)不受本参数影响,始终只允许VPC网段访问。约束:2/1,024字节。
[]
ecs_flavor
string
必填
云服务器实例规格,支持弹性云服务器ECS及华为云Flexus云服务器X实例。Flexus X实例规格ID命名规则为x1.?u.?g,例如2vCPUs4GiB规格ID为x1.2u.4g。
x1.4u.8g
ecs_password
string
必填
云服务器密码,长度8-26位,至少包含大写字母、小写字母、数字和特殊字符(!@#$%^&*()-_=+~[{}]:,./?)中的三种。管理员账户默认root。
空
system_disk_size
number
必填
云服务器系统盘大小,磁盘类型默认为高IO,单位:GB,取值范围40-1,024,不支持缩盘。
100
eip_bandwidth_size
number
必填
弹性公网带宽大小,计费方式为按流量计费。单位:Mbit/s,取值范围1-300。
300
- (可选,如果使用华为主账号或admin用户组下的IAM子账户可不选委托)在资源设置界面中,在权限委托下拉框中选择“rf_admin_trust”委托,单击“下一步”。 图4 资源栈设置
- 在配置确认界面中,确认填写参数并单击“创建执行计划”。 图5 配置确认
- 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。 图6 创建执行计划
- 单击“部署”,并且在弹出的执行计划确认框中单击“执行”。 图7 执行计划
图8 执行计划确认
- (可选)如果计费模式选择“包年包月”,在余额不充足的情况下请及时登录费用中心,手动完成待支付订单的费用支付。
- 待“事件”中出现“Apply required resource success”,堆栈部署成功,表示顺利完成资源的下发和部署。堆栈部署成功后,脚本开始执行,耐心等待10分钟左右(受网络波动影响)。 图9 部署完成
- 刷新页面,在“输出”页面查看访问链接。 图10 查看控制台访问链接
集群模式
- 录华为云解决方案实践,选择“Nacos 微服务发现与管理平台(集群模式)”,单击“一键部署”,跳转至解决方案创建资源栈界面。 图11 解决方案主页
- 在选择模板界面中,单击“下一步”。 图12 选择模板

- 在配置参数界面中,参考“表2”完成自定义参数填写,部分参数会自动默认填充参数值。如需修改请在参数配置页面删除文本框内的默认值后填写新的参数值,所有参数填写完成后方可单击“下一步”。 图13 配置参数
表2 参数填写说明 参数名称
类型
是否可选
参数解释
默认值
charging_mode
string
必填
云服务器计费模式,默认自动扣费,可选值为:postPaid(按需计费)、prePaid(包年包月)。
postPaid
charging_unit
string
必填
资源订购周期类型,仅当charging_mode为prePaid(包年/包月)生效,此时该参数为必填参数。取值范围:month(月)、year(年)。
month
charging_period
number
必填
资源订购周期,仅当charging_mode为prePaid(包年/包月)生效,此时该参数为必填参数。取值范围:charging_unit=month时取值1-9;charging_unit=year时取值1-3。默认订购1月。
1
solution_name
string
必填
资源名称前缀,只允许小写字母、数字和中划线,并以小写字母开头。
nacos-cluster
ecs_flavor
string
必填
云服务器实例规格,支持弹性云服务器ECS及华为云Flexus云服务器X实例。Flexus X实例规格ID命名规则为x1.?u.?g,例如2vCPUs4GiB规格ID为x1.2u.4g。
x1.4u.8g
ecs_system_disk_size
number
必填
云服务器系统盘大小,磁盘类型默认为高IO,单位:GB,取值范围为40-1,024,不支持缩盘。
100
rds_flavor
string
必填
RDS MySQL 规格编码,需要根据目标Region的可用规格调整。
rds.mysql.n1.large.2
rds_volume_type
string
必填
RDS MySQL 存储类型。取值:CLOUDSSD/ESSD/ULTRAHIGH/LOCALSSD。
CLOUDSSD
rds_volume_size
number
必填
RDS MySQL 存储容量,单位GB,必须为10的倍数。取值范围:40-4000。
40
common_password
string
必填
RDS MySQL、Nacos数据库账号和ECS root共用的密码。要求:8-26位,且包含大写字母、小写字母、数字和特殊字符。
空
nat_gateway_spec
string
必填
公网NAT网关规格。取值:1(小型)/2(中型)/3(大型)/4(超大型)。
1
nat_bandwidth_size
number
必填
NAT EIP的专享带宽,单位Mbit/s。取值范围:1-300。
100
vpc_id
string
非必填
可选的现有VPC ID。填写后仅在该VPC中创建一个新的Nacos专用子网;VPC本身不会被Terraform修改或删除。
空
nacos_subnet_cidr
string
非必填
填写vpc_id时必填:在用户VPC中创建的唯一Nacos子网IPv4 CIDR,例如192.168.10.0/24。掩码不能大于/28。子网网关、NAT网关、RDS、三个ECS节点和ELB的地址由模板按网段自动推导(第1、9、10、11、12、13、14个地址),无需另行填写。未填写vpc_id时本参数不生效,模板使用固定子网172.16.1.0/24;但一旦填写就必须是合法网段。
空
console_allowed_cidrs
list(string)
必填
Nacos控制台(8080)的访问来源白名单,支持单个IPv4地址(如203.0.113.7)或IPv4 CIDR网段(如203.0.113.0/24),可填写多个。留空(默认)表示【不配置访问控制】:8080监听器对整个网络开放,任何能路由到的来源均可访问。约束:2/1,024字节。
[]
- (可选,如果使用华为主账号或admin用户组下的IAM子账户可不选委托)在资源设置界面中,在权限委托下拉框中选择“rf_admin_trust”委托,单击“下一步”。 图14 资源栈设置
- 在配置确认界面中,确认填写参数并单击“创建执行计划”。 图15 配置确认
- 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。 图16 创建执行计划
- 单击“部署”,并且在弹出的执行计划确认框中单击“执行”。 图17 执行计划
图18 执行计划确认
- (可选)如果计费模式选择“包年包月”,在余额不充足的情况下请及时登录费用中心,手动完成待支付订单的费用支付。
- 待“事件”中出现“Apply required resource success”,堆栈部署成功,表示顺利完成资源的下发和部署。堆栈部署成功后,脚本开始执行,耐心等待10分钟左右(受网络波动影响)。 图19 部署完成
- 刷新页面,在“输出”页面查看访问链接。 图20 查看控制台访问链接