上云无忧 > 文档中心 > 百度智能云容器引擎服务 CCE 应用部署组管理
容器引擎服务CCE
百度智能云容器引擎服务 CCE 应用部署组管理

文档简介:
应用部署组为一组相同配置的工作负载,统一进行创建、变更、删除。关联节点部署组后,将在该节点部署组的所有节点组中,分别创建工作负载。 用户可以通过表单方式创建应用部署组,也可以通过百度智能云提供的YAML文件模板创建和修改应用部署组。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

应用部署组为一组相同配置的工作负载,统一进行创建、变更、删除。关联节点部署组后,将在该节点部署组的所有节点组中,分别创建工作负载。

用户可以通过表单方式创建应用部署组,也可以通过百度智能云提供的YAML文件模板创建和修改应用部署组。

查看应用部署组列表

进入 "产品服务>容器引擎CCE",选择集群,点击 "单元化部署>应用部署组",进入应用部署组页面。内容包括:

  • 命名空间:应用部署组所在的命名空间,可下拉单选,也可选择"全部"命名空间,查看集群所有命名空间的应用部署组;
  • 列表数据:显示对应命名空间下所有应用部署组的列表信息,及新建、YMAL编辑、部署列表、删除

创建应用部署组

点击应用部署组列表左上角"创建应用部署组",用户可以选择通过表单形式或者通过 yaml 形式创建新的应用部署组。

(1)通过表单形式创建:

  • 填写应用部署组名称、选择关联的边缘节点组、命名空间、工作负载类型、容器组数量、Pod 标签;
  • 点击添加容器配置按钮,填入容器名称和镜像地址,点击确认后创建页展示已添加的容器配置信息;
  • 点击创建,确认根据配置信息生成的 yaml 文件,完成创建。

(2)通过 yaml 形式创建:

  • 选择命名空间,填写 yaml 文件,点击确定。
  • 模板类型:可使用示例模板或我的模板创建。
  • 复制:复制当前 yaml 文件的内容
  • 取消:返回列表页

kind: BatchDeployment
apiVersion: apps.cce.io/v1alpha1
metadata:
  name: demo
  namespace: default
spec:
  deployGroup: test
  selectedStrategy: none
  workloadTemplate:
    deployment:
      replicas: 1
      selector:
        matchLabels:
          app: demo
      template:
        metadata:
          labels:
            app: demo
        spec:
          containers:
            - image: hub.baidubce.com/cce/nginx-alpine-go:latest
              name: demo
              imagePullPolicy: Always
              ports:
                - containerPort: 80
                  name: demo

查看应用部署组详情

点击列表页任何一行的应用部署组名称,即可进入应用部署组详情页,详情页内容包括:

  • 部署详情:包括基本信息、容器配置、关联服务访问组

修改应用部署组

在应用部署组列表页面,点击需要修改的应用部署组行中的“Yaml编辑”按钮,完成编辑修改后,点击“确定”提交。

查看部署列表

在应用部署组列表页面,点击需要查看的应用部署组行中的“部署列表”按钮,即可进入弹框页,查看部署列表弹框页内容包括:

  • 列表数据:显示该应用部署组相关联的所有工作负载信息

删除应用部署组

在应用部署组列表页面,点击需要删除的应用部署组行中的“删除”按钮,点击“删除”按钮,确认信息后,点击“确认”。

相似文档
  • 服务访问组关联应用部署组,对其创建的工作负载提供服务访问能力。服务访问组创建的服务将默认支持流量拓扑,即边缘节点应用只能被同节点组同边缘站点的节点访问。 用户可以通过百度智能云提供的YAML文件模板创建和修改服务访问组。
  • 边缘容器网络是通过calico实现的。为了使得容器IP不冲突,目前边缘集群容器IP分配规则如下: 云中心节点使用10.0.0.0/16,电信站点使用[10.1.0.0/16 ~ 10.60.0.0/16],联通站点使用[10.61.0.0/16 ~ 10.120.0.0/16],移动站点使用[10.121.0.0/16 ~ 10.180.0.0/16],其他(包含三线节点)使用[10.181.0.0/16 ~ 10.254.0.0/16]。每个站点分配一个B段,如北京电信:10.1.0.0/16,广州联通10.120.0.0/16。
  • 对于某些可预知的业务情形,可提前设置好定时伸缩任务,在业务波峰来临之前扩容工作容器,可以减少运维人员的工作量。目前CCE支持对Deployment、StatefulSet设置定时伸缩任务,同时支持定时伸缩与HPA结合使用,极大扩展了弹性伸缩的应用场景。
  • CCE 的运行基于一组百度智能云服务器组成的集群,集群为用户的容器运行提供必要的基础资源,如CPU、内存和磁盘等。通常集群的规模在创建 CCE 服务的时候由用户定义,在使用 CCE 过程中也可以随时对集群进行扩容或者缩容。但是当用户的服务增长速度超过预期或者出现波动峰值时,集群提供的资源可能会不足以支撑服务所需,导致服务运行变慢。
  • 使用 CCE 节点组并开启自动扩缩容后,当出现 Pod 由于资源不足导致调度失败时,集群会自动的进行节点扩容,整个流程通常需要若干分钟才能完成,当出现流量突发时,分钟级的扩容速度显然力不从心。本文介绍通过 K8S 的 PriorityClass 实现 Pod 占位,从而能在 CCE 上实现秒级伸缩,用以应对流量突发的场景。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部