快速部署nginx应用
更新时间:2025-05-28
本文将介绍如何使用百度智能云容器引擎CCE快速部署一个Nginx应用,并通过Load Balancer类型的Service暴露到公网。
操作步骤
创建Nginx工作负载
- 登录百度智能云官网,并进入管理控制台。
- 选择”产品导览>容器>容器引擎”,单击进入容器引擎管理控制台。
- 单击左侧导航栏中的”集群管理>集群列表”。
- 在集群列表页面中,单击目标集群名称进入集群管理页面。
- 在集群管理页面单击”工作负载>无状态”进入无状态列表页面。
- 单击新建无状态按钮进入创建工作负载页面,根据以下信息,设置工作负载基本信息。
配置项 | 配置说明 | 示例 |
---|---|---|
工作负载名称 | 填写工作负载的名称。 | nginx |
命名空间 | 选择工作负载部署的命名空间。 | 保持默认配置 |
工作负载类型 | 选择工作负载的类型。 | 保持默认配置 |
K8s标签(Label) | 填写工作负载的标签(Label)信息。 | 保持默认配置(app = nginx) |
注解(Annotation) | 填写工作负载的注解(Annotation)信息。 | 保持默认配置(为空) |
期望Pod数 | 输入无状态负载的 Pod 实例个数。 | 保持默认配置(2) |
- 设置容器配置。主要参数信息如下:
配置项 | 配置说明 | 示例 |
---|---|---|
容器名称 | 输入容器名称。 | nginx |
镜像地址 | 输入不包含镜像版本(Tag)的镜像地址,或者单击选择镜像,选择已上传到容器镜像服务中的镜像。 | registry.baidubce.com/cce/nginx-alpine-go |
镜像版本(Tag) | 选择镜像的版本,不选择则默认拉取latest版本。 | latest |
容器配额 | 支持按照业务需求配置 CPU 和内存的请求和上限。 | 保持默认配置 |
- 单击完成按钮,完成工作负载创建。
创建Nginx服务
Service 定义了 Pod 的访问策略,通过 Service 的固定地址可以访问到后端 Pod。Service 支持多种访问类型,本例使用 Load Balancer 类型的 Service 将应用暴露到公网。
- 在集群管理页面单击”网络>服务”进入服务列表页面。
- 单击新建服务按钮进入创建服务页面,选择示例模板>LoadBalancer,将selector设置为app: nginx,其他配置保持不变。
- 单击确定按钮,完成服务创建。
- 创建成功后,可在服务列表中查看已创建的Nginx服务。
- 可以通过服务列表中对应服务的外部端点访问该Nginx应用。