围观小白实验-HCIE云服务实验第5章-云数据库架构设计实验

网友投稿 623 2022-05-29

围观小白做实验-HCIE云服务实验第5章-云数据库架构设计实验

5.1本地开发微服务

5.1.1 实验介绍

从 0 开始本地开发 helloword 的三个基础服务 provider(提供者)、consumer(消费者)、edge(网关),实现三个服务之间的调用。并通过 SDK 注册到 CSE 服务中心中,通过 ServiceStage 平台实现服务治理功能。

以下是本实验目标:

l 认识微服务的基础框架

l 了解服务注册中心

l 了解微服务之间的通信功能

l 掌握云上治理的操作方法

5.1.2 实验架构

5.1.3实验流程

5.1.4 配置maven setting 文件以获取 SDK 依赖

前提:下载好java

步骤 1 进入“微服务云应用平台”的工具下载界面,下载 setting 文件。

步骤 2 存放 setting 文件到指定路径下,如“C:\Users\XXXXX\.m2”

步骤 3 打开 IDEA 编辑器,File>Settings…,进行 maven 设置。

点击“Build,Execution,Deployment>Build Tools>Maven”进行如下设置:

l Maven home directory:选择安装 maven 的地址

l User settings file:选择 setting 文件的保存地址,如C:\Users\XXXXX\.m2\settings.xml

l Local repository:默认即可

点击“Apply”后点击“OK”,完成配置。

5.1.5 开发第一个微服务

步骤 1 点击 File>New>Project…,创建一个新的工程。在“Project SDK”中选择已安装好的java 文件,点击“Next”。

步骤 2 填写如下设置,点击“Next”。

l GroupID:helloworld.demo

l ArtifactID:provider

l Version:0.0.1-SNAPSHOT

步骤 3 填写如下设置,点击“Finish”。

l Project name:provider

l Project location:选择一个存放工程的地址

步骤 4 完成上述步骤后,在弹出对话框中点击“New Windows”,打开一个新的窗口。则新的maven 工程已创建完成。

步骤 5 在 pom 文件中引入对 CSE 依赖。在 pom 文件中加入如下代码:

2.3.69

1.8

1.8

com.huawei.paas.cse

cse-dependency

${cse.version}

pom

import

com.huawei.paas.cse

结果如下:

步骤 6 构建 maven 程序,点击右侧的“Maven Projects”在“Provider>Lifecycle”中,按Ctrl 选中 clean 和 package,点击“Run Maven Build”按钮。

步骤 7 完成构建后会出现“BUILD SUCCESS”的提示。

步骤 8 在 src\main\java 下,右键“java”,新建一个 package。命名为“helloworld.demo.provider”,点击“OK”。

步骤 9 右键新创建的 package,新建一个“java class”。命名为“ProviderMain”。

步骤 10 复制如下代码到“ProviderMain”中。红字部分创建程序后默认已给出,请确保一致。

package helloworld.demo.provider;

import org.apache.servicecomb.foundation.common.utils.BeanUtils;

import org.apache.servicecomb.foundation.common.utils.Log4jUtils;

