Ściągnij Kubernetesa
Klaster Kubernetesa dostępny jest w formie plików binarnych dla każdego z jego komponentów i zestawu standardowych aplikacji klienckich wspomagających proces jego szybkiego rozruchu lub obsługi. Składniki Kubernetesa takie jak serwer API mogą być uruchamiane z poziomu obrazów kontenerowych wewnątrz klastra - te ostatnie są także częścią oficjalnego wydania Kubernetesa. Wszystkie pliki binarne i obrazy kontenerowe Kubernetesa udostępniane są dla różnych systemów operacyjnych i architektur sprzętowych.
kubectl
kubectl to narzędzie powłoki umożliwiające wykonywanie komend w klastrze Kubernetesa.
Możesz użyć kubectl do wdrażania aplikacji, inspekcji i zarządzania zasobami klastra oraz
przeglądania logów. Więcej informacji na temat kubectl, w tym pełną list operacji, jakie
możesz za jego pomocą wykonać, znajdziesz w Dokumentacji kubectl
.
kubectl można zainstalować w rozmaitych systemach z rodziny Linuxa, jak również w systemach macOS i Windows. Niżej znajdziesz odnośniki do instrukcji instalacji dla preferowanego przez siebie systemu:
Obrazy kontenerów
Wszystkie obrazy kontenerowe
umieszczane są w rejestrze registry.k8s.io
.
Obraz kontenera | Obsługiwane architektury |
---|---|
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 |
Architektury obrazów kontenerów
Wszystkie obrazy kontenerów są dostępne dla różnych architektur, a środowisko uruchomieniowe
kontenerów powinno automatycznie wybrać odpowiednią wersję na podstawie
platformy bazowej. Możliwe jest również pobranie obrazu
przeznaczonego dla konkretnej architektury, dodając odpowiedni sufiks do nazwy obrazu,
na przykład registry.k8s.io/kube-apiserver-arm64:v1.32.0
.
Sygnatury obrazów kontenerów
Kubernetes v1.26 [beta]
Dla Kubernetesa v1.32, obrazy kontenerów są podpisywane za pomocą podpisów sigstore:
Informacja:
Sygnaturysigstore
obrazów kontenera nie pasują obecnie do siebie w różnych
lokalizacjach geograficznych. Więcej informacji na temat tego problemu można znaleźć w
odpowiednim zgłoszeniu na GitHubie.Projekt Kubernetes publikuje listę podpisanych obrazów kontenerów Kubernetes w formacie SPDX 2.3. Możesz pobrać tę listę za pomocą:
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/'
Aby ręcznie zweryfikować podpisane obrazy kontenerów głównych komponentów Kubernetesa, zapoznaj się z Zweryfikuj podpisane obrazy kontenerów.
Jeśli pobierzesz obraz kontenera przeznaczony dla jednej architektury, zostanie on podpisany w taki sam sposób, jak obrazy dostępne w manifestach wieloarchitekturowych.
Pliki binarne
Odnośniki do plików binarnych z komponentami Kubernetesa (i ich sumy kontrolne) znajdziesz w rejestrze zmian. Możesz też skorzystać ze strony downloadkubernetes.com, gdzie szukane komponenty możesz filtrować w zależności od wersji i architektury sprzętowej.