Deployment管理
所有文档
menu

容器引擎 CCE

Deployment管理

产品详情自助选购

概述

用户可以通过表单方式基于镜像创建部署,也可以通过百度智能云提供的 YAML 文件模板创建和修改部署,对已部署应用的资源进行实时监控,同时还可以便捷地对应用及其所关联的服务(Service)、容器组(Pod)的生命周期和部署方式进行控制管理。

查看部署列表

进入 "产品服务>容器引擎CCE",选择集群,点击 "工作负载>部署",进入部署页面。内容包括:

  • 状态概况:部署总数,包括待部署、运行中、部署失败 3 种状态的数量
  • CPU 使用量:显示当前的 CPU 使用情况,单位为核数
  • 内存使用量:显示当前的内存使用情况,单位为字节数,如 100Mi
  • 列表数据:显示所有部署的列表信息,及新建、删除、伸缩、更新升级

image.png

新建部署

用户可以选择通过 CCE 控制台使用表单形式或者通过 yaml 形式创建新的部署,也可以选择通过 kubectl 命令创建部署。

方式一:通过表单创建

  1. 点击部署列表左上角新建无状态部署,进入创建工作负载页面。
  2. 在基本信息模块填写部署名称、命名空间、容器组数量、Pod 标签,点击下一步进入容器配置。
  3. 在容器配置模块,填写容器名称和镜像地址,可点击选择镜像后在弹窗中选择 CCR 中的镜像地址,若使用了私有镜像还需在当前页面的高级设置中配置仓库访问凭证。点击下一步进入高级配置模块。
  4. 在高级设置模块中,配置伸缩策略、更新策略和调度策略,点击完成进行工作负载的创建。

image.png

image.png

image.png

方式二:通过 yaml 创建

  1. 点击部署列表左上角使用YAML创建,进入新建工作负载页面。
  2. 点击下拉列表选择命名空间,填写 yaml 文件,点击确定

说明:

  • 模板类型:可使用示例模板或“我的模板”创建。
  • 复制:复制当前 yaml 文件的内容。
  • 另存为:将当前文件模版另存为“我的模版”。
  • 取消:返回列表页。

image.png

方式三:通过 kubectl 创建

  1. 准备 Deployment yaml 文件。
  2. 安装 kubectl,并连接集群,详情参见 通过 kubectl 连接集群
  3. 执行以下命令,使用准备好的 yaml 文件创建:

    kubectl apply -f 文件名称.yaml
  4. 执行以下命令,验证 Deployment 是否创建成功:

    kubectl get deployments

查看工作负载详情

点击列表页任何一行的工作负载名称,即可进入工作负载详情页,详情页内容包括:

  • 工作负载详情、关联容器组、关联服务、事件列表、更新升级、伸缩策略、调度策略、监控、事件

image.png

伸缩部署

用户可以调整部署的容器组数量,点击需要调整的部署行中的“伸缩”,在伸缩的弹框页中,填写需要的容器组数量,点击“确定”。

image.png

修改部署

在更新升级页面,可对容器名称、镜像地址、镜像版本、容器配额进行修改,完成修改后,点击“提交”进行修改部署。

image.png

删除部署

在部署列表页面,选择要删除的部署,点击“更多”按钮,再点击“删除”,确认信息后,点击“确认”。

image.png

上一篇
Helm管理
下一篇
Daemonset管理