华为云之使用CCI实现Nginx发布及公网访问【玩转华为云】

举报
江湖有缘 发表于 2023/06/24 17:56:11 2023/06/24
【摘要】 华为云之使用CCI实现Nginx发布及公网访问【玩转华为云】

一、本次实践介绍

1.1 本次实践环境

1.本次实践环境使用华为KooLabs云实验平台。
2.本次实践基于华为云云容器实例(CCI)平台。

1.2 本次实践目的

1.熟悉华为云云容器实例(CCI)的应用发布流程;
2.本实验基于华为云云容器实例(CCI)平台,将Nginx应用部署在 CCI 上为例,发布 Nginx 应用.
3.通过配置公网访问策略,实现从公网访问发布的应用。

二、云容器实例CCI平台介绍

  • 云容器实例 CCI

云容器实例(Cloud Container Instance)提供基于Kubernetes的Serverless容器服务,兼容K8s和Docker原生接口。用户无需关注集群和服务器,简单三步配置即可快速创建容器负载。

image.png

三、登录华为云

3.1 预置环境

开始实验之前请点击手册上方“预置实验环境”按钮
实验环境约等待【1分钟】后预置成功。环境预置成功会自动创建VPC,子网及安全组。

image.png
image.png

3.2 登录华为云

进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。
一般打开浏览器默认自动登录华为云,如果没有自动登录,可选择【IAM用户登录】模式,使用账号登录华为云。

image.png
image.png

四、本次实践流程介绍

4.1 CCI简介

华为云云容器实例(CCI)服务提供Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。

4.2 本次实践概述

我们将基于华为云云容器实例(CCI)平台,以将Nginx应用部署在CCI上为例,发布Nginx应用。其中,通过配置公网访问策略,实现从公网访问发布的应用。

image.png

4.3 本次实践任务

  1. 预置VPC,创建ELB:为公网访问配置必要的网络基础;2. 创建namespace:后续在此namespace下创建应用;3. 创建和发布服务:创建并发布Nginx应用,实现从公网访问应用。

image.png

五、购买负载均衡器ELB

5.1 进入ELB管理页面

在服务列表,点击选择弹性负载均衡ELB,进入到ELB的管理页面。

image.png
image.png

5.2 购买ELB

  • 选择购买ELB

image.png

  • 填写购买配置信息

具体参数配置信息如下:① 实例类型:独享型
② 计费模式:按需计费
③ 规格:✔应用型 ✔网络型
④ 所属VPC:vpc-cci
⑤ 子网:subnet-cci
其他配置项保持默认即可

image.png
image.png

5.3 查看ELB状态

查看ELB状态

image.png

六、创建namespace

6.1 进入CCI管理页面

进入华为云云容器实例CCI管理页面

image.png
image.png

6.2 创建命名空间

  • 选择命名空间,创建通用计算型命名空间。

image.png
image.png

  • 填写创建时的配置信息

① 命名空间:命名空间名称具有唯一性,建议使用前端随机生成的值,避免命名空间重复造成创建失败。
② VPC设置:vpc-cci
③ 子网:subnet-cci
其他配置项默认即可。

image.png

6.3 查看命名空间

创建完成后,可在命名空间列表页查看创建的命名空间。

image.png

七、创建和发布Nginx服务

7.1 创建工作负载

选择无状态工作负载,选择前述创建的namespace,通过镜像创建负载。

image.png
image.png
image.png

7.2 填写工作负载信息

  • 基本信息设置

① 负载名称:可自定义,
② 命名空间:默认为选择的命名空间,
③ Pod数量:选择2,
④ Pod规格:1核2GB,
⑤ 容器配置:镜像选择开源镜像nginx,
选择镜像后默认配置即可

image.png
image.png

  • 访问设置

① 访问类型:选择公网访问,
② 服务名称:可自定义,
③ 安装coredns:不勾选
④ ingress名称:可自定义,
⑤ ELB端口:默认即可;负载端口配置中,
⑥ 负载访问端口:自定义(范围1-65535),
⑦ 容器端口为:80(容器端口必须为80,因为镜像Nginx配置的端口为80);HTTP路由配置中,
⑧ 映射路径:/,
⑨ 负载访问端口:选择前面自定义的端口即可。

image.png

  • 高级设置,选择默认配置即可.

image.png

  • 检查规格信息,包含云容器实例和云服务日志两项。

image.png

7.3 检查工作负载状态

点击提交后,选择查看无状态负载详情,等待Pod列表中pod状态为正常运行。

image.png

八、公网访问nginx服务

8.1 查看公网访问地址

看无状态负载详情,单击“访问配置 > 公网访问地址”,拷贝公网访问地址

image.png

8.2 测试nginx服务

拷贝公网访问地址,在浏览器中访问公网地址,即可看到Welcome to nginx!页面,表示nginx应用成功发布,并且可以通过公网实现访问。

image.png

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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