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