MinIO Operator Environment Variables
The MinIO Operator uses the following environment variables during startup to set configuration settings.
Configure these variables in the minio-operator
container.
Setting Environment Variables in Kubernetes
To set these environment variables, modify the operator container’s yaml at .spec.env
or use the following kubectl
command syntax:
kubectl set env -n minio-operator deployment/minio-operator <ENV_VARIABLE>=<value> ... <ENV_VARIABLE2>=<value2>
Replace:
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.
You can set or modify multiple environment variables by separating each VARIABLE=value
pair with a space.
Available MinIO Operator Environment Variables
- MINIO_OPERATOR_CERTIFICATES_VERSION
Specifies the certificate API version to use.
Valid values are
v1
orv1beta1
.When not specified, the default is the API Kubernetes provides.
- MINIO_OPERATOR_RUNTIME
Specify the type of runtime to use.
Valid values are
EKS
,Rancher
, orOpenShift
. Leave blank if none of the options apply.When set as
EKS
, theMINIO_OPERATOR_CSR_SIGNER_NAME
must bebeta.eks.amazonaws.com/app-serving
.
- MINIO_OPERATOR_CSR_SIGNER_NAME
Override the default signer for certificate signing requests (CSRs).
When not specified, the default value is
kubernetes.io/kubelet-serving
.
- OPERATOR_CERT_PASSWD
Optional
The password Operator should use to decrypt the private key in the TLS certificate for Operator.
- MINIO_OPERATOR_DEPLOYMENT_NAME
Specifies the namespace to create and use for Operator.
When not specified, the default value is
minio-operator
.
- OPERATOR_STS_ENABLED
Toggle STS Service
on
oroff
.Changed in version v5.0.11: When not specified, the default value is
on
.For versions prior to Operator 5.0.11, the default value was
off
.
- MINIO_CONSOLE_DEPLOYMENT_NAME
The name to use for the Operator Console.
When not specified, the default value is
operator
.
- MINIO_CONSOLE_TLS_ENABLE
Toggle Console TLS service
on
oroff
.When not specified, the default value is
off
.