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 版本。 - 有效的值是 - v1或- v1beta1。- 未指定时,默认使用 Kubernetes 提供的 API。 
- MINIO_OPERATOR_RUNTIME
- 指定要使用的运行时类型。 - 有效的值是 - EKS、- Rancher或- OpenShift。 如果以上选项都不适用,请留空。- 当设置为 - EKS时,必须将- MINIO_OPERATOR_CSR_SIGNER_NAME设置为- beta.eks.amazonaws.com/app-serving。
