kubectl minio init
说明
kubectl minio init 命令用于初始化 MinIO Operator。
如果 Kubernetes 集群中已安装 MinIO Operator,此命令会将 Operator 升级到与 MinIO 插件版本一致。 有关升级 MinIO Operator 的更多信息,请参见 升级 MinIO Operator。
语法
以下命令会初始化一个运行 5.0.18 的新 MinIO Operator 部署。
kubectl minio init
该命令的语法如下:
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]
参数
该命令支持以下参数:
- --console-image
- Optional
在 Operator 模式下部署 Operator Console 时使用的镜像,管理员可以通过图形用户界面创建和管理 MinIO 租户。 默认为与对应 Operator 发布版本中变量 DefaultOperatorImage 绑定的 版本。
- --default-kes-image
- Optional
创建新 MinIO 租户时使用的默认 kes 镜像。 默认为与对应 Operator 发布版本中变量 DefaultKESImage 绑定的 版本。
- --default-minio-image
- Optional
创建新 MinIO 租户时使用的默认 minio 镜像。 默认为与对应 Operator 发布版本中变量 DefaultTenantImage 绑定的 版本。
- --image
- Optional
用于部署 operator 的镜像。 默认为 Operator 的最新发布版本。
- --image-pull-secret
- Optional
用于拉取
--image的 Secret 密钥。由 MinIO 托管的
minio/operator镜像*不*受密码保护。 仅当使用受密码保护的非 MinIO 镜像源时才需要此选项。