本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

命令列選項

貢獻者

Astra Trident提供Trident Orchestrator的數個命令列選項。您可以使用這些選項來修改部署。

記錄

  • -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位址存取。

注意 Trident REST介面可設定為偵聽、僅適用於127.0.0.1(適用於IPV4)或[:1](適用於IPv6)。
  • -port <port-number>:指定Trident的REST伺服器應偵聽的連接埠。預設為8000。

  • -rest:啟用REST介面。預設為true。