Это многостраничный печатный вид этого раздела. Нажмите что бы печатать.

Вернуться к обычному просмотру страницы.

Релизы

Проект Kubernetes поддерживает ветки с релизами для трёх последних минорных версий (1.31, 1.30, 1.29). Kubernetes 1.19 и более новые версии поддерживаются патч-релизами на протяжении примерно одного года. Kubernetes 1.18 и более старые версии поддерживаются патч-релизами около 9 месяцев.

Версии Kubernetes обозначаются как x.y.z, где x — это мажорная (major) версия, y — минорная (minor), а z — патч-версия (patch), в соответствии с терминологией семантического версионирования.

Больше информации можно найти в документе Version Skew Policy.

История релизов

1.31

Последний релиз:1.31.2 (дата релиза: )
Конец жизни:
Патч-релизы: 1.31.0, 1.31.1, 1.31.2

Полная информация по релизу 1.31 План патч-версий и Changelog

1.30

Последний релиз:1.30.6 (дата релиза: )
Конец жизни:
Патч-релизы: 1.30.0, 1.30.1, 1.30.2, 1.30.3, 1.30.4, 1.30.5, 1.30.6

Полная информация по релизу 1.30 План патч-версий и Changelog

1.29

Последний релиз:1.29.10 (дата релиза: )
Конец жизни:

Полная информация по релизу 1.29 План патч-версий и Changelog

Следующий релиз

Смотрите план по следующему релизу Kubernetes — 1.32.

Полезные ресурсы

В документе Kubernetes Release Team можно найти основную информацию о ролях людей, задействованных в подготовке релизов, и процессе их выпуска.

1 - Скачать Kubernetes

Kubernetes поставляет бинарные файлы для каждого своего компонента, а также стандартный набор клиентских приложений для запуска кластера и взаимодействия с ним. Компоненты вроде API-сервера могут запускаться в контейнерных образах внутри кластера. В рамках процесса подготовки официальных релизов эти компоненты также поставляются в виде образов. Все бинарные файлы и контейнерные образы доступны для множества операционных систем и видов аппаратной архитектуры.

kubectl

Консольная утилита Kubernetes, kubectl, позволяет взаимодействовать с Kubernetes-кластерами.

kubectl можно использовать для деплоя приложений, исследования кластерных ресурсов и управления ими, просмотра логов. Больше информации, включая полный список возможных действий с kubectl, смотрите в референсной документации kubectl.

kubectl можно установить на разных Linux-платформах, macOS и Windows. Выберите предпочтительную операционную систему ниже.

Образы контейнеров

Все контейнерные образы Kubernetes деплоятся в реестр registry.k8s.io.

Образ контейнераПоддерживаемые архитектуры
registry.k8s.io/kube-apiserver:v1.31.0amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-controller-manager:v1.31.0amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-proxy:v1.31.0amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-scheduler:v1.31.0amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/conformance:v1.31.0amd64, arm, arm64, ppc64le, s390x

Архитектуры образов контейнеров

Все образы контейнеров могут работать на множестве архитектур. Исполняемая среда контейнеров (runtime) должна сама определить подходящую, исходя из используемой платформы. Образ с конкретной архитектурой можно также получить, добавив суффикс к названию образа контейнера. Например, registry.k8s.io/kube-apiserver-arm64:v1.31.0.

Подписи образов контейнеров

СТАТУС ФИЧИ: Kubernetes v1.26 [beta]

Для Kubernetes v1.31 образы контейнеров подписываются подписями sigstore:

Проект Kubernetes публикует список подписанных образов контейнеров Kubernetes в формате SPDX 2.3. Получить этот список можно так:

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 воспользуйтесь инструкцией Verify Signed Container Images.

Если вы скачиваете образ контейнера для конкретной архитектуры, этот образ, предназначенный только для неё, будет подписан так же, как и в списке с мульти-архитектурными манифестами.

Бинарные файлы

Ссылки для загрузки компонентов Kubernetes (и их контрольные суммы) можно найти в файлах CHANGELOG. Кроме того, можно воспользоваться downloadkubernetes.com для фильтрации по версии и архитектуре.