我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

目录

1.准备工作

1.1.登录华为云

1.2. Fork代码到DevCloud中

1.3. 创建虚拟私有云

1.4. 创建负载均衡

1.5. 创建集群


 

1.准备工作

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

1.1.登录华为云

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

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

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

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

1.2. Fork代码到DevCloud中

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

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

    https://www.huaweicloud.com/product/projectman.html

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

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

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

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

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

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

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

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

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

    https://gitee.com/HuaweiCloudDeveloper/spring-cloud-huawei-samples.git

步骤 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集群绑定,点击确定完成绑定。

来源地址:https://blog.csdn.net/m0_63722685/article/details/128247769

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

基于Docker部署Dubbo+Nacos服务的过程

这篇文章主要介绍了基于Docker部署Dubbo+Nacos服务,本文介绍基于Docker部署一套Dubbo+Nacos的微服务环境,并解决容器里的IP及端口的访问问题,需要的朋友可以参考下
2023-02-27

基于Centos7系统一键部署EFK服务的脚本分享

本篇内容介绍了“基于Centos7系统一键部署EFK服务的脚本分享”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!架构EFK采用集中式的日志管
2023-06-16

基于Centos7系统一键部署EFK服务的示例分析

本篇文章给大家分享的是有关基于Centos7系统一键部署EFK服务的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。最近平台EFK版本均作了升级,平台采用EFK(Elas
2023-06-05

Docker中部署Redis集群与部署微服务项目的详细过程

目录一、使用docker部署的好处二、Docker 与 Kubernetes 对比三、Redis集群部署实战四、Spring Boot项目 打包镜像⛵小结一、使用Docker部署的好处Docker的好处在于:在不同实例上运行相同的容器
2022-06-23

PHP Web 服务开发与 API 设计的持续集成和部署

php web 服务持续集成和部署(ci/cd)使用 git 版本控制、jenkins 构建服务器、docker 容器化和 composer 依赖管理来实现高效的管道:开发人员将代码更改推送到版本控制仓库。jenkins 触发构建过程,使用
PHP Web 服务开发与 API 设计的持续集成和部署
2024-05-06

从零开始:构建基于 Golang 的微服务架构

请问您需要我写关于这一主题的文章内容吗?以上就是从零开始:构建基于 Golang 的微服务架构的详细内容,更多请关注编程网其它相关文章!
从零开始:构建基于 Golang 的微服务架构
2024-02-29

基于Go语言的微服务架构设计与实现

随着云计算和容器化技术的快速发展,微服务架构已经成为了构建大型分布式系统的首选架构之一。微服务架构的核心理念是将复杂的单体应用拆分成一系列小而独立的服务,通过轻量级的通信方式进行交互,从而提高系统的可伸缩性、可靠性和可维护性。而Go语言作为
基于Go语言的微服务架构设计与实现
2023-11-20

PHP Web 服务开发与 API 设计的微服务集成

将微服务集成到 php web 服务和 api 设计中可使用 php 和 restful api,通过安装必要的扩展和库,设计微服务来管理用户和帖子数据,使用 restful api 定义端点,并编写 php 代码来调用微服务并提供 api
PHP Web 服务开发与 API 设计的微服务集成
2024-05-07

基于NodeJS的前后端分离的思考与实践(一)全栈式开发

前言 为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。 随着不同
2022-06-04

在阿里云部署开源服务器的步骤与方法

在如今的信息时代,服务器的部署已经不再是一个难事,特别是在阿里云这样的云服务平台上。本文将详细介绍如何在阿里云上部署开源服务器,包括环境准备、服务器配置、服务器启动以及服务器运维等方面的内容。正文:部署开源服务器的步骤可以分为以下几个阶段:环境准备:首先,你需要在阿里云上创建一个云服务器,选择你需要的配置,比如C
在阿里云部署开源服务器的步骤与方法
2023-11-20

Docker自发现注册服务基础etcd的部署及使用方法

这期内容当中小编将会给大家带来有关Docker自发现注册服务基础etcd的部署及使用方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 背景自发现服务基础需要一个高可用键值存储系统, 很容易联想到re
2023-06-19

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录