文档

MinIO Operator 环境变量

MinIO Operator 在启动时使用以下环境变量来设置配置设置。在 minio-operator 容器中配置这些变量。

在 Kubernetes 中设置环境变量

要设置这些环境变量,请修改操作员容器的 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 对来设置或修改多个环境变量。

可用的 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 实例侧车容器的镜像。

省略以使用 Operator 镜像。

WATCHED_NAMESPACE

Operator 应监视以查找租户的命名空间的逗号分隔列表。

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