命令行选项
Astra Trident 会显示多个命令行选项。您可以在部署中修改它们。
日志记录
-
-debug
:启用调试输出。 -
-loglevel <level>
:设置日志记录级别(debug、info、warn、error、fal)。默认为 INFO 。
Kubernetes
-
-k8s_pod
:使用此选项或-k8s_api_server
以启用Kubernetes支持。如果设置此值,则 Trident 将使用其所属 POD 的 Kubernetes 服务帐户凭据来联系 API 服务器。只有当 Trident 在启用了服务帐户的 Kubernetes 集群中作为 POD 运行时,此功能才有效。 -
-k8s_api_server <insecure-address:insecure-port>
:使用此选项或-k8s_pod
以启用Kubernetes支持。指定后, Trident 将使用提供的不安全地址和端口连接到 Kubernetes API 服务器。这样可以在 Pod 之外部署 Trident ;但是,它仅支持与 API 服务器的不安全连接。要安全连接、请使用在Pod中部署Trident-k8s_pod
选项 -
-k8s_config_path <file>
:必需;必须指定KubeConfig文件的路径。
Docker
-
-volume_driver <name>
:注册Docker插件时使用的驱动程序名称。默认为netapp
。 -
-driver_port <port-number>
:侦听此端口、而不是UNIX域套接字。 -
-config <file>
:必需;必须指定后端配置文件的路径。
REST
-
-address <ip-or-host>
:指定Trident的REST服务器应侦听的地址。默认为 localhost 。在本地主机上侦听并在 Kubernetes Pod 中运行时,无法从 Pod 外部直接访问 REST 接口。使用 …-address ""
可从Pod IP地址访问REST接口。 -
-port <port-number>
:指定Trident的REST服务器应侦听的端口。默认为 8000 。 -
-rest
:启用REST接口。默认为 true 。