本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
自定义 tridentctl 部署
贡献者
建议更改
使用 Trident 安装程序可以自定义属性。例如、如果已将Trident映像复制到专用存储库、则可以使用指定映像名称 --trident-image
。如果已将Trident映像以及所需的CSI sidecar映像复制到专用存储库、则最好使用指定该存储库的位置 --image-registry
交换机、其形式为 <registry FQDN>[:port]
。
要让Astra Trident自动为您配置工作节点、请使用 --enable-node-prep
。有关其工作原理的详细信息,请参见 "此处"。
自动员工节点准备是一项 * 测试版功能 * ,仅用于非生产环境。 |
如果您使用的是Kubernetes的分发版、其中 kubelet
将其数据保留在非正常路径上 /var/lib/kubelet
、您可以使用指定备用路径 --kubelet-dir
。
如果您需要自定义安装,使其超出安装程序参数的允许范围,则还可以自定义部署文件。使用 --generate-custom-yaml
参数将在安装程序中创建以下YAML文件 setup
目录:
-
trident-clusterrolebinding.yaml
-
trident-deployment.yaml
-
trident-crds.yaml
-
trident-clusterrole.yaml
-
trident-daemonset.yaml
-
trident-service.yaml
-
trident-namespace.yaml
-
trident-serviceaccount.yaml
生成这些文件后、您可以根据需要进行修改、然后使用 --use-custom-yaml
安装自定义部署。
./tridentctl install -n trident --use-custom-yaml