文档

MinIO Operator 环境变量

The MinIO Operator uses the following environment variables during startup to set configuration settings. Configure these variables in the minio-operator container.

在 Kubernetes 中设置环境变量

要设置这些环境变量,请修改 operator 容器的 yaml 在 .spec.env 或使用以下 kubectl 命令语法

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

替换

  • minio-operator with the namespace for your Operator, if not using the default value.

  • deployment/minio-operator with the deployment for your Operator, if not the default value. (Most deployments use the default value.)

  • <ENV_VARIABLE> with the environment variable to set or modify.

  • <value> with the value to use for the environment variable.

您可以通过用空格分隔每个 VARIABLE=value 对来设置或修改多个环境变量。

可用的 MinIO Operator 环境变量

MINIO_OPERATOR_CERTIFICATES_VERSION

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

有效值为 v1v1beta1

如果未指定,则默认值为 Kubernetes 提供的 API。

MINIO_OPERATOR_RUNTIME

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

有效值为 EKS, Rancher, 或 OpenShift. 如果不适用,请留空。

当设置为 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 应监控租户的命名空间的逗号分隔列表。

如果未指定,默认值为 "" 以监控所有命名空间。