当前位置:主页 > 查看内容

镜像创建无状态工作负载(Nginx)_云容器引擎 CCE_快速入门

发布时间:2021-09-23 00:00| 位朋友查看

简介:您可以使用镜像快速创建一个可公网访问的单实例工作负载。本章节以Nginx应用为例为大家介绍创建过程。 前提条件 您需要创建一个至少包含一个节点的集群,且该节点已绑定弹性IP。 集群是运行工作负载的逻辑分组,包含一组云服务器资源,每台云服务器即集群中……

您可以使用镜像快速创建一个可公网访问的单实例工作负载。本章节以Nginx应用为例为大家介绍创建过程。

前提条件

您需要创建一个至少包含一个节点的集群,且该节点已绑定弹性IP。

集群是运行工作负载的逻辑分组,包含一组云服务器资源,每台云服务器即集群中的一个节点。

创建集群的方法,请参见创建CCE集群

图1 已绑定弹性IP的节点

集群创建成功后即可创建工作负载了。

Nginx应用概述

Nginx是一款轻量级的Web服务器,您可通过CCE快速搭建nginx web服务器。

本章节将以选择“开源镜像中心”的方式创建应用为例,来创建一个Nginx工作负载,预计需要5分钟。

本章节执行完成后,可成功访问Nginx的网页,如下图。

图2 本例结果

操作步骤

本章节将指导您通过容器镜像创建您的第一个容器工作负载。

  1. 在CCE左侧导航栏中单击“工作负载 > 无状态负载 Deployment”,单击页面右上角的“创建无状态工作负载”。

    图3 创建工作负载

  2. 输入以下参数,其它保持默认。

    • 工作负载名称:nginx。
    • 集群名称:选择工作负载所要运行的集群。
    • 实例数量:请设置为1。
      图4 设置工作负载基本信息

  3. 单击“下一步:容器设置”,添加容器。单击“添加容器”,在“开源镜像中心”页签中,搜索到名为nginx的镜像,单击“确定”

    图5 选择镜像

  4. 镜像参数保持默认,单击“下一步:工作负载访问设置”
  5. 单击“添加服务”,设置工作负载访问参数,设置完成后,单击“确定”

    本例中,将nginx设置为“通过弹性IP的方式”被外部互联网访问。

    • 访问类型:选择“负载均衡 ( LoadBalancer )”
    • 服务名称:输入应用发布的可被外部访问的名称,设置为:nginx。
    • 服务亲和:选择“集群级别”
      • 集群级别:集群下所有节点的IP+访问端口均可以访问到此服务关联的负载,服务访问会因路由跳转导致一定性能损失,且无法获取到客户端源IP。
      • 节点级别:只有通过负载所在节点的IP+访问端口才可以访问此服务关联的负载,服务访问没有因路由跳转导致的性能损失,且可以获取到客户端源IP。
    • 负载均衡配置:可根据业务需求进行设置,本例中保持默认。
    • 端口配置:
      • 对外协议:TCP。
      • 容器端口:容器中应用启动监听的端口,nginx镜像请设置为80,其他应用容器端口和应用本身的端口一致。
      • 访问端口:设置为8080,该端口号将映射到容器端口。
    图6 添加服务

  6. 单击“下一步:高级设置”,高级设置不需要配置,单击“创建”
  7. 待工作负载创建完成后,单击“返回工作负载列表”,在工作负载列表中可查看到运行中的工作负载。
  8. 访问Nginx。

    1. 获取新建的Nginx后的外部访问地址。
      图7 获取外部访问地址
    2. 在浏览器中输入“外部访问地址”,即可成功访问应用,如图8
      图8 访问nginx应用


本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