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
指定要使用的证书 API 版本。
有效值为
v1或v1beta1。未指定时,默认使用 Kubernetes 提供的 API。
- MINIO_OPERATOR_RUNTIME
指定要使用的运行时类型。
有效值为
EKS、Rancher或OpenShift。 如果以上选项均不适用,则留空。当设置为
EKS时,MINIO_OPERATOR_CSR_SIGNER_NAME必须为beta.eks.amazonaws.com/app-serving。
- OPERATOR_STS_ENABLED
将 STS Service 切换为
on或off。Changed in version v5.0.11: 未指定时,默认值为
on。在 Operator 5.0.11 之前的版本中,默认值为
off。