文档首页/ 容器镜像服务 SWR/ 快速入门/ 使用云容器引擎CCE拉取镜像并部署应用
更新时间:2024-06-18 GMT+08:00

使用云容器引擎CCE拉取镜像并部署应用

您可以使用镜像快速创建一个可公网访问的单实例工作负载。本章节将指导您基于云容器引擎CCE快速部署Nginx容器应用。

前提条件

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

部署应用

  1. 登录CCE控制台
  2. 单击集群进入集群控制台。
  3. 在左侧菜单栏选择“工作负载”,单击右上角“创建负载”
  4. 填写以下参数,其它保持默认。

    基本信息

    • 负载类型:选择无状态负载。
    • 负载名称:nginx。
    • 命名空间:default。
    • 实例数量:请设置为1。

    容器配置

    在“容器信息 > 基本信息”中单击“选择镜像”,在弹出的窗口中选择“镜像中心”,并搜索“nginx”,选择nginx镜像。

    图1 选择nginx镜像

    服务配置

    单击服务配置下的加号,创建服务(Service),用于从外部访问负载。本例将创建一个负载均衡类型的Service,请在右侧弹窗中配置如下参数。

    • Service名称:输入应用发布的可被外部访问的名称,设置为:nginx。
    • 访问类型:选择“负载均衡 ( LoadBalancer )”
    • 服务亲和:保持默认。
    • 负载均衡器:如果已有负载均衡(ELB)实例,可以选择已有ELB,如果没有可选择“自动创建”,创建一个公网类型负载均衡器。
    • 端口配置:
      • 对外协议:TCP。
      • 服务端口:本例中设置为8080,ELB将会使用该端口创建监听器,提供外部流量访问入口。
      • 容器端口:容器中应用启动监听的端口,nginx镜像请设置为80。如需使用其他应用,该容器端口需和应用对外提供的监听端口一致。
    图2 创建服务

  5. 单击右下角“创建工作负载”

    等待工作负载创建成功。

    创建成功后在无状态负载下会显示一个运行中的工作负载。

    图3 创建工作负载成功

  6. 获取Nginx的外部访问地址。

    单击Nginx工作负载名称,进入工作负载详情页。在“访问方式”页签下可以看到nginx的IP地址,其中公网地址就是外部访问地址。
    图4 获取外部访问地址

  7. 在浏览器中输入“外部访问地址:服务端口”,即可成功访问应用,如下图所示。其中“服务端口”端口配置步骤中进行设置。

    图5 访问nginx应用