mc admin update

描述

mc admin update 命令会调用 MinIO 兼容的服务端原地更新 API。客户端可传入可选的发布镜像 URL,由服务端把选定的二进制分发到所有节点。

运行该命令后,会显示确认更新的提示。 输入 y 并按 [ENTER],即可确认并继续更新。

用户 必须 对二进制安装目标位置具有 write 权限。

注意事项

协调重启

mc admin update 会更新二进制并同时重启部署中的所有服务器。应用应预期短暂不可用,并重试失败或中断的请求;对象操作的原子性并不能让全量集群重启对应用不可见。

请使用协调一致的升级与重启流程。除非发布说明明确声明支持混合版本,否则不要逐节点滚动替换二进制。

权限

执行该命令的用户 必须 对 MinIO 服务端二进制安装目标路径具有 write 权限。

示例

下面的继承形式仅用于说明命令契约。不要对 Silo 执行它,因为省略 MIRROR_URL 会选择上游 MinIO 更新源:

mc admin update ALIAS

ALIAS 替换为目标部署的 alias

运行该命令后,在提示中输入 yes 以确认并执行更新。

语法

mc admin update 语法如下:

mc admin update ALIAS         \
                [MIRROR_URL]  \
                [--yes]

mc admin update 支持以下参数:

ALIAS

mc-cmd

要更新的 MinIO 部署的 alias

如果指定的 ALIAS 对应的是分布式 MinIO 部署,mc admin update 会同时更新该部署中的 所有 MinIO 服务器。

使用 mc alias list 查看已配置的别名及其对应的 MinIO 部署端点。

MIRROR_URL

mc-cmd

目标服务端用于定位 minio 二进制的发布清单 URL。仅仅提供 URL 并不能使制品自动可信;使用这条兼容路径前必须核验完整的更新与签名契约。Silo 运维应优先使用文档化的软件包或手工升级流程。

--yes, -y

mc-cmd

Optional

传入此标志以确认更新,并跳过确认提示。

行为

二进制压缩

此功能不适用于 systemctl managed deployments

本页部分内容改编自 minio/docs,© 2020–至今 MinIO, Inc.CC BY 4.0 授权改编,归属与署名见此。

本页内容已由 Silo 项目修改,查看修改历史

本页由英文文档翻译而来,权威版本请参考英文原文