本文将介绍如何使用百度智能云容器引擎 CCE 快速部署一个 Web 应用。
本文的示例实践中,Web 应用为 Nginx,并通过 Load Balancer 类型的 Service 暴露到公网。
部署 Nginx
- 点击集群名称进入集群详情页面,在右上角选择 “命名空间” ;点击 “工作负载 > 部署列表”,进入集群的部署页面。
- 点击 “新建部署” 按钮,可选择 “表单创建” 或 “Yaml 创建” 。
- 若选择 “表单创建” ,输入容器组数量,添加容器配置,输入镜像地址选择Nginx容器镜像,添加成功后,点击 “创建” 按钮并确认生成的 Yaml 后进行创建。
若选择 “Yaml 创建” ,输入以下 YAML 文件,根据需要修改容器组数量等配置,点击 “确定” 进行创建。
- 创建成功后,可以在部署列表中看到 Nginx 应用处于运行中状态。可在部署列表页上方的概览中,看到所有部署的实时状态,以及资源使用情况。
- 点击部署名称,可进入部署详情页,查看部署的基本信息、关联容器组、关联服务,以及部署监控。
创建 Nginx Service
Service 定义了 Pod 的访问策略,通过 Service 的固定地址可以访问到后端 Pod。Service 支持多种访问类型,本例使用 Load Balancer 类型的 Service 将应用暴露到公网。
- 进入集群,点击 “流量接入 > 服务”,进入服务页面。
- 点击 “新建服务” 按钮,选择示例模板 Load Balancer ,修改相关配置信息,或直接输入以下 YAML 文件,点击创建,即开始创建 Load Balancer 类型的 Service。
- 创建成功后,可在服务列表中查看已创建的 Service。
- 可以通过服务列表中对应服务的外部端点访问该 Nginx 应用。