上云无忧 > 文档中心 > 百度智能云云原生微服务应用平台使用容器部署应用教程
云原生微服务应用平台
百度智能云云原生微服务应用平台使用容器部署应用教程

文档简介:
本教程将指导您在 云原生微服务应用平台 (CNAP) 上部署容器应用功能。 本教程将会指导您部署一个 Nginx 服务,在操作过程中,相关操作 (创建CCE集群、创建BLB、EIP等) 可能会产生费用。 目标: 导入 CCE 集群。 使用 CNAP 部署 Nginx 并创建公网访问入口。 访问 Nginx 服务并查看日志。 删除 Nginx 服务。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

本教程将指导您在 云原生微服务应用平台 (CNAP) 上部署容器应用功能。

关于本教程

本教程将会指导您部署一个 Nginx 服务,在操作过程中,相关操作 (创建CCE集群、创建BLB、EIP等) 可能会产生费用。

目标

  • 导入 CCE 集群
  • 使用 CNAP 部署 Nginx 并创建公网访问入口
  • 访问 Nginx 服务并查看日志
  • 删除 Nginx 服务

准备工作

  • 在华北地域创建一个 CCE 集群,可以参考 CCE 创建集群 文档

步骤1:导入 CCE 集群

  1. 登录 CNAP 控制台。点击 [集群管理],进入集群管理列表页。
  2. 在集群列表页的左上方,点击 [导入K8S集群] 按钮。

  1. 选择希望导入的集群基本信息

**集群类型**:目前仅支持百度智能云CCE集群。
**选择集群**:选择对应的CCE集群。若用户无对应的CCE集群,请点击[新建CCE集群],前往百度CCE集群新建集群。
**选择工作空间**:选择或新建后选择对应的工作空间。
**备注信息**:集群的描述,不超过140字符。

步骤2:使用 CNAP 部署 Nginx 并创建公网访问入口

1.登录CNAP 控制台。

2.在左侧导航栏中,点击 [应用托管] 展开,点击 [应用] 进入应用列表。

3.在应用列表页的左上方,点击 [创建应用] 按钮。 

4.填写应用基本信息。

  • 应用名称:应用的名称,支持大小写字母、数字、-字符,必须以字母开头,长度在2-20字符。
  • 应用类型:请选择普通应用。
  • 部署方式:CNAP 目前支持容器部署,选择默认值。
  • 工作空间:应用将要部署到的工作空间,选择默认值。
  • 备注信息:应用的备注信息。备注长度须小于140个字符。

    5.点击[下一步],填写部署组的基本信息。需要注意,首次使用某个环境时,需要先点击绑定集群将CCE集群绑定到选中的环境上

  • 部署组名称:应用的名称,支持大小写字母、数字、-字符,必须以字母开头,长度在2-20字符。
  • 环境名称:每一个工作空间下,会为用户默认创建四个环境,部署组会部署到对应环境中。选择环境并点击[绑定集群],将环境与集群绑定。
  • 副本数配置:部署组实例的副本数量。
  • 更新策略:部署组的更新策略。
  • 备注信息:部署组的备注信息。备注长度须小于140个字符。

    6.点击 [下一步],填写部署组配置基本信息。

  • 容器名称:容器的名称。
  • 仓库:部署镜像对应的仓库,选择默认的Docker Hub Public共有仓库。
  • 镜像地址:部署镜像的地址,填写 nginx。
  • 镜像版本:点击[镜像版本文本框],控制台会自动加载 nginx 的镜像版本,在下拉列表中选择所需版本。
  • CPU上限:容器CPU限额。
  • 内存上限:容器内存限额。

    7.点击[下一步],点击[新增入口],为当前部署组添加访问入口。如果不希望购买 BLB 与 EIP 服务,这里可以调整为集群内访问,这样不会造成额外的费用。 

  • 访问名:入口名称,支持大小写字母、数字、- 字符,必须以字母开头,长度在2-20。
  • 访问方式:支持集群内访问,VPC 内访问,公网访问三种方式,选择公网访问将会自动为您购买创建 BLB 与 EIP服务。
  • 协议:支持TCP和UDP,选择TCP。
  • 访问端口:访问容器的端口。
  • 监听端口:监听容器的端口。

    8.点击 [下一步],检查填写应用和部署组信息。如有错误,点击[上一步]返回修改,检查无误,点击 [提交] 创建部署组。

    9.等待部署组完成部署,部署组状态会由变更中变化为运行中。 

步骤3:访问 Nginx 服务并查看日志

  1. 在左侧导航栏中,点击 [应用托管] 展开,点击 [应用] 进入应用列表。
  2. 点击 [nginx] 应用,再次点击 [应用监控],可以查看部署组级别的 CPU 与 内存占用监控 
  3. 返回 [应用详情],并在右侧点击 [访问方式],查看创建的访问方式,IP为创建的公网访问IP,访问端口为对应端口。 
  4. 打开浏览器,输入给定的IP与端口,访问部署成功的 Nginx 服务。
  5. 点击 [部署组管理],再次点击部署组 [nginx-prod]
  6. 点击 [实例列表] 查看部署的容器以及CPU与内存占用 
  7. 点击日志按钮,可以看到指定容器的日志 

步骤4:删除 Nginx 服务

  1. 在左侧导航栏中,点击 [应用托管] 展开,点击 [应用] 进入应用列表。
  2. 点击 [nginx] 应用,再次点击 [应用详情],并在右侧点击 [访问方式] ,点击 [删除] ,删除访问方式。 
  3. 返回 [应用详情],并在右侧点击 [部署组管理] ,查看部署组列表,点击 [删除] ,删除部署组。 
  4. 返回 [应用] 列表,查看应用列表,点击 [删除] ,删除应用。 
相似文档
  • 工作空间为同一个百度智能云账户下的不同业务/项目组提供逻辑隔离的应用运行环境。 工作空间操作支持查看空间列表、创建和管理工作空间。 查看空间列表: 1、登录CNAP控制台。 2、在左侧功能菜单栏上,点击【工作空间】,打开工作空间列表页。
  • 集群是一组云服务器的集合,为CNAP提供应用运行环境支撑。 CNAP平台目前支持VPC内的容器集群管理。 集群操作支持导入K8S集群、释放集群、添加节点、删除节点等。
  • 仓库凭据: 仓库凭据用于存放私有镜像仓库或公共镜像仓库的凭据信息,便于部署应用时快速获取镜像地址和版本。 查看仓库凭据列表: 1、登录CNAP控制台。 2、在左侧功能菜单栏,点击【应用托管】下【仓库凭据】,进入仓库凭据列表页。
  • 应用开发完成后,您可以通过CNAP平台部署应用。 目前,平台支持通过控制台容器化部署。 温馨提醒: 建议您使用最新版本 firefox 或 chrome浏览器进行控制台操作。 查看应用列表: 1、登录CNAP控制台。 2、在左侧功能菜单栏,点击【应用托管】下【应用】,进入应用列表页。
  • 访问方式: 访问方式为部署组提供访问入口。 访问方式操作支持查看访问方式列表和详情、创建、编辑和删除访问方式。 查看访问方式列表: 您可以在应用详情页和访问方式列表页查看访问方式列表。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部