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

arm64 芯片(如 M2)上为 macOS 下载最新的二进制文件并将其保存到文件中,同时保留当前的二进制文件

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