文件

MinIO Operator 環境變數

MinIO Operator 在啟動期間使用以下環境變數來設定配置設定。請在 minio-operator 容器中配置這些變數。

在 Kubernetes 中設定環境變數

若要設定這些環境變數,請在 .spec.env 修改 operator 容器的 yaml,或使用以下 kubectl 命令語法

kubectl set env -n minio-operator deployment/minio-operator <ENV_VARIABLE>=<value> ... <ENV_VARIABLE2>=<value2>

取代

  • 如果未使用預設值,請將 minio-operator 替換為您的 Operator 的命名空間。

  • 如果不是預設值,請將 deployment/minio-operator 替換為您的 Operator 的部署。(大多數部署使用預設值。)

  • <ENV_VARIABLE> 替換為要設定或修改的環境變數。

  • <value> 替換為要用於環境變數的值。

您可以透過以空格分隔每個 VARIABLE=value 對來設定或修改多個環境變數。

可用的 MinIO Operator 環境變數

MINIO_OPERATOR_CERTIFICATES_VERSION

指定要使用的憑證 API 版本。

有效值為 v1v1beta1

如果未指定,則預設為 Kubernetes 提供的 API。

MINIO_OPERATOR_RUNTIME

指定要使用的執行時間類型。

有效值為 EKSRancherOpenShift。如果沒有任何選項適用,則留空。

當設定為 EKS 時,MINIO_OPERATOR_CSR_SIGNER_NAME 必須為 beta.eks.amazonaws.com/app-serving

MINIO_OPERATOR_CSR_SIGNER_NAME

覆寫憑證簽署請求 (CSR) 的預設簽署者。

若未指定,預設值為 kubernetes.io/kubelet-serving

OPERATOR_CERT_PASSWD

選填

Operator 應該用來解密 Operator TLS 憑證中私鑰的密碼。

OPERATOR_STS_ENABLED

切換 STS 服務為 開啟關閉

在 v5.0.11 版本中變更:若未指定,預設值為 開啟

對於 Operator 5.0.11 之前的版本,預設值為 關閉

MINIO_CONSOLE_DEPLOYMENT_NAME

用於 Operator Console 的名稱。

若未指定,預設值為 operator

MINIO_CONSOLE_TLS_ENABLE

切換 Console TLS 服務為 開啟關閉

若未指定,預設值為 關閉

MINIO_OPERATOR_IMAGE

v5.0.11 版本新增。

指定 Operator 載入的 MinIO 實例 Sidecar 容器的映像檔。

省略此項以使用 Operator 映像檔。

WATCHED_NAMESPACE

以逗號分隔的命名空間列表,Operator 應監看這些命名空間中的租戶。

若未指定,預設值為 "",表示監看所有命名空間。