在进行微服务开发和部署之前,您需要完成如下的准备工作。
1.1.登录华为云
进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。
注意:如后续关闭浏览器重新登录或自动登录失败,可按如此步骤登录:选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:
注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。
1.2. Fork代码到DevCloud中
将spring-cloud-huawei的demo代码fork到DevCloud中。
步骤 1 从控制台的服务列表中进入项目管理界面。
<span style="background-color:#ffffff"><span style="color:#575d6c"><span style="color:#303133"> <code id="code_5323648">https:<span style="color:#cc6666">//</span>www.huaweicloud.com<span style="color:#cc6666">/product/</span>projectman.html</code>
</span></span></span>
步骤 2 点击"立即使用"后选择区域为"华北-北京四"。


步骤 3 点击右上角个人头像,点击"租户设置"。

步骤 4 点击"项目管理"->"设置项目创建者"->打开授权。

步骤 5 点击"首页",点击右上角"新建项目"。

步骤 6 选择“看板”,在新建项目页面中填写项目名称:microservice-demo点击确定。

在弹出框勾选,点击"添加"按钮。

步骤 7 点击"代码"->"代码托管" 。

在"代码托管"页面"普通新建"位置点击下拉箭头,选择"导入外部仓库"。

步骤 8 输入以下链接,勾选"我已阅读并同意...",单击"下一步",
<span style="background-color:#ffffff"><span style="color:#575d6c"><span style="color:#303133"> <code id="code_5323668">https:<span style="color:#cc6666">//gi</span>tee.com<span style="color:#cc6666">/HuaweiCloudDeveloper/</span>spring-cloud-huawei-samples.git</code>
</span></span></span>

步骤 9 点击"确定"。

1.3. 创建虚拟私有云
虚拟私有云(Virtual Private Cloud,简称VPC),提供一个隔离的、用户自主配置和管理的虚拟网络环境,提升资源的安全性,简化用户的网络部署。
步骤 1 在“服务列表”中,选择“网络 > 虚拟私有云 ”。
步骤 2 在"总览"界面,单击"创建虚拟私有云"。

步骤 3 对VPC以及默认子网名称进行重命名(可分别为myvpc,subnet-myvpc),企业项目:default 单击“立即创建”(没有企业项目选项可忽略)。

1.4. 创建负载均衡
弹性负载均衡实例将作为服务网格对外访问入口,被服务网格管理的应用流量,将均从此实例进入并分发到后端服务。
步骤 1 在"服务列表"中,选择"网络 > 弹性负载均衡 ",单击"购买弹性负载均衡"。

步骤 2 填入以下参数,其他参数保持默认,(1) 实例类型:共享型 (2) 计费模式:按需计费 (3) 区域:华北-北京四 (4) 所属VPC:选择myvpc (5) 子网:选择subnet-myvpc (6) IPv4地址:选择自动分配IPv4地址 (7) 弹性公网IP:新创建 (8) 弹性公网IP类型:全动态BGP (9) 公网带宽:按带宽计费 (10) 公网带宽:5M 名称:myelb 企业项目:default


1.5. 创建集群
步骤1 点击左上角“服务列表”,选择容器部分,点击云容器引擎CCE。

步骤2 在云容器引擎界面点击创建CCE集群。

步骤 3 在购买CCE界面配置参数如下: (1) 计费模式: 按需付费 (2)集群名称: cce-demo (3) 集群版本: V1.23 (4) 集群规模: 50节点 (5) 高可用: 否(6) 网络模型: 容器隧道网络(7)虚拟私有云: myvpc 控制节点子网: subnet-myvpc (8)容器网段: 自动设置网段 其余参数: 保持默认


点击"下一步插件配置",保持默认,点击"下一步规格确认"。勾选"我已阅读上述使用说明",点击"提交"。开始创建集群。(创建过程3-5分钟)



步骤 4 在集群管理界面点击右下角"创建节点"。在创建节点界面配置参数如下:其余选项: 保持默认

(1) 计费模式:按需计费 (2) 可用区:随机分配 (3) 节点类型:弹性云服务器-虚拟机(4) 容器引擎:Docker (5) 节点规格:c6s.xlarge.2 4核 |8国标

(1) 操作系统:公共镜像EulerOS 2.5 (2):节点名称:保持默认(3) 登录方式:密码(4)密码: Huawei@123@@ 确认密码:Huawei@123@@ (5) 系统盘: 高IO 50G 数据盘: 高IO 100G

(1) 节点子网:subnet-myvpc (2) 节点IP:随机分配 (3) 弹性公网IP:自动创建 (4):全动态BGP 按带宽计费 5M带宽 节点数量:3 点击右下角“下一步规格确认”。

在确认创建节点界面勾选"我已阅读并知晓上述使用说明",点击"提交"。

可以查看节点正在创建中。

步骤5:点击CCE集群名称,在集群信息界面,公网地址位置点击绑定。


在弹出框点击创建弹性IP。

按照如下参数配置,点击立即购买。

购买完成选择刚才购买的弹性公网IP,为CCE集群绑定,点击确定完成绑定。

