文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

MinIO Operator 环境变量

TheMinIO Operatoruses the following environment variables during startup to set configuration settings. Configure these variables in theminio-operatorcontainer.

在 Kubernetes 中设置环境变量

要设置这些环境变量,请修改 operator 容器的 yaml 文件,路径为.spec.env或使用以下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与一个空格配对。

Available MinIO Operator Environment Variables

MINIO_OPERATOR_CERTIFICATES_VERSION

指定要使用的证书 API 版本。

有效值为v1 or v1beta1.

当未指定时,默认使用 Kubernetes 提供的 API。

MINIO_OPERATOR_RUNTIME

指定要使用的运行时类型。

有效值为EKS, RancherOpenShift如果以上选项均不适用,请留空。

当设置为EKS, theMINIO_OPERATOR_CSR_SIGNER_NAME必须beta.eks.amazonaws.com/app-serving.

MINIO_OPERATOR_CSR_SIGNER_NAME

覆盖证书签名请求(CSR)的默认签名者。

当未指定时,默认值为kubernetes.io/kubelet-serving.

OPERATOR_CERT_PASSWD

可选

Operator 用于解密 TLS 证书中私钥的密码。

OPERATOR_STS_ENABLED

切换 STS 服务on or off.

Changed in version v5.0.11:当未指定时,默认值为on.

对于 Operator 5.0.11 之前的版本,默认值为off.

MINIO_CONSOLE_DEPLOYMENT_NAME

用于 Operator Console 的名称。

当未指定时,默认值为operator.

MINIO_CONSOLE_TLS_ENABLE

切换控制台 TLS 服务on or off.

当未指定时,默认值为off.

MINIO_OPERATOR_IMAGE

版本 v5.0.11 中的新内容。

指定由 Operator 加载的 MinIO 实例边车容器的镜像。

省略使用 Operator 镜像。

WATCHED_NAMESPACE

以逗号分隔的命名空间列表,Operator 应监视这些命名空间以获取租户信息。

当未指定时,默认值为""监控所有命名空间。