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
在像 M2 晶片這樣的 arm64
晶片上為 macOS 下載最新的二進制檔案,並將其儲存到檔案中,同時保留目前的二進制檔案
kes update -o ./kes-darwin-arm64 --os darwin --arch arm64