内容来源于官方 Longhorn 1.1.2
英文技术手册
您可以在部署 Longhorn
时自定义它的默认设置。例如,您可以在启动 Longhorn
之前指定 Create Default Disk With Node Labeled(创建带有节点标签的默认磁盘)
和 Default Data Path(默认数据路径)
。
此默认设置仅适用于尚未部署的 Longhorn
系统。它对现有的 Longhorn
系统没有影响。任何现有 Longhorn
系统的设置都应使用 Longhorn UI
进行修改。
可以通过以下方式自定义默认设置:
Rancher UI
Longhorn Deployment YAML
文件Helm
在 Rancher
的项目视图中,转到 Apps > Launch > Longhorn 并在启动应用程序之前编辑设置。
下载 longhorn repo:
修改 yaml
文件 longhorn/deploy/longhorn.yaml
中名为 longhorn-default-setting
的 config map
。例如:
使用带有 --set
标志的 Helm
命令来修改默认设置。例如:
helm install longhorn/longhorn \
--name longhorn \
--namespace longhorn-system \
--set defaultSettings.taintToleration="key1=value1:NoSchedule; key2:NoExecute"
您还可以提供一份 values.yaml
文件的副本,其中在运行 Helm 命令时将默认设置修改为 --values
标志:
从 GitHub 获取 values.yaml
文件的副本:
修改 YAML 文件中的默认设置。以下是 values.yaml
的示例片段:
使用 values.yaml
运行 Helm: