围观小白做实验(第二期)-公有云计算架构设计实验-容器化网站部署实践

举报
xuhh1990 发表于 2020/06/24 09:01:30 2020/06/24
【摘要】 这是既公有云计算架构设计实验-弹性伸缩的网站部署实践之后的容器网站搭建,欢迎各路大神阅览~

实验目的

通过本实验完成CCE中POD、Deployment、StatefulSet、Service等核心概念的学习和掌握

实验组网介绍

image.png


1. 资源准备

请在上海二资源下完成此次实验。

 1.1 网络资源准备

登录华为云,选择产品>网络>虚拟私有云。

image.png 

 单击访问控制台。

image.png 

单击创建虚拟私有云。

image.png 

更改虚拟私有云名称为vpc-cce,子网名称更改为subnet-cce,其它保存默认。单击立即创建。

image.png 

image.png 

单击返回虚拟私有云列表。

image.png 

查看已经创建成功的VPC。

image.png 

1.2 CCE资源准备

返回华为云控制台,选择服务列表>计算>云容器引擎 CCE。

image.png 

打开云容器引擎控制台。

image.png 

选择资源管理>集群管理,单击混合集群购买按钮。

image.png 

按照以下信息完成服务选型后,单击下一步。

详细参数如下:

l 计费模式:包年包月

l 区域:华北-北京一

l 集群名称:cce-demo

l 版本:最新版本

l 集群管理规模:50节点

l 高可用:是

l 虚拟私有云:vpc-cce

l 所在子网:subnet-cce

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

l 容器网段:自动选择

l 服务网段:不设置

l 其它:默认

image.png 

image.png 

image.png 

image.png 

填写节点信息,然后单击下一步。

节点信息:

l 创建节点:现在添加

l 计费模式:按需付费

l 节点类:虚拟机节点

l 节点规格:s3.large.2

l 操作系统:Centos7.4

l 弹性IP:暂不使用

l 登录方式:密码

l 密码:Huawei123!

l 节点数量:2

l 其它:默认

image.png 

image.png 

image.png 

image.png 

image.png 

image.png 

image.png 

安装插件选项保持默认,单击立即购买。

image.png 

确认规格信息,单击提交。

image.png 

单击返回集群管理。

image.png 

等待集群的运行状态为正常。

image.png 

2.网站部署

2.1 数据库搭建

分别选择模板市场>官方模板,搜索mysql-ndb。

image.png 

单击mysql-ndb安装按钮。

image.png 

选择已阅读,单击确定。

image.png 

设置mysql的信息,然后单击一键安装。

信息如下:

l 模板实例名称:mysql-web

l 部署集群:cce-demo

l 描述:this is a demo

l 数据库名称:mysqlcluster

l 数据库普通用户名称:testuser

l 数据库普通用户登陆密码:保存默认,但用户需要查看并记录,如:

hw_clouds_CCE@2017

l 管理员权限密码:保存默认,但用户需要查看并记录,如:root

l 其它:保存默认

image.png 

image.png 

image.png 

确认配置信息,单击提交订单。

image.png 

单击返回模板列表。

image.png 

 等待模板的执行状态为执行成功。

image.png 

单击查看访问方式并记录访问方式。

image.png 

 2.2 网站部署

选择工作负载>无状态(Deployment),单击创建无状态工作负载

image.png 

设置工作负载基本信息后,单击下一步。

工作负载基本信息:

l 工作负载名称:wordpress

l 集群名称:cce-demo

l 命名空间:default

l 实例数量:4

image.png 

单击添加容器

image.png 

在弹出的对话框中选择Dockerhub官方镜像,搜索wordpress并选择对应的镜像,单击确定。

image.png 

设置CPU配额申请和限制为0.5核。

image.png 

image.png 

image.png 

 选择环境变量,单击添加环境变量。

image.png 

分别设置WORDPRESS_DB_HOST、WORDPRESS_DB_USER、WORDPRESS_DB_PASSWORD三个环境变量,环境变量对应的值,可以通过设置mysql信息和mysql部署最后一步获得。

image.png 

 单击下一步,选择添加服务。

image.png 

设置服务参数后,单击确定。

服务信息如下:

l 访问类型:负载均衡(LoadBalancer)

l 服务名称:wordpress-service

l 服务亲和性:集群级别

l 负载均衡:公网-自动创建

l 端口配置:协议-80、访问端口-8080.

image.png 

image.png 

确认服务信息后,单击下一步。

image.png 

高级设置保持默认即可,单击创建。

image.png 

单击返回工作负载列表。

image.png 

等待deployment的运行状态为运行中

image.png 

2.3 网站初始化

 单击外部访问地址。

image.png 

设置网站抬头、管理员等信息后,单击Install Wordpress。

image.png 

 单击login。

image.png 

进入主页面,说明测试网站搭建成功。

image.png



至此,公有云计算架构设计实验全部内容就都完成啦,实验还是非常有趣,难度也不大(来自小白的内心独白)~

小伙伴们也赶快动起你们的小手吧!


【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。