kubectl minio init
说明
kubectl minio init 命令用于初始化 MinIO Operator。
如果 Kubernetes 集群中已安装 MinIO Operator,此命令会将 Operator 升级到与 MinIO 插件版本一致。 有关升级 MinIO Operator 的更多信息,请参见 升级 MinIO Operator。
语法
以下命令会初始化一个运行 7.1.1 的新 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]
参数
该命令支持以下参数:
--cluster-domain
mc-cmd
Optional
配置 operator 的 DNS 主机名时使用的域名。 默认为 cluster.local。
--console-image
mc-cmd
Optional
在 Operator 模式下部署 Operator Console 时使用的镜像,管理员可以通过图形用户界面创建和管理 MinIO 租户。 默认为与对应 Operator 发布版本中变量 DefaultOperatorImage 绑定的 版本。
--console-tls
mc-cmd
Optional
新增: 4.5.6
为 Operator Console 启用 TLS。
默认禁用。
--default-kes-image
mc-cmd
Optional
创建新 MinIO 租户时使用的默认 kes 镜像。 默认为与对应 Operator 发布版本中变量 DefaultKESImage 绑定的 版本。
--default-minio-image
mc-cmd
Optional
创建新 MinIO 租户时使用的默认 minio 镜像。 默认为与对应 Operator 发布版本中变量 DefaultTenantImage 绑定的 版本。
--image
mc-cmd
Optional
用于部署 operator 的镜像。 默认为 Operator 的最新发布版本。
--image-pull-secret
mc-cmd
Optional
用于拉取 --image 的 Secret 密钥。
由 MinIO 托管的 minio/operator 镜像不受密码保护。 仅当使用受密码保护的非 MinIO 镜像源时才需要此选项。
--namespace
mc-cmd
Optional
部署 operator 的命名空间。 默认为 minio-operator。
--namespace-to-watch
mc-cmd
Optional
operator 监听 MinIO 租户的命名空间。 默认为 "",表示所有命名空间。
--output
mc-cmd
Optional
执行 dry run,并将生成的 YAML 输出到 STDOUT。 使用此选项可自定义 YAML,然后通过 kubectl apply -f <FILE> 手动应用。
--prometheus-name
mc-cmd
Optional
由 Prometheus Operator 管理的 Prometheus 服务名称。 默认为 PROMETHEUS_NAME
--prometheus-namespace
mc-cmd
Optional
部署 Prometheus 的命名空间。 默认为 PROMETHEUS_NAMESPACE
--sts
mc-cmd
Optional
启用 Operator sts (v1alpha1)
新增: 5.0.0
本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名
本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。