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