命令列選項
Astra Trident提供數個命令列選項。您可以在部署中加以修改。
記錄
-
debug':啟用除錯輸出。
-
記錄層級:設定記錄層級(偵錯、資訊、警告、錯誤、嚴重)。預設為資訊。
Kubernetes
-
「-k8s_pod」:使用此選項或「-k8s_API_server'」來啟用Kubernetes支援。設定此選項會使Trident使用內含Pod的Kubernetes服務帳戶認證、來聯絡API伺服器。這只有當Trident在Kubernetes叢集中以Pod形式執行、且已啟用服務帳戶時才會運作。
-
k8s_API_server <ininside-address:inimite-port>:使用此選項或`-k8s_pod'來啟用Kubernetes支援。如果指定、Trident會使用提供的不安全位址和連接埠、連線至Kubernetes API伺服器。這可讓Trident部署在Pod外部、但它只支援不安全的API伺服器連線。若要安全連線、請使用「-k8s_pod」選項、在Pod中部署Trident。
-
「-k8s_config_path <file>':必要;您必須指定KubeConfig檔案的路徑。
Docker
-
-`-volume驅動程式<name>:登錄Docker外掛程式時使用的驅動程式名稱。預設為「NetApp」。
-
-`driver_port <port-number>':偵聽此連接埠、而非UNIX網域通訊端。
-
「-config」:必要;您必須指定後端組態檔的路徑。
休息
-
-`-address<ip-or主機>':指定Trident的REST伺服器應接聽的位址。預設為localhost。當偵聽localhost並在Kubernetes Pod內部執行時、無法從Pod外部直接存取REST介面。使用「-address」(位址)可讓REST介面從Pod IP位址存取。
-
-`-port <port-number>':指定Trident的REST伺服器應接聽的連接埠。預設為8000。
-
「-REST」:啟用REST介面。預設為true。