文件

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 服務為 onoff

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

在 Operator 5.0.11 之前的版本中,預設值為 off

MINIO_CONSOLE_DEPLOYMENT_NAME

用於 Operator Console 的名稱。

若未指定,預設值為 operator

MINIO_CONSOLE_TLS_ENABLE

切換 Console TLS 服務為 onoff

若未指定,預設值為 off

MINIO_OPERATOR_IMAGE

v5.0.11 版本新增。

指定由 Operator 載入的 MinIO 執行個體 sidecar 容器的映像檔。

省略以使用 Operator 映像檔。

WATCHED_NAMESPACE

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

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