Deployment

Deployment #

应用管理概述(Deployment) #

基于多集群与Federation联邦技术,多云容器平台可以实现多个不同区域、不同云的Kubernetes管理,支持统一的全局应用管理,支持基于Kubernetes社区集群联邦标准化接口的跨集群应用的部署、删除等全生命周期管理。

创建应用(Deployment) #

操作步骤:

  1. 进入MSP-多云容器平台,在host集群的左侧导航栏中选择“工作负载-Deployment”。

  2. 在工作负载列表中,单击“创建”。

  3. 填写工作负载基本信息-目前仅支持yaml格式

  4. 单击“下一步”,填写部署策略,设置参数

    • 部署集群

      选择当前多云容器平台内支持可调度的集群

    • 部署模式

      支持如下两种模式:

      • 定向调度:调度到指定集群,支持添加打散策略。
      • 权重调度:设置部署目标集群的权重,根据权重比例来在决定目标集群部署实例的数量
  5. 单击“下一步”,填写差异化配置,设置参数

    • 描述

      描述当前配置的作用

    • 目标集群

      差异化配置产生作用的集群

    • 覆写策略,设置参数

      • 路径:差异化配置修改的属性所在文件内的位置
      • 类型:修改的类型,包含:add、remove、rpeplace
      • 值:修改后的值
  6. 设置完成后,单击“确定”完成创建。

    image-20210816145017739

    image-20210816145043958

查看应用(Deployment)详情 #

操作步骤:

  1. 进入MSP-多云容器平台,在host集群的左侧导航栏中选择“工作负载-Deployment”。
  2. 在工作负载列表中,单击工作负载后的“详情”。支持查看负载统一的基本模版信息,部署实例的基本信息。页面如下图所示:

image-20210816145152129

其他操作 #

  • 实例监控、容器、日志

    • 容器:可以查看相应实例的容器名称、状态、镜像以及启停次数等。
    • 监控:若添加的集群为华为云集群时可以查看相应实例的CPU使用率、内存使用率。其他类型集群不支持此功能。
    • 日志:可以查看相应容器的日志信息。
  • 部署应用

    可以在云容器平台对联邦应用进行重新部署,仅支持修改目标集群及部署实例数。

    1. 进入MSP-多云容器平台,在host集群的左侧导航栏中选择“工作负载-Deployment”。
    2. 在负载列表中,单击负载后的“部署”,设置参数。
  • 编辑应用YAML

    可以在云容器平台对联邦应用进行修改。

    1. 进入MSP-多云容器平台,在host集群的左侧导航栏中选择“工作负载-Deployment”。
    2. 在负载列表中,单击负载后的“编辑YAML”,修改yaml格式文件。