public class ProviderMain {

public static void main(String[] args) throws Exception {

Log4jUtils.init(); // 初始化默认的日志组件

BeanUtils.init(); // 加载Spring bean定义文件,正式开始启动流程

结果如下:

步骤 11 右键“helloworld.demo.provider”,新建一个 package。命名为“Service”,点击“OK”。

步骤 12 右键新创建的 package,新建一个“java class”。命名为“HelloWorldService”。作为定义接口文件。

步骤 13 复制如下代码到 java 程序中。红字部分创建程序后默认已给出,请确保一致。

package helloworld.demo.provider.Service;

import org.apache.servicecomb.provider.rest.common.RestSchema;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

import org.springframework.web.bind.annotation.RequestParam;

@RestSchema(schemaId = "helloWorld") // 该注解声明这是一个REST接口类,CSEJavaSDK会扫描到这个类,根据它的代码生成接口契约

@RequestMapping(path = "/provider/v0") // @RequestMapping是Spring的注解,这里在使用Spring MVC风格开发REST接口

public class HelloWorldService {

private static final Logger LOGGER = LoggerFactory.getLogger(HelloWorldService.class);//调用时可打印日志

@RequestMapping(path = "/hello", method = RequestMethod.GET)

public String hello (@RequestParam(name = "name") String name){

LOGGER.info("hello is called! name = [{}]", name);

return "Hello " + name;

}

}

结果如下:

步骤 14 右键“resource”,新建一个“File”,命名为“microservice.yaml”,作为微服务框架的配置文件。

步骤 15 复制如下代码到 yaml 文件中。填写红色部分的 AKSK。

APPLICATION_ID: Demo-for-microservice   #应用Id 是微服务的一个隔离层级,默认只有同应用下的微服务可以相互调用

service_description:

name: provider               # 微服务名称,同应用下的不同微服务需要有不同的名称

version: 0.0.1               # 微服务版本号

cse:

service:                      # 服务中心信息,其中address为服务中心地址

registry:

address: https://cse.cn-east-2.myhuaweicloud.com

instance:

watch: false           # 使用pull模式连接服务中心

config:                       # 配置中心信息,其中address为配置中心地址

client:

serverUri: https://cse.cn-east-2.myhuaweicloud.com

refreshMode: 1

refresh_interval: 5000

monitor:                      # 只有从本地接入云上CSE时需要配置monitor地址,云上集群部署时可以通过服务发现接入monitor

client:

serverUri: https://cse.cn-east-2.myhuaweicloud.com

rest:

address: 0.0.0.0:8080    # 微服务端口,请确保该端口号无冲突

#本地连接华为云时需要配置AK/SK,如果是在云上ServiceStage部署则不需要。直接删掉credentials配置即可

credentials:

accessKey: B7PAWGRDMTB1FRDNY2R6          #华为云账号AK

secretKey: LLY7e2uzIrKd13HgO5XMuf354VBaKqNO2aKDlOZD    #华为云账号SK

project: cn-east-2     # 这里的值与sc/cc/monitor的地址相对应,如果配置的是域名,CSEJavaSDK可以自动截取出project

akskCustomCipher: default

结果如下:

步骤 16  右击“ProviderMain”,运行程序。当出现如下显示时,说明服务已正常注册到 CSE 中并且实例已处于启动状态。

步骤 17 登陆华为云,打开微服务云应用平台,点击“立即使用”。https://www.huaweicloud.com/product/servicestage.html

步骤 18  在“微服务云应用平台”界面下,选择“基础设施>微服务引擎 CSE”,点击“查看控制台”,进入 CSE 界面。

步骤 19  在“服务目录”下可以查看到“Provider”服务已成功注册到 CSE 中,并且已有实例正在运行当中。

步骤 20 打开网页 http://127.0.0.1:8080/provider/v0/hello?name=Alice,可以看到页面已正常运行。

5.1.6 开发调用端微服务

工程开发步骤同 provider 类似,只有代码上有些差别。

步骤 1 点击 File>New>Project…,创建一个新的工程。在“Project SDK”中选择已安装好的java 文件,点击“Next”。

步骤 2 填写如下设置,点击“Next”。

l GroupID:helloworld.demo

l ArtifactID:consumer

l Version:0.0.1-SNAPSHOT

步骤 3 填写如下设置,点击“Finish”。

l Project name:consumer

l Project location:选择一个存放工程的地址

步骤 4 在弹出对话框中点击”OK”。

步骤 5 完成上述步骤后,在弹出对话框中点击“New Window”,打开一个新的窗口。则新的maven 工程已创建完成。

步骤 6 在 pom 文件中引入对 CSE 依赖。在 pom 文件中加入如下代码:

结果如下:

步骤 7 构建 maven 程序,点击右侧的“Maven Projects”在“consumer>Lifecycle”中,按Ctrl 选中 clean 和 package,点击“Run Maven Build”按钮。

步骤 8 完成构建后会出现“BUILD SUCCESS”的提示。

步骤 9 在 src\main\java 下,右键“java”,新建一个 package。命名为“provider.service”,点击“OK”。

步骤 10 右键新创建的 package,新建一个“java class”。命名为“HelloWorldService”。

步骤 11 复制下面的代码到文件中。

package provider.service;

public interface HelloWorldService {

String hello(String name);

}

结果如下:

步骤 12 在 src\main\java 下,右键“java”,新建一个 package。命名为“helloworld.demo.consumer”,点击“OK”。

步骤 13 右键新创建的 package,新建一个“java class”。命名为“ConsumerMain”。

步骤 14  复制如下代码到“ConsumerMain”中。红字部分创建程序后默认已给出,请确保一致。

package helloworld.demo.consumer;

import org.apache.servicecomb.foundation.common.utils.BeanUtils;

import org.apache.servicecomb.foundation.common.utils.Log4jUtils;

public class ConsumerMain {

public static void main(String[] args) throws Exception {

Log4jUtils.init(); // 初始化默认的日志组件

BeanUtils.init(); // 加载Spring bean定义文件,正式开始启动流程

}

}

结果如下:

步骤 15 右键“helloworld.demo.consumer”,新建一个 package。命名为“ConsumerService”,点击“OK”。

步骤 16 右键新创建的 package,新建一个“java class”。命名为“ConsumerService”。作为定义接口文件。

步骤 17 复制如下代码到 java 程序中。红字部分创建程序后默认已给出,请确保一致。

package helloworld.demo.consumer.ConsumerService;

import org.apache.servicecomb.provider.pojo.RpcReference;

import org.apache.servicecomb.provider.rest.common.RestSchema;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

import org.springframework.web.bind.annotation.RequestParam;

import provider.service.HelloWorldService;

@RestSchema(schemaId = "consumer") // 该注解声明这是一个REST接口类,CSEJavaSDK会扫描到这个类,根据它的代码生成接口契约

@RequestMapping(path = "/consumer/v0") // @RequestMapping是Spring的注解,这里在使用Spring MVC风格开发REST接口

public class ConsumerService {

@RpcReference(microserviceName = "provider",schemaId = "helloWorld")

private HelloWorldService helloWorldService;

@RequestMapping(path = "/hello", method = RequestMethod.GET)

public String hello(@RequestParam(value = "name") String name) {

return helloWorldService.hello(name);

}

}

结果如下:

步骤 18 右键“resource”,新建一个“File”,命名为“microservice.yaml”,作为微服务框架的配置文件。

步骤 19 复制如下代码到 yaml 文件中。填写红色部分的 AKSK。

APPLICATION_ID: Demo-for-microservice   #应用Id 是微服务的一个隔离层级,默认只有同应用下的微服务可以相互调用

service_description:

name: consumer              # 微服务名称,同应用下的不同微服务需要有不同的名称

version: 0.0.1               # 微服务版本号

cse:

service:                      # 服务中心信息,其中address为服务中心地址

registry:

address: https://cse.cn-east-2.myhuaweicloud.com

instance:

watch: false           # 使用pull模式连接服务中心

config:                       # 配置中心信息,其中address为配置中心地址

client:

serverUri: https://cse.cn-east-2.myhuaweicloud.com

refreshMode: 1

refresh_interval: 5000

monitor:                      # 只有从本地接入云上CSE时需要配置monitor地址,云上集群部署时可以通过服务发现接入monitor

client:

serverUri: https://cse.cn-east-2.myhuaweicloud.com

rest:

address: 0.0.0.0:9090    # 微服务端口,请确保该端口号无冲突

#本地连接华为云时需要配置AK/SK,如果是在云上ServiceStage部署则不需要。直接删掉credentials配置即可

credentials:

accessKey: B7PAWGRDMTB1FRDNY2R6            # 请填写AK

secretKey: LLY7e2uzIrKd13HgO5XMuf354VBaKqNO2aKDlOZD            # 请填写SK

project: cn-east-2     # 这里的值与sc/cc/monitor的地址相对应,如果配置的是域名,CSEJavaSDK可以自动截取出project

akskCustomCipher: default

步骤 20 右击“ConsumerMain”,运行程序。当出现如下显示时,说明服务已正常注册到 CSE 中并且实例已处于启动状态。

步骤 21 登陆华为云,打开微服务云应用平台,点击“立即使用”。https://www.huaweicloud.com/product/servicestage.html

步骤 22  在“微服务云应用平台”界面下,选择“基础设施>微服务引擎 CSE”,点击“查看控制台”,进入 CSE 界面。

步骤 23  在“服务目录”下可以查看到“Provider”服务已成功注册到 CSE 中,并且已有实例正在运行当中。

步骤 24 打开网页 http://127.0.0.1:9090/consumer/v0/hello?name=Alice,可以看到页面已正常运行。

5.1.7 开发网关服务

步骤 1 点击 File>New>Project…,创建一个新的工程。在“Project SDK”中选择已安装好的java 文件,点击“Next”。

步骤 2 填写如下设置,点击“Next”。

l GroupID:helloworld.demo

l ArtifactID:edge

l Version:0.0.1-SNAPSHOT

步骤 3 填写如下设置,点击“Finish”。

l Project name:edge

l Project location:选择一个存放工程的地址

步骤 4 在弹出对话框中点击“OK”

步骤 5 完成上述步骤后,在弹出对话框中点击“New Windows”,打开一个新的窗口。则新的maven 工程已创建完成。

步骤 6 在 pom 文件中引入对 CSE 依赖。在 pom 文件中加入如下代码:

2.3.69

1.8

1.8

com.huawei.paas.cse

cse-dependency

${cse.version}

pom

import

com.huawei.paas.cse

cse-solution-service-engine

org.apache.servicecomb

edge-core

结果如下:

步骤 7 构建 maven 程序,点击右侧的“Maven Projects”在“Provider>Lifecycle”中,按Ctrl 选中 clean 和 package,点击“Run Maven Build”按钮。

步骤 8 完成构建后会出现“BUILD SUCCESS”的提示。

步骤 9 在 src\main\java 下,右键“java”,新建一个 package。命名为“helloworld.demo.edge”,点击“OK”。

步骤 10 右键新创建的 package,新建一个“java class”。命名为“EdgeMain”。

步骤 11 复制如下代码到“EdgeMain”中。红字部分创建程序后默认已给出,请确保一致。

package helloworld.demo.edge;

import org.apache.servicecomb.foundation.common.utils.BeanUtils;

import org.apache.servicecomb.foundation.common.utils.Log4jUtils;

public class EdgeMain {

public static void main(String[] args) throws Exception {

Log4jUtils.init(); // 初始化默认的日志组件

BeanUtils.init(); // 加载Spring bean定义文件,正式开始启动流程

}

}

结果如下:

步骤 12 右键“resource”,新建一个“File”,命名为“microservice.yaml”,作为微服务框架的配置文件。

步骤 13 复制如下代码到 yaml 文件中。填写红色部分的 AKSK。

APPLICATION_ID: Demo-for-microservice   #应用Id 是微服务的一个隔离层级,默认只有同应用下的微服务可以相互调用

service_description:

name: edge              # 微服务名称,同应用下的不同微服务需要有不同的名称

version: 0.0.1               # 微服务版本号

cse:

service:                      # 服务中心信息,其中address为服务中心地址

registry:

address: https://cse.cn-east-2.myhuaweicloud.com

instance:

watch: false           # 使用pull模式连接服务中心

config:                       # 配置中心信息,其中address为配置中心地址

client:

serverUri: https://cse.cn-east-2.myhuaweicloud.com

refreshMode: 1

refresh_interval: 5000

monitor:                      # 只有从本地接入云上CSE时需要配置monitor地址,云上集群部署时可以通过服务发现接入monitor

client:

serverUri: https://cse.cn-east-2.myhuaweicloud.com

rest:

address: 0.0.0.0:8000    # 微服务端口,请确保该端口号无冲突

http:

dispatcher:

edge:

default:                 # 使用DefaultEdgeDispatcher开发网关服务

enabled: true          # 开启DefaultEdgeDispatcher

prefix: rest           # 匹配请求路径前缀为/rest

# withVersion默认值就是true,这里只是展示一下,实际上可以省略该配置

withVersion: true      # 请求带版本号,例如v1表示[1.0.0,2.0.0)范围内的微服务版本

# prefixSegmentCount默认值就是1,这里只是展示一下,实际上可以省略该配置

prefixSegmentCount: 1  # 前缀长度,例如/rest/provider/v0/hello/Bob,去掉第一段,将/provider/v0/hello/Bob转发到后端

#本地连接华为云时需要配置AK/SK,如果是在云上ServiceStage部署则不需要。直接删掉credentials配置即可

credentials:

accessKey: B7PAWGRDMTB1FRDNY2R6          #

secretKey: LLY7e2uzIrKd13HgO5XMuf354VBaKqNO2aKDlOZD       # 请填写SK

project: cn-east-2     # 这里的值与sc/cc/monitor的地址相对应,如果配置的是域名,CSEJavaSDK可以自动截取出project

akskCustomCipher: default

akskCustomCipher: default

结果如下:

步骤 14  右击“EdgeMain”,运行程序。当出现如下显示时,说明服务已正常注册到 CSE 中并且实例已处于启动状态。

步骤 15 登陆华为云,打开微服务云应用平台,点击“立即使用”。https://www.huaweicloud.com/product/servicestage.html

步骤 16  在“微服务云应用平台”界面下,选择“基础设施>微服务引擎 CSE”,点击“查看控制台”,进入 CSE 界面。

步骤 17  在“服务目录”下可以查看到“Provider”服务已成功注册到 CSE 中,并且已有实例正在运行当中。

步骤 18 打开如下网页

l http://127.0.0.1:8000/rest/consumer/v0/hello?name=Alice

l http://127.0.0.1:8000/rest/provider/v0/hello?name=Alice 可以看到页面已正常运行。

步骤 19  返回 CSE 微服务控制台,在服务治理界面可以看到 provider,consumer,edge 三个服务间的调用关系。

步骤 20  返回到 IntelliJ IDEA,分别退出 provider,consumer,edge 程序运行。则可以停止实例。

步骤 21 在微服务控制台,“服务治理”界面,可以看到服务呈灰色状态已下线。

5.1.8 服务治理之限流

步骤 1 分别在 provider,consumer,edge 的 microservice.yaml 文件中添加如下配置。

… cse: … accesslog: enabled: true pattern: "%h - - %t cs-uri %s %B %D %SCB-traceId" …

步骤 2 分别在 provider,consumer,edge 的 resources 目录下添加 config/log4j.properties 文件。右击“resource”,选择“New>File”。

步骤 3 在文件中输入“log4j.additivity.accesslog=true”。

请在三个文件中依次进行步骤 1~步骤 3 的设置,此处不一一列举。

步骤 4  点击绿色箭头按钮,依次运行三个程序。

步骤 5  进入微服务控制台,”服务治理”页面,选择 provider 服务。

步骤 6  设置限流策略,点击“限流>新增”,限流对象为“consumer”,QPS 设置为 3。点击“确定”。

步骤 7  在 IntelliJ IDEA 中可以查看到 provider 的服务日志,以下回显内容表示治理策略已经下发成功。

步骤 8 使用浏览器访问 http://127.0.0.1:9090/consumer/hello?name=Tom 和http://127.0.0.1:8000/rest/consumer/hello?name=Tom 并快速刷新,浏览器会返回如下内容。

步骤 9  此时在 IntelliJ IDEA 中可以查看到 provider 的服务日志,调用状态为 429。

5.2 ServiceStage 部署微服务

5.2.1 实验介绍

通过从Devcloud 中进行 fork 的代码进行云上工程的创建,实现持续交付流水线作业,进而完成云上构建与云上部署。

以下是本实验目标:

l 掌握云上创建工程的方法

l 掌握云上应用的生命周期管理

5.2.2 实验架构

5.2.3 实验流程

5.2.4 Fork 代码到 DevCloud 中

步骤 1 登录到华为云中,进入项目管理界面。https://www.huaweicloud.com/product/projectman.html

步骤 2 点击“立即体验”。

步骤 3 点击右上角“新建项目”。

步骤 4 选择“看板”项目。

步骤 5 输入项目名称为“microservice-temp”。点击“确定”。

步骤 6 打开以下链接

https://hd.devcloud.huaweicloud.com/codehub/project/fc4fd3f3f8274066abc5d9e5e 4bfe0ec/codehub/5270842/home

步骤 7 点击右上角“Fork”。

步骤 8  选择已创建的项目,并输入仓库名为“demo-for-microservice”。点击“确定”。则代码已 fork 到自己的代码仓库中。

步骤 9 打开 demo-for-microservice/src/main/resources/microservice.yaml 文件,点击“编辑”。

步骤 10  更改 microservice.yaml 文件中的 AKSK,为当前华为云账号的AKSK。并在备注栏中输入“update AKSK”。点击“确定”。

5.2.5 创建K8S 集群

步骤 1  登陆到微服务云应用平台,在基础设施>K8S 集群页面下,点击“购买 Kubernetes 集群”。

步骤 2 选择集群类型为“混合集群”。

步骤 3 填写集群参数后,点击“下一步”

l 计费模式:按需计费

l 区域:华东-上海二

l 集群名称:demo

l 版本:v1.11.7

l 集群管理规模:50 节点

l 高可用:否(在弹出对话框中点击“已阅读……”并点击确定)

l 虚拟私有云:myvpc(选择已创建的虚拟私有云,若无创建请自行创建)

l 所在子网:subnet-myvpc(选择已创建的子网,若无创建请自行创建)

l 网络模型:容器隧道网络

l 容器网段:不需要勾选

l 服务网段:不设置

l 高级配置:暂不配置

步骤 4 创建节点,填写节点参数后,点击“下一步”。

l 创建节点:现在添加

l 计费模式:按需计费

l 当前区域:华东-上海二

l 可用区:可用区 1

l 节点类型:虚拟机节点

l 节点名称:默认名称

l 节点规格:2 核|4GB

l 操作系统:EulerOS2.2

l 弹性 IP:现在购买

l 弹性 IP 购买数量:1

l 规格:全动态 BGP

l 计费模式:按宽带计费

l 宽带类型:独享

l 宽带大小:1Mbit/s

l 系统盘:普通 IO,40GB

l 数据盘:普通 IO,100GB

l 登陆方式:密码

l 用户名:root

l 密码:Huawei@12

l 确认密码:Huawei@12

l 高级配置:暂不配置

l 节点购买数量:1

步骤 5  在安装插件页面直接点击“立即购买”。

步骤 6 确认规格后点击“提交”。在完成页面显示集群创建需要 6-10 分钟。

步骤 7  集群创建需要 6-10 分钟。完成创建后,返回到微服务云应用平台的“kubernetes 集群界面”,可以看到集群已完成创建。

5.2.6 创建命名空间与组织

步骤 1  在微服务云应用平台的“kubernetes 集群界面”,选择“命名空间”,点击“创建命名空间”。

步骤 2  填写命名空间名称为“microservice”。点击“确定”。

步骤 3 在微服务云应用平台的“软件中心>组织管理”界面,点击“创建组织”。

步骤 4  填写一个组织名称,此名称全局唯一。

5.1.7 创建云上工程

步骤 1 在微服务云应用平台,“持续交付>工程”页面下,点击“创建工程”。

步骤 2 在对话框页面选择已有仓库,创建云上工程。

步骤 3  填写工程名称为“helloworld-demo”,选择代码来源为“DevCloud”,点击“绑定账户”。

步骤 4 点击“如何获取 HTTPS 密码,请查看”。

步骤 5  在跳转的 HTTPS 密码管理界面点击“设置为华为云登陆密码相同”。则使用华为云登陆密码作为 HTTPS 密码。

步骤 6 返回到“创建云上工程”界面,输入 HTTPS 密码。点击“确定”。

步骤 7 选择代码来源的项目、仓库及分支后点击“下一步”。按实际情况填写,示例如下:

l 项目名称:microservice-temp

l 仓库名称:Demo-for-microservice

l 分支:master

步骤 8  选择构建语言为 java,在镜像归档中,选择已有的组织。并开启“构建集群”按钮,选择已创建的集群“demo”。点击“下一步”。

步骤 9 在部署界面,打开“设置访问方式”,点击“添加服务”。

步骤 10    添加服务,设置如下参数,点击“确定”。

l 服务名称:provider

l 访问方式:公网访问

l 访问类型:弹性 IP

l 端口映射:TCP|8080|30001

步骤 11 点击“创建”。

步骤 12 返回云上工程界面,点击“跳转到流水线”,可以看到流水线作业。

步骤 13 完成部署后,点击“应用管理>应用列表”,可以查看到应用已经正常运行。

步骤 14 获取应用列表中所部属应用的外部访问地址,访问应用需加入服务契约地址,如http://IP:30001/provider/v0/hello?name=tom。此例中为http://119.3.245.115:30001/provider/v0/hello?name=tom,可以看到应用已能够正常访问。

5.2.8 更新升级

步骤 1 在应用列表中的对应的“helloworld-demo”的操作下点击“升级”。

步骤 2 进入到应用管理的“更新升级”界面。更改如下配置:

l 升级方式:替换升级

l 应用版本:0.0.2-snapshot

步骤 3 更改 CPU 资源配额到 0.3core 后,点击“重新部署”。

步骤 4 在弹出对话框中点击“确定”。完成应用升级。

步骤 5  返回到应用列表,点击“更多>回退”。

步骤 6 在版本回退中可以查看到当前版本和历史版本,可以通过该操作回退版本。

5.2.9 弹性伸缩

步骤 1 在应用列表中的对应的“helloworld-demo”的操作下点击“伸缩”。

步骤 2 进入到应用管理的“伸缩”界面,调整手动伸缩实例数为 2。

步骤 3 返回应用列表界面,可以看到“helloworld-demo”的实例数已经更改为 2。

云数据库 MySQL 架构设计 数据库 IDE

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot 2.6.2集成elasticsearch 7.16
下一篇:从零开始用Python3做数据分析
相关文章