中文文档

MinIO 操作符环境变量

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 服务的 ``开启``(on)或 ``关闭``(off)状态。

在 v5.0.11 版本发生变更: 如果没有指定,默认值是 on

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

MINIO_CONSOLE_DEPLOYMENT_NAME

用于操作员控制台的名称。

如果没有指定,默认值是 operator

MINIO_CONSOLE_TLS_ENABLE

切换控制台 TLS 服务的 开启 (on)或 关闭 (off)状态。

如果没有指定,默认值是 off

MINIO_OPERATOR_IMAGE

在 v5.0.11 版本加入.

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

省略此参数以使用 Operator 提供的默认镜像。

WATCHED_NAMESPACE

由逗号分隔的命名空间列表,Operator 应该监视这些命名空间中的租户。

如果没有指定命名空间列表,默认值是空字符串 "" ,这意味着 Operator 将监视所有命名空间。

Join Slack 商业支持购买咨询