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