跳到主要内容

配置说明

1. 必选参数

参数说明默认值
--domain <domain>部署访问域名(必填项,用于后续访问 CSGHub 实例)

2. 可选参数

参数说明默认值
--data <data_dir>定义部署 K3s 集群的数据存储目录,用于存放 K3s 核心数据/var/lib/rancher
--enable-gpu启用 NVIDIA GPU 支持,适用于需要使用 GPU 进行模型训练、推理的场景false
--enable-nfs-pv启用 NFS PV Provisioner,提供 RWX 动态共享存储,满足多 Pod 数据共享需求true
--edition【Deprecated(已废弃)】指定版本类型,建议通过 --extra-args 传入配置ee
--install-cn启用国内镜像加速源,优化国内网络环境下的镜像拉取速度,解决境外资源访问缓慢问题false
--hosts-alias启用本地 hosts 域名解析,自动添加域名与服务器 IP 的映射,便于本地快速访问true
--extra-args "<args1> <args2>"追加 Helm Chart 自定义参数,用于覆盖默认配置或添加额外部署配置
--dry-run仅打印部署执行命令,不实际执行部署操作,用于验证部署命令的正确性false
--verbose打印部署过程中的详细日志信息,便于排查部署过程中的异常问题false
--ghproxy <url>设置 GitHub 代理地址,解决 GitHub 资源拉取失败、速度缓慢的问题https://ghfast.top
--interface <iface>指定部署使用的网卡接口,避免因多网卡环境导致的网络配置异常默认系统第一个网卡
--timeout <seconds>自定义资源创建时的超时时间,单位为秒,用于适配资源创建较慢的环境默认 300 秒
--k3s-server <server_url>指定创建 Agent 节点时对应的 Master 节点 URL,指定此参数则认定为添加 Agent 节点
--k3s-token <server_token>指定创建 Agent 节点时对应的 Master 节点令牌,用于 Agent 节点与 Master 节点认证默认存放于 /var/lib/rancher/k3s/server/token
--k3s-version <version>指定创建 Agent 节点的 Kubernetes 版本,需与 Master 节点版本保持一致默认 v1.34.3+k3s1

说明

  • 【Deprecated(已废弃)】参数需通过 --extra-args 传入,以下默认配置已内置到部署脚本中:

    HELM_EXTRA_ARGS+=(--set global.edition='ee')
    HELM_EXTRA_ARGS+=(--set global.gateway.service.type=NodePort)

    可通过以下方式覆盖默认配置或追加更多自定义配置:

    curl -sfL http://quick-install.opencsg.com | bash -s -- --domain csghub.example.com --extra-args "--set global.edition='ce'"
  • 添加 Agent 节点时,每次重复执行部署脚本的命令需保持一致,需携带所有必要参数,避免节点配置异常。