文件

MinIO Operator 環境變數

MinIO Operator 在啟動期間使用下列環境變數來設定組態設定。在 minio-operator 容器中設定這些變數。

在 Kubernetes 中設定環境變數

若要設定這些環境變數,請修改 operator 容器在 .spec.env 中的 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 主控台的名稱。

未指定時,預設值為 operator

MINIO_CONSOLE_TLS_ENABLE

切換主控台 TLS 服務為 onoff

若未指定,預設值為 off

MINIO_OPERATOR_IMAGE

v5.0.11 版本新增。

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

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

WATCHED_NAMESPACE

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

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