基于ServiceStage的微服务开发与部署(一)

£神魔★判官ぃ 2023-09-30 17:39 90阅读 0赞

目录

1.准备工作

1.1.登录华为云

1.2. Fork代码到DevCloud中

1.3. 创建虚拟私有云

1.4. 创建负载均衡

1.5. 创建集群


a73a4356682b4d4e8a627c1dceb3dc39.jpeg

1.准备工作

在进行微服务开发和部署之前,您需要完成如下的准备工作。

1.1.登录华为云

进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。

系统提供的华为云实验账号和真实的华为云账号有什么区别?

注意:如后续关闭浏览器重新登录或自动登录失败,可按如此步骤登录:选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:

注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。

f75e5fb8c3617cbf7327fc66050678a3.png

1.2. Fork代码到DevCloud中

将spring-cloud-huawei的demo代码fork到DevCloud中。

步骤 1 从控制台的服务列表中进入项目管理界面。

  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>
  2. </span></span></span>

步骤 2 点击”立即使用”后选择区域为”华北-北京四”。

485f35b367694f0dba6950c7078bd85e.png

2ed4d3d5d107470092992c9e3bb7ad15.png

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

94435de44d3d49ba9e07142fd7d66d5d.png

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

bc79f9e5976b4a8da9396d53707b245d.png

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

9f258fa5256a4666bf887211f4f22a54.png

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

b19469d991db4182b3ce50149ec8d538.png

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

0d6b56c672ad4838820239296cb2c3ea.png

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

674af15d54eb4264840094f844b48231.png

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

317bcd9358a0499b8e857540b06138bb.png

步骤 8 输入以下链接,勾选”我已阅读并同意…”,单击”下一步”,

  1. <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>
  2. </span></span></span>

a8a3816501d442c5a16b834bba40e877.png

步骤 9 点击”确定”。

c8d47ed50c6e42348799ad98badb6da4.png

1.3. 创建虚拟私有云

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

53d213efd0eff6a5667825985e7da84b.png

步骤 2 在”总览”界面,单击”创建虚拟私有云”。

eb72ede968324bfea04ae67451991ff0.png

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

452890945cf843e394115cc86d491144.png

1.4. 创建负载均衡

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

61792af84dadc1d35912d43fe07dc291.png

9766307fb591466895e4c91516b7dc7f.png

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

fa3e2286948e4541bcc036d903d599f9.png

737363a9129046d1a009c1eaedf71a8a.png

1.5. 创建集群

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

699199a1ea774f85b1f91a24c169f470.png

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

c041fb2a88fc4c939b3ae09c29762e42.png

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

8bd633a4ec134d528885be1737959452.png

0a211b4fda754a6bb394adeb011202bd.png

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

a7dec40c4fa34e17a4503d28be235f49.png

1555674d6d544443a34cbe02afc929e9.png

9aebcb5000f542e8a8296824ac44fbd8.png

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

bd84b2147780468183a40329ee4745a4.png

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

cfdab05bce33448586f070b57cd3bd95.png

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

b651cfc2ddf74cab957047e2fad83359.png

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

e862c93f0d474ab1917c72298c9ed8c3.png

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

4144309c2f134441a9419d78c17cc527.png

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

fb2e769689bd4b7fafbc9ea9ae6e1606.png

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

da47262351c543eb9263d492c6304018.png

19ca37237c044bba94393d13236dd679.png

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

015a0ea6b765404d99e385a27078ac2b.png

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

cb72e5b61035411390ccd34906f55408.png

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

529d169a5ada45e8866969dc90da077e.png

8443bc4806ba48cd97a65b6e1ebfc495.png

发表评论

表情:
评论列表 (有 0 条评论,90人围观)

还没有评论,来说两句吧...

相关阅读

    相关 服务部署

    部署单体应用程序的时候,我们往往需要运行单个的通常也是大型应用程序的多个相同副本。通常,您需要配置N台服务器(物理服务器或虚拟服务器),并在每台服务器上运行M个应用程序实例。单