下載 Kubernetes
Kubernetes 為每個組件以及一組標準的用戶端應用程式提供二進位檔案,以引導或與叢集互動。 諸如 API 伺服器之類的組件能夠在叢集內的容器映像中執行。 這些組件也作為官方發行過程的一部分,以容器映像的形式發布。 所有二進位檔案以及容器映像均適用於多種作業系統以及硬體架構。
kubectl
Kubernetes 命令列工具 kubectl,可讓您針對 Kubernetes 叢集執行命令。
您可以使用 kubectl 來部署應用程式、檢查和管理叢集資源,以及檢視日誌。 如需更多資訊,包括 kubectl 操作的完整清單,請參閱 kubectl
參考文件。
kubectl 可安裝在各種 Linux 平台、macOS 和 Windows 上。 在下方尋找您偏好的作業系統。
容器映像
所有 Kubernetes 容器映像都部署到 registry.k8s.io
容器映像儲存庫。
容器映像 | 支援的架構 |
---|---|
registry.k8s.io/kube-apiserver:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
registry.k8s.io/kube-controller-manager:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
registry.k8s.io/kube-proxy:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
registry.k8s.io/kube-scheduler:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
registry.k8s.io/conformance:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
容器映像架構
所有容器映像都適用於多種架構,而容器執行期應根據底層平台選擇正確的架構。 也可以透過在容器映像名稱後附加後綴來提取專用架構,例如 registry.k8s.io/kube-apiserver-arm64:v1.32.0
。
容器映像簽章
Kubernetes v1.26 [beta]
對於 Kubernetes v1.32,容器映像使用 sigstore 簽章進行簽署
注意
容器映像 sigstore 簽章目前在不同地理位置之間不匹配。 有關此問題的更多資訊,請參閱相應的 GitHub 議題。Kubernetes 專案以 SPDX 2.3 格式發布已簽署 Kubernetes 容器映像的清單。 您可以使用以下方式獲取該清單
curl -Ls "https://sbom.k8s.io/$(curl -Ls https://dl.k8s.io/release/stable.txt)/release" | grep "SPDXID: SPDXRef-Package-registry.k8s.io" | grep -v sha256 | cut -d- -f3- | sed 's/-/\//' | sed 's/-v1/:v1/'
若要手動驗證 Kubernetes 核心組件的已簽署容器映像,請參閱驗證已簽署的容器映像。
如果您提取特定架構的容器映像,則單一架構映像的簽署方式與多架構資訊清單清單相同。
二進位檔案
您可以在 CHANGELOG 檔案中找到下載 Kubernetes 組件(及其總和檢查碼)的連結。 或者,使用 downloadkubernetes.com 按版本和架構篩選。