|
| 1 | +--- |
| 2 | +title: Завантаження Kubernetes |
| 3 | +type: docs |
| 4 | +weight: 10 |
| 5 | +--- |
| 6 | + |
| 7 | +Kubernetes надає бінарні файли для кожного компонента, а також стандартний набір клієнтських застосунків для початкового завантаження або взаємодії з кластером. Компоненти, такі як API-сервер, здатні працювати всередині контейнерних образів в кластері. Ці компоненти також постачаються в контейнерних образах як частина офіційного процесу випуску. Всі бінарні файли, а також контейнерні образи доступні для різних операційних систем та архітектур апаратного забезпечення. |
| 8 | + |
| 9 | +### kubectl |
| 10 | + |
| 11 | +<!-- overview --> |
| 12 | + |
| 13 | +Командний рядок Kubernetes, [kubectl](/docs/reference/kubectl/kubectl/), дозволяє виконувати команди в кластерах Kubernetes. |
| 14 | + |
| 15 | +Ви можете використовувати kubectl для розгортання застосунків, інспектування та керування ресурсами кластера, а також перегляду логів. Для отримання додаткової інформації, включаючи повний список операцій kubectl, дивіться [довідкову документацію `kubectl`](/docs/reference/kubectl/). |
| 16 | + |
| 17 | +kubectl можна встановити на різних платформах Linux, macOS і Windows. Знайдіть вашу операційну систему нижче. |
| 18 | + |
| 19 | +- [Встановити kubectl на Linux](/docs/tasks/tools/install-kubectl-linux) |
| 20 | +- [Встановити kubectl на macOS](/docs/tasks/tools/install-kubectl-macos) |
| 21 | +- [Встановити kubectl на Windows](/docs/tasks/tools/install-kubectl-windows) |
| 22 | + |
| 23 | +## Контейнерні образи {#container-images} |
| 24 | + |
| 25 | +Всі контейнерні образи Kubernetes розміщені в реєстрі контейнерних образів `registry.k8s.io`. |
| 26 | + |
| 27 | +| Контейнерний образ | Підтримувані архітектури | |
| 28 | +| ------------------------------------------------------------------------- | --------------------------------- | |
| 29 | +| registry.k8s.io/kube-apiserver:v{{< skew currentPatchVersion >}} | amd64, arm, arm64, ppc64le, s390x | |
| 30 | +| registry.k8s.io/kube-controller-manager:v{{< skew currentPatchVersion >}} | amd64, arm, arm64, ppc64le, s390x | |
| 31 | +| registry.k8s.io/kube-proxy:v{{< skew currentPatchVersion >}} | amd64, arm, arm64, ppc64le, s390x | |
| 32 | +| registry.k8s.io/kube-scheduler:v{{< skew currentPatchVersion >}} | amd64, arm, arm64, ppc64le, s390x | |
| 33 | +| registry.k8s.io/conformance:v{{< skew currentPatchVersion >}} | amd64, arm, arm64, ppc64le, s390x | |
| 34 | + |
| 35 | +### Архітектури контейнерних образів {#container-image-architectures} |
| 36 | + |
| 37 | +Всі контейнерні образи доступні для кількох архітектур, тоді як середовище виконання контейнерів має вибрати правильну архітектуру на основі базової платформи. Також можна витягнути образ для конкретної архітектури, додавши суфікс до імені контейнерного образу, наприклад `registry.k8s.io/kube-apiserver-arm64:v{{< skew currentPatchVersion >}}`. |
| 38 | + |
| 39 | +### Підписи контейнерних образів {#container-image-signatures} |
| 40 | + |
| 41 | +{{< feature-state for_k8s_version="v1.26" state="beta" >}} |
| 42 | + |
| 43 | +Для Kubernetes {{< param "version" >}}, контейнерні образи підписуються за допомогою [sigstore](https://sigstore.dev) підписів: |
| 44 | + |
| 45 | +{{< note >}} |
| 46 | +Підписи контейнерних образів sigstore наразі не збігаються між різними географічними положеннями. Додаткова інформація про цю проблему доступна у відповідному [GitHub issue](https://github.com/kubernetes/registry.k8s.io/issues/187). |
| 47 | +{{< /note >}} |
| 48 | + |
| 49 | +Проєкт Kubernetes публікує список підписаних контейнерних образів Kubernetes у форматі [SPDX 2.3](https://spdx.dev/specifications/). Ви можете отримати цей список за допомогою: |
| 50 | + |
| 51 | +```shell |
| 52 | +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/' |
| 53 | +``` |
| 54 | + |
| 55 | +Щоб вручну перевірити підписані контейнерні образи основних компонентів Kubernetes, зверніться до документа [Перевірка підписаних контейнерних образів](/docs/tasks/administer-cluster/verify-signed-artifacts). |
| 56 | + |
| 57 | +Якщо ви витягуєте образ контейнера для певної архітектури, то цей образ для однієї архітектури |
| 58 | +підписаний так само як і мультиархітектурні списки маніфестів. |
| 59 | + |
| 60 | +## Бінарні файли {#binaries} |
| 61 | + |
| 62 | +{{< release-binaries >}} |
0 commit comments