文件

MinIO 運算子環境變數

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

在 Kubernetes 中設定環境變數

若要設定這些環境變數,請修改運算子容器的 yaml 中的 .spec.env,或使用下列 kubectl 命令語法

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

取代

  • 如果未使用預設值,請將 minio-operator 取代為您的運算子命名空間。

  • 如果不是預設值,請將 deployment/minio-operator 取代為您的運算子部署。(大多數部署都使用預設值。)

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

  • <value> 取代為要用於環境變數的值。

您可以設定或修改多個環境變數,方法是以空格分隔每個 VARIABLE=value 配對。

可用的 MinIO 運算子環境變數

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 主控台的名稱。

若未指定,預設值為 operator

MINIO_CONSOLE_TLS_ENABLE

切換主控台 TLS 服務為 啟用停用

若未指定,預設值為 停用

MINIO_OPERATOR_IMAGE

在版本 v5.0.11 中新增。

指定由 Operator 載入的 MinIO 實例邊車容器映像。

省略此設定將使用 Operator 映像。

WATCHED_NAMESPACE

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

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