kubectl minio init
Description
The kubectl minio init command initialize the Buckit Operator.
If the Kubernetes cluster has an existing Buckit Operator installation, this command upgrades the Operator to match the Buckit plugin version. For more information on upgrading the Buckit Operator, see the Operator upgrade documentation.
Syntax
The following command initializes a new Buckit Operator deployment running 7.1.1.
kubectl minio init
The command has the following syntax:
kubectl minio init \
[--cluster-domain] \
[--console-image] \
[--console-tls] \
[--default-kes-image] \
[--default-minio-image] \
[--image] \
[--image-pull-secret] \
[--namespace] \
[--namespace-to-watch] \
[--output] \
[--prometheus-name] \
[--prometheus-namespace]
Flags
The command supports the following flags:
- --cluster-domain
- Optional
The domain name to use when configuring the DNS hostname of the operator. Defaults to
cluster.local.
- --console-image
- Optional
The image to use when deploying the Operator Console in Operator mode, where administrators can create and manage Buckit tenants using a Graphical User Interface. Defaults to the version bundled in variable DefaultOperatorImage for the matching Operator release.
- --default-kes-image
- Optional
The default kes image to use when creating a new Buckit tenant. Defaults to the version bundled in variable DefaultKESImage for the matching Operator release.
- --default-minio-image
- Optional
The default minio image to use when creating a new Buckit tenant. Defaults to the version bundled in variable DefaultTenantImage for the matching Operator release.
- --image
- Optional
The image to use for deploying the operator. Defaults to the latest release of the operator.
- --image-pull-secret
- Optional
Secret key for use with pulling the
--image.The Buckit-hosted
minio/operatorimage is not password protected. This option is only required for non-Buckit image sources which are password protected.
- --namespace-to-watch
- Optional
The namespace which the operator watches for Buckit tenants. Defaults to
""for all namespaces.
- --output
- Optional
Performs a dry run and outputs the generated YAML to
STDOUT. Use this option to customize the YAML and apply it manually usingkubectl apply -f <FILE>.
- --prometheus-name
- Optional
The name of the Prometheus service managed by the Prometheus Operator. Defaults to
PROMETHEUS_NAME