中文文档

kubectl minio init

描述

kubectl minio init 命令用于初始化 MinIO 运营商。

如果 Kubernetes 集群中已经安装了 MinIO 运营商,此命令将升级运营商以匹配 MinIO 插件版本。 有关升级 MinIO 运营商的更多信息,请参阅 升级 MinIO 操作员

语法

以下命令初始化一个运行 7.1.1 的新 MinIO 运营商部署。

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]

Flags

该命令支持以下标志:

--cluster-domain
Optional

配置运营商的 DNS 主机名时使用的域名。 默认为 cluster.local .

--console-image
Optional

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

--console-tls
Optional

在 4.5.6 版本加入.

启用 Operator Console 的 TLS 加密。

默认情况下禁用。

--default-kes-image
Optional

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

--default-minio-image
Optional

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

--image
Optional

用于部署运营商的镜像。 默认值为 运营商的最新版本

--image-pull-secret
Optional

用于与 --image 一起拉取镜像的密钥。

MinIO 托管的 minio/operator 镜像 不是 密码保护的。 此选项仅适用于非 MinIO 镜像源,这些镜像源是受密码保护的。

--namespace
Optional

部署运营商到的命名空间。 默认为 minio-operator .

--namespace-to-watch
Optional

运营商监视的用于 MinIO 租户的命名空间。 默认值为 "",适用于 所有命名空间

--output
Optional

执行 dry run 并将生成的 YAML 输出到 STDOUT 。 使用此选项来自定义 YAML,并使用 kubectl apply -f <FILE> 手动应用它。

--prometheus-name
Optional

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

--prometheus-namespace
Optional

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

--sts
Optional

启用 Operator sts (v1alpha1)

在 5.0.0 版本加入.

Join Slack 商业支持购买咨询