应用管理

最近更新时间:2022-05-16 17:38:47

操作场景

支持通过控制台创建应用操作原生的 Kubernetes 资源,分布式云应用支持操作 Kubernetes 对象,例如 Deployment、Configmap、Service 以及第三方 CRD 等等。
关于 Kubernetes 对象介绍请参见 Kubernetes 对象。允许对这些资源进行创建,删除,修改和查看等操作,并且支持为 K8s 应用资源绑定分发策略,根据分发策略将 K8s 应用资源对象发布到多个目标集群上。

操作步骤

创建 K8s 应用资源

  1. 登录 云原生分布式云中心控制台,进入分布式应用管理 > 应用管理 页面。
  2. 在左侧新建资源标签页中,单击新建创建资源,各类型资源的介绍请参见 Kubernetes 对象
  3. 配置的新建资源的参数,资源创建页面的底端,需要为该资源配置分发策略,可以选择新建分发策略已有分发策略不关联分发策略
    • 不关联分发策略:不对该资源进行分发,可在后期为其指定分发策略。
    • 新建分发策略:根据提示添加该资源想要分发的集群,或配置 LabelSelector 标签选择器。
    • 已有分发策略:选择已创建好的分发策略。
  4. 单击创建,完成资源创建。

查看 K8s 应用资源

  1. 登录 云原生分布式云中心控制台,进入分布式应用管理 > 应用管理 页面。
  2. 列表页面展示 K8s 资源对象,及其关联的分发策略,支持通过分发策略进行筛选。
    • 名称:K8s 资源名称。
    • 命名空间:该资源所在的命名空间。
    • 分发策略:该资源所关联的分发策略,支持编辑关联的分发策略。
    • 操作:支持对该资源进行的操作,包括查编辑 YAML,删除等。
  3. 单击名称链接,进入该对象的详情页面:
    • 分发策略:该资源所关联的分发策略
    • 拓扑图: 图形化展示该对象所关联的分发策略,目标集群,差异化配置及其他相关的状态信息
    • 基本信息:展示该 K8s 应用对象的详细信息
  4. 单击实例管理标签页,查看该对象在目标集群上运行的实例:
    • 实例名称:该K8s资源分发到目标集群上的名称,点击该名称跳转至该应用的详情页面。。
    • 集群:实例所在目标集群的名称,点击集群名称将跳转至该集群管理页面。
    • 分发策略:实例由该分发策略分发管理。
    • 命名空间:该实例所在命名空间。
    • 状态:该实例状态信息。
    • 更新差异化策略:支持新建、更新和删除差异化策略,差异化策略配置说明请查看:差异化策略
  5. 单击YAML标签页,查看该资源对象的 YAML 配置。

修改关联分发策略

  1. 登录 云原生分布式云中心控制台,进入分布式应用管理 > 应用管理页面。
  2. 单击分发策略列的修改图标,在弹出的对话框中为该对象指定其他分发策略
    注意:

    取消某个分发策略并保存后,该分发策略分发的该应用的实例将会被同步删除。

修改 K8s 应用资源

  1. 登录 云原生分布式云中心控制台,进入分布式应用管理 > 应用管理页面。
  2. 单击编辑YAML,在弹出的对话框中编辑该对象的配置。
  3. 单击完成,修改后的配置将自动根据分发策略更新至所有目标集群。

配置差异化策略

  1. 如需单独为某个集群下的 K8s 对象进行配置,单击进入详情 > 实例列表标签页,找到想要修改的 K8s 对象实例,单击新建差异化策略配置策略,差异化策略介绍请见 差异化策略
  2. 如需修改或取消差异化配置,单击进入详情 > 实例管理标签页,在指定分发实例上单击更新差异化策略删除差异化策略,执行指定的动作。

删除 K8s应用资源

  1. 登录 云原生分布式云中心控制台,进入分布式应用管理 > 应用管理页面。
  2. 选择需要删除的对象,确认该对象已无关联的分发策略,单击删除进行删除。
    注意:

    如果删除有关联分发策略的 K8s 资源对象,对话框将提示直到所有关联的分发策略解除完毕后可以删除。

目录