使用ACK支持的Nginx镜像部署无状态应用

您可以通过容器服务管理控制台创建Nginx应用,创建服务和路由以打通网络,然后即可通过端点访问应用。本文介绍如何使用Nginx镜像快速部署无状态应用。

前提条件

  • 已创建ACK托管集群。具体操作,请参见创建Kubernetes托管版集群

  • 已安装Nginx Ingress组件。ACK托管集群默认安装的Ingress为Nginx Ingress,如果您手动修改过,请在集群创建完成后安装Nginx Ingress Controller。详细信息,请参见安装Nginx Ingress Controller

步骤一:创建Nginx应用

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择工作负载 > 无状态

  3. 无状态页面,单击右上角的使用镜像创建,参见下表配置应用信息并创建应用。下表仅介绍主要配置项,其余配置项保持默认即可。

配置项

说明

示例值

图例

应用基本信息

设置应用名称,单击下一步

nginxtest

3.jpg

容器配置

选择Nginx镜像:

  1. 镜像名称区域,单击选择镜像

  2. 单击制品中心

  3. 搜索nginx,单击回车。

  4. 选中nginx镜像。

  5. 单击选择镜像版本,然后在选择版本区域,搜索最新版本并选中。

  6. 单击确定

nginx

image

高级配置

创建服务:

  1. 单击服务(Service)右侧的创建

  2. 增加一条端口映射。

    • 名称:http

    • 服务端口:80

    • 容器端口:80

  3. 单击创建

  • 名称:http

  • 服务端口:80

  • 容器端口:80

2.jpg

创建路由:

  1. 单击路由(Ingress)右侧的创建

  2. 域名设置为空,路径设置为/服务处选择的名称为上一步创建的服务。

  3. 单击创建

  • 域名:不填写

  • 路径:/

  • 名称:nginxtest-svc

image.png

出现如下界面,说明应用创建成功。成功验证.jpg

步骤二:访问测试应用

等待1分钟左右,路由列表的端点列将显示路由的IP。您可以在浏览器中输入端点IP,访问创建的Nginx应用。

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择网络 > 路由

  3. 在路由列表的端点列,复制目标路由的端点IP,在浏览器中访问。

    预期输出如下,表示应用访问成功。Nginx

相关文档

  • 如需了解关于创建应用的更多信息,请参见工作负载

  • 关于入门的更多问题,请参见入门FAQ