简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
自定义tridentctl安装
贡献者
建议更改
您可以使用Trident安装程序自定义安装。
了解安装程序
通过Trident安装程序、您可以自定义属性。例如,如果已将Trident映像复制到私有存储库,则可以使用指定映像名称 --trident-image
。如果您已将Trident映像以及所需的CSI副本映像复制到私有存储库,则最好使用开关指定该存储库的位置, --image-registry`其格式为 `<registry FQDN>[:port]
。
在私有存储库中安装Trident时、如果 --image-registry`使用交换机指定存储库位置、请勿在存储库路径中使用 `/netapp/ 。例如: ./tridentctl install --image-registry <image-registry> -n <namespace>
|
如果您使用的是 Kubernetes 的分发版本,其中 kubelet
将其数据保存在通常的 ` /var/lib/kubelet` 以外的路径上,则可以使用 ` -kubelet-dir` 指定备用路径。
如果您需要自定义安装,使其超出安装程序参数的允许范围,则还可以自定义部署文件。使用 ` -generate-custom-yaml` 参数可在安装程序的 setup
目录中创建以下 YAML 文件:
-
trident — clusterrolebinding 。 yaml
-
trident 部署。 yaml
-
trident — crds.yaml
-
trident 集群角色。 yaml
-
trident — demonset.yaml
-
trident service.yaml
-
trident 命名空间 .yaml
-
trident 服务帐户。 yaml
-
trident资源库ota.yaml
生成这些文件后,您可以根据需要对其进行修改,然后使用 ` -use-custom-yaml` 安装自定义部署。
./tridentctl install -n trident --use-custom-yaml