Zadig 文档
Zadig
关于
Zadig
关于
v1.10.0
Loading...
      编辑文档
      反馈问题
      Slack 上联系我们

    本页导航

    集群管理

    本文介绍如何在 Zadig 系统上进行多集群管理。Zadig 基于本地集群安装,同时支持外部多个 K8s 集群资源的接入和使用。其中,测试集群一般用于自测、开发、测试用途,生产集群一般用于预发布和生产发布用途。

    # 添加集群

    注意

    需要保证添加的集群可以访问到 Zadig 所在的集群

    第 1 步:点击 系统设置 -> 集群管理 -> 新建:

    cluster

    参数说明:

    • 名称:集群名称只支持小写字母、数字和中划线。
    • 集群提供商:该集群的提供商信息。
    • 描述: 该集群的用途描述信息。
    • 生产集群:
      • 如果指定生产集群为「否」,有环境创建权限的用户,可以指定使用哪个集群资源。
      • 如果指定生产集群为「是」,超级管理员可以通过权限控制集群资源的使用,以实现业务与资源的严格隔离和安全生产管控。
    • 指定项目范围:指定该集群可被哪些项目使用。

    第 2 步:执行 Agent 安装脚本,如图所示:

    cluster_add_kubectl

    第 3 步:执行脚本完成部署,刷新查看集群状态。

    # 设置调度策略

    点击编辑,可设置该集群资源的调度策略。以执行工作流任务为例对不同的策略说明如下:

    • 随机调度:不需要指定标签,工作流任务将被随机调度在集群的任意节点上执行。
    • 强制调度:需要指定标签,工作流任务将被调度到符合标签的节点上执行。
    • 优先调度:需要指定标签,工作流任务将被优先调度到符合标签的节点上执行,若节点资源无法满足调度需求,则该任务会被分配给其他节点。

    修改集群调度策略

    # 缓存资源配置

    可按需对不同集群资源配置缓存策略。

    修改集群缓存资源配置

    说明:

    • 选择存储介质:支持对象存储和集群存储(PVC 资源)。
    • 选择存储资源:如果使用对象存储介质,则使用系统默认对象存储作为存储资源,可在对象存储管理中设置默认对象存储。如果使用集群存储介质,则可选择集群中已有的存储资源或通过指定 StorageClass 按需创建新的存储资源。
      • 动态生成资源:选择文件存储类型的 StorageClass 并指定动态生成的存储空间大小。
      • 使用现有存储资源:选择已有存储资源,注意:创建该存储资源的 PVC 中,accessModes 需要是 ReadWriteMany。

    当使用集群存储作为缓存存储介质时,若修改了集群的缓存资源配置,则修改之前已缓存的资源在修改后将不再生效,会在新的存储资源下重新开始缓存。

    # 集群使用

    外部集群接入 Zadig 系统后,使用 Zadig 系统可以在该集群上创建新环境,并可以使用工作流对新环境进行更新操作。

    • 测试集群:创建环境
    • 类生产(生产)集群:发布管理 -> 生产环境 「类生产(生产)集群,安全级别较高,可以单独控制权限」。

    ← Helm 仓库 主机管理→

    资源
    文档
    博客
    公司
    关于我们
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com
    上海市浦东软件园

    © 2022 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式