命令列選項
Astra Trident提供數個命令列選項。您可以在部署中加以修改。
記錄
-
-debug
:啟用偵錯輸出。 -
-loglevel <level>
:設定記錄層級(偵錯、資訊、警告、錯誤、嚴重)。預設為資訊。
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伺服器。這可讓Trident部署在Pod外部、但它只支援不安全的API伺服器連線。若要安全地連線、請將Trident部署在Pod中-k8s_pod
選項。 -
-k8s_config_path <file>
:必要;您必須指定KubeConfig檔案的路徑。
Docker
-
-volume_driver <name>
:註冊Docker外掛程式時使用的驅動程式名稱。預設為netapp
。 -
-driver_port <port-number>
:偵聽此連接埠而非UNIX網域通訊端。 -
-config <file>
:必要;您必須指定後端組態檔的路徑。
休息
-
-address <ip-or-host>
:指定Trident的REST伺服器應接聽的位址。預設為localhost。當偵聽localhost並在Kubernetes Pod內部執行時、無法從Pod外部直接存取REST介面。使用-address ""
可讓REST介面從Pod IP位址存取。 -
-port <port-number>
:指定Trident的REST伺服器應偵聽的連接埠。預設為8000。 -
-rest
:啟用REST介面。預設為true。