MinIO Operator 环境变量
MinIO Operator 在启动期间使用以下环境变量来设置配置项。 请在 minio-operator 容器中配置这些变量。
在 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 对应 deployment。 (大多数部署使用默认值。) - 将
<ENV_VARIABLE>替换为要设置或修改的环境变量。 - 将
<value>替换为该环境变量要使用的值。
你可以使用空格分隔多个 VARIABLE=value 键值对,以设置或修改多个环境变量。
可用的 MinIO Operator 环境变量
MINIO_OPERATOR_CERTIFICATES_VERSION
envvar
指定要使用的证书 API 版本。
有效值为 v1 或 v1beta1。
未指定时,默认使用 Kubernetes 提供的 API。
MINIO_OPERATOR_RUNTIME
envvar
指定要使用的运行时类型。
有效值为 EKS、Rancher 或 OpenShift。 如果以上选项均不适用,则留空。
当设置为 EKS 时,MINIO_OPERATOR_CSR_SIGNER_NAME 必须为 beta.eks.amazonaws.com/app-serving。
MINIO_OPERATOR_CSR_SIGNER_NAME
envvar
覆盖证书签名请求(CSR)的默认签名者。
未指定时,默认值为 kubernetes.io/kubelet-serving。
OPERATOR_CERT_PASSWD
envvar
可选
Operator 用于解密其 TLS 证书中私钥的密码。
OPERATOR_STS_ENABLED
envvar
将 STS Service 切换为 on 或 off。
变更: v5.0.11
未指定时,默认值为 on。
在 Operator 5.0.11 之前的版本中,默认值为 off。
MINIO_CONSOLE_DEPLOYMENT_NAME
envvar
用于 Operator Console 的名称。
未指定时,默认值为 operator。
MINIO_CONSOLE_TLS_ENABLE
envvar
将 Console TLS 服务切换为 on 或 off。
未指定时,默认值为 off。
MINIO_OPERATOR_IMAGE
envvar
新增: v5.0.11
指定由 Operator 加载的 MinIO 实例 sidecar 容器镜像。
省略该项则使用 Operator 镜像。
WATCHED_NAMESPACE
envvar
Operator 监视租户时应监视的命名空间列表,以逗号分隔。
未指定时,默认值为 "",即监视所有命名空间。
本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名
本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。