围观小白做实验(第二期)-公有云计算架构设计实验-容器化网站部署实践
实验目的
通过本实验完成CCE中POD、Deployment、StatefulSet、Service等核心概念的学习和掌握
实验组网介绍
1. 资源准备
请在上海二资源下完成此次实验。
1.1 网络资源准备
登录华为云,选择产品>网络>虚拟私有云。
单击访问控制台。
单击创建虚拟私有云。
更改虚拟私有云名称为vpc-cce,子网名称更改为subnet-cce,其它保存默认。单击立即创建。
单击返回虚拟私有云列表。
查看已经创建成功的VPC。
1.2 CCE资源准备
返回华为云控制台,选择服务列表>计算>云容器引擎 CCE。
打开云容器引擎控制台。
选择资源管理>集群管理,单击混合集群购买按钮。
按照以下信息完成服务选型后,单击下一步。
详细参数如下:
l 计费模式:包年包月
l 区域:华北-北京一
l 集群名称:cce-demo
l 版本:最新版本
l 集群管理规模:50节点
l 高可用:是
l 虚拟私有云:vpc-cce
l 所在子网:subnet-cce
l 网络模型:容器隧道网络
l 容器网段:自动选择
l 服务网段:不设置
l 其它:默认
填写节点信息,然后单击下一步。
节点信息:
l 创建节点:现在添加
l 计费模式:按需付费
l 节点类:虚拟机节点
l 节点规格:s3.large.2
l 操作系统:Centos7.4
l 弹性IP:暂不使用
l 登录方式:密码
l 密码:Huawei123!
l 节点数量:2
l 其它:默认
安装插件选项保持默认,单击立即购买。
确认规格信息,单击提交。
单击返回集群管理。
等待集群的运行状态为正常。
2.网站部署
2.1 数据库搭建
分别选择模板市场>官方模板,搜索mysql-ndb。
单击mysql-ndb安装按钮。
选择已阅读,单击确定。
设置mysql的信息,然后单击一键安装。
信息如下:
l 模板实例名称:mysql-web
l 部署集群:cce-demo
l 描述:this is a demo
l 数据库名称:mysqlcluster
l 数据库普通用户名称:testuser
l 数据库普通用户登陆密码:保存默认,但用户需要查看并记录,如:
hw_clouds_CCE@2017
l 管理员权限密码:保存默认,但用户需要查看并记录,如:root
l 其它:保存默认
确认配置信息,单击提交订单。
单击返回模板列表。
等待模板的执行状态为执行成功。
单击查看访问方式并记录访问方式。
2.2 网站部署
选择工作负载>无状态(Deployment),单击创建无状态工作负载
设置工作负载基本信息后,单击下一步。
工作负载基本信息:
l 工作负载名称:wordpress
l 集群名称:cce-demo
l 命名空间:default
l 实例数量:4
单击添加容器
在弹出的对话框中选择Dockerhub官方镜像,搜索wordpress并选择对应的镜像,单击确定。
设置CPU配额申请和限制为0.5核。
选择环境变量,单击添加环境变量。
分别设置WORDPRESS_DB_HOST、WORDPRESS_DB_USER、WORDPRESS_DB_PASSWORD三个环境变量,环境变量对应的值,可以通过设置mysql信息和mysql部署最后一步获得。
单击下一步,选择添加服务。
设置服务参数后,单击确定。
服务信息如下:
l 访问类型:负载均衡(LoadBalancer)
l 服务名称:wordpress-service
l 服务亲和性:集群级别
l 负载均衡:公网-自动创建
l 端口配置:协议-80、访问端口-8080.
确认服务信息后,单击下一步。
高级设置保持默认即可,单击创建。
单击返回工作负载列表。
等待deployment的运行状态为运行中
2.3 网站初始化
单击外部访问地址。
设置网站抬头、管理员等信息后,单击Install Wordpress。
单击login。
进入主页面,说明测试网站搭建成功。
至此,公有云计算架构设计实验全部内容就都完成啦,实验还是非常有趣,难度也不大(来自小白的内心独白)~
小伙伴们也赶快动起你们的小手吧!
- 点赞
- 收藏
- 关注作者
评论(0)