文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

kubectl minio init

描述

Thekubectl minio init命令初始化 MinIO Operator。

如果 Kubernetes 集群已存在 MinIO Operator 安装,此命令会将 Operator 升级以匹配 MinIO 插件版本。 有关升级 MinIO Operator 的更多信息,请参阅升级 MinIO Operator.

语法

以下命令初始化一个新的运行 OPERATOR 的 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
可选

配置操作员 DNS 主机名时使用的域名。 默认为cluster.local.

--console-image
可选

部署时使用的镜像操作员控制台在 Operator 模式下,管理员可以使用图形用户界面创建和管理 MinIO 租户。 默认为与匹配的 Operator 版本捆绑在变量 DefaultOperatorImage 中的版本.

--console-tls
可选

版本 4.5.6 中的新功能。

为 Operator Console 启用 TLS。

默认禁用。

--default-kes-image
可选

默认咳嗽创建新 MinIO 租户时使用的镜像。 默认为与匹配的 Operator 版本捆绑在变量 DefaultKESImage 中的版本.

--default-minio-image
可选

默认minio创建新 MinIO 租户时使用的镜像。 默认为与匹配的 Operator 版本捆绑在变量 DefaultTenantImage 中的版本.

--image
可选

用于部署操作员的镜像。 默认为operator 的最新版本.

--image-pull-secret
可选

用于拉取操作的密钥--image.

MinIO托管的minio/operatorimage ispassword protected. 此选项仅适用于受密码保护的非 MinIO 镜像源。

--namespace
可选

要部署 operator 的命名空间。 默认为minio-operator.

--namespace-to-watch
可选

The namespace which the operator watches for MinIO tenants. 默认为""for所有命名空间.

--output
可选

执行试运行并将生成的YAML输出到STDOUT使用此选项自定义 YAML 并手动应用它kubectl apply -f <FILE>.

--prometheus-name
可选

由 Prometheus Operator 管理的 Prometheus 服务名称。 默认为PROMETHEUS_NAME

--prometheus-namespace
可选

要部署 Prometheus 的命名空间。 默认为PROMETHEUS_NAMESPACE

--sts
可选

启用 Operator sts (v1alpha1)

版本 5.0.0 中的新功能。