kes update

概述

更新 KES 二进制文件到不同版本。

语法

kes update                      \
        [--arch <string>]       \
        [--downgrade, -d]       \
        [--insecure, -k]        \
        [--minisign-key <key>]  \
        [--os <string>]         \
        [--output, -o <path>]   \
        [<version>]

参数

--arch

下载指定系统架构的二进制文件。

有效架构:

  • amd64

  • arm64

  • ppc64le

    仅适用于 Linux 操作系统。

  • s390x

    仅适用于 Linux 操作系统。

--downgrade, -d

允许新的二进制文件是之前的版本。

--insecure, -k

可选

该命令指示在与KES服务器进行TLS握手时跳过x.509证书验证。 这允许连接到使用不受信任证书(例如自签名证书或由未知证书颁发机构签发)的KES服务器。

MinIO 强烈建议反对在生产环境中使用此选项。

--minisign-key

使用指定的 minisign 公钥验证已下载的二进制文件。

--os

下载指定操作系统的二进制文件。

有效的操作系统:

  • darwin

    适用于 macOS。

  • linux

  • windows

--output, -o

将新的二进制文件保存到指定的文件路径,而不是替换当前的 KES 二进制文件。

示例

下载最新的二进制文件并替换当前文件:

kes update

下载特定版本的二进制文件并替换当前版本:

kes update v0.21.0

下载一个较旧的二进制版本并替换当前版本:

kes update --downgrade v.0.19.0

在 macOS 上下载最新的二进制文件arm64像 M2 这样的芯片并将其保存到文件中,同时保留当前的二进制文件:

kes update -o ./kes-darwin-arm64 --os darwin --arch arm64