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

为 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)

最后修改 August 2, 2026: init commit (8338d5b)

本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名

本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。