应用管理

概述

应用管理模块能够为CCE用户提供便捷的部署(Deployment)、服务(Service)、容器组(Pod)、配置(Configmap)、密钥(Secret)等 Kubernetes资源对象进行管理和监控的功能。后续我们还会陆续支持对StatefulSet 、Job、DeamonSet、Ingress等常用 Kubernetes 资源对象的管理功能,敬请期待。

功能介绍

  • 部署(Deployment)

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

  • 服务(Service)

用户可以通过百度智能云提供的YAML文件模板创建和修改服务,同时也能在页面中对服务的端点信息,关联容器组(Pod)信息等进行查看和操作,对服务(Service)的生命周期进行管理,同时允许用户通过YAML文件随时对已经部署的服务进行修改。

  • 容器组(Pod)

用户可以查看容器组(Pod)的日志、PodIp及所有节点IP、当前占用CPU(核)、当前占用内存(字节)等信息。

  • 配置字典(ConfigMap)

用户通过页面可以对配置字典进行创建、修改和删除,方便对配置字典的管理。

  • 保密字典(Secret)

用户通过页面可以对保密配置字典进行创建、修改和删除,方便对保密字段的管理。

部署

操作步骤

  1. 进入“产品服务>容器引擎CCE”,点击“应用管理>部署”,进入部署页面。

    默认选择最新的CCE集群,然后选择该集群下的”default“命名空间,加载该命名空间下的所有部署,内容包括:

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

  2. 点击“新建部署”,用户可以通过yaml的形式创建新的部署,选择集群、命名空间,填写yaml文件,点击“确定”.

    • 复制:复制当前yaml文件的内容
    • 取消:返回列表页

  3. 查看部署详情,点击列表页任何一行的部署名称,即可进入部署详情页,详情页内容包括:

    • 部署详情:包括基本信息、关联容器组、关联服务、事件列表

    • 监控:包括该部署当前的CPU使用量和内存使用量

相关操作

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

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

说明:
目前只支持勾选单个删除。

修改部署:在部署列表页面,点击“修改”按钮,完成修改后,点击“更新”提交。

服务

操作服务

  1. 进入“产品服务>容器引擎CCE”,点击“应用管理>服务”,进入服务列表页面。

    查看服务列表,然后选择集群和命名空间,显示选定集群和命名空间的服务列表。

  2. 点击“新建服务”,用户可以通过yaml的形式创建新的服务,选择集群、命名空间,填写yaml文件,点击“确定”,提交成功后返回服务列表。

    • 复制:可以复制当前yaml文件的内容。
    • 取消:返回列表页。

    如果提交的内容有误,会弹框提示错误信息以及request id,如果错误信息无法满足要求,可以提交工单,由客服支持答复。

  3. 查看服务详情,点击列表页任何一行的服务名称,即可进入服务详情页,详情页内容包括:

    • 服务的基本信息:名称、命名空间、标签、选择器、类型、保持会话信息、创建时间。
    • 连接信息:集群IP、内部端点。

    • 端点详情、关联容器组、事件信息。

相关操作

删除服务:在服务列表页面,勾选要删除的服务,点击“删除”按钮,确认信息后,点击“确认”。

修改服务:在服务列表页面,点击“修改”按钮,完成修改后,点击“更新”提交。

容器组

操作容器组

  1. 进入“产品服务>容器引擎CCE”,点击“应用管理>容器组”,进入容器组列表。

    查看容器组列表,然后选择集群和命名空间,显示选定集群和命名空间的容器组列表。其他内容包括:

    • 状态概况:容器组总数包括,待部署、运行中、部署失败3种状态的数目。
    • CPU使用量:展示当前的CPU使用情况,以核数为单位。
    • 内存使用量:展示当前的内存使用情况,以字节数为单位,如100Mi。
    • 列表数据:展示所有的容器组列表信息,容器状态以及日志。

  2. 点击“日志”按钮,进入容器日志页面,查看容器组详情。

  3. 点击导航栏的“监控”,进入容器监控页面,查看容器组详情。

  4. 点击列表页任何一行的容器名称,即可进入容器组详情页,详情页内容包括:

    • 基本信息:名称、命名空间、状态、Qos、标签、注释、创建时间。
    • 网络信息:节点IP、容器组IP。

    • 其他:容器列表、创建者、存储、事件。

相关操作

删除容器:在容器组列表页面,勾选要删除的容器,点击“删除”按钮,确认信息后,点击“确认”。

配置字典

操作配置字典

  1. 进入“产品服务>容器引擎CCE”,点击“应用管理>配置字典”,进入配置字典列表页面。

    查看配置字典列表,然后选择集群和命名空间,显示选定集群和命名空间的配置字典列表。

  2. 点击“创建配置字典”,用户可以通过yaml的形式创建新的配置字典,选择集群、命名空间,填写yaml文件,点击“确认”提交,返回服务列表。

    • 复制:可以复制当前yaml文件的内容。
    • 取消:返回列表页。

    如果提交的内容有误,会弹框提示错误信息以及request id,如果错误信息无法满足要求,可以提交工单,由客服支持答复。

  3. 点击列表页任何一行的配置字典名称,在右边栏弹出配置字典详情页,详情页内容包括:

    • 基本信息:名称、命名空间、创建时间。
    • 数据信息。

相关操作

删除配置字典:在配置字典列表页面,勾选要删除的配置字典,点击“删除”按钮,确认信息后,点击“确认”。

修改配置字典:在配置字典列表页面,点击“修改”按钮,完成修改后,点击“更新”提交。成功提交后返回列表页面。

保密字典

操作保密字典

  1. 进入“产品服务>容器引擎CCE”,点击“应用管理>保密字典”,进入保密字典列表页面。

    查看保密字典列表,然后选择集群和命名空间,显示选定集群和命名空间的保密字典列表。

  2. 点击“新建保密字典”,用户可以通过yaml的形式创建新的保密字典,选择集群、命名空间,填写yaml文件,点击“确定”提交,返回保密字典列表。

    • 复制:可以复制当前yaml文件的内容。
    • 取消:返回列表页。

    如果提交的内容有误,会弹框提示错误信息以及request id,如果错误信息无法满足要求,可以提交工单,由客服支持答复。

  3. 点击列表页任何一行的保密字典名称,在右边栏弹出保密字典详情页,详情页内容包括:

    • 基本信息:名称、命名空间、类型、创建时间、数据信息。
    • 数据信息:该处有一个“小眼睛”按钮,可以显示或者隐藏数据信息的详情。

相关操作

删除保密字典:在保密字典列表页面,勾选要删除的保密字典,点击“删除”按钮,确认信息后,点击“确认”。

修改保密字典:在保密字典列表页面,点击“修改”按钮,完成修改后,点击“更新”提交。成功提交后返回列表页面。