Skip to content

Commit

Permalink
[ru] Translate Releases and Download
Browse files Browse the repository at this point in the history
Signed-off-by: Dmitry Shurupov <dmitry.shurupov@palark.com>
  • Loading branch information
shurup committed Aug 16, 2024
1 parent 427d578 commit 967688e
Show file tree
Hide file tree
Showing 3 changed files with 124 additions and 2 deletions.
37 changes: 37 additions & 0 deletions content/ru/releases/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
linktitle: История релизов
title: Релизы
type: docs
layout: release-info
notoc: true
---

<!-- overview -->

Проект Kubernetes поддерживает ветки с релизами для трёх последних минорных версий
({{< skew latestVersion >}}, {{< skew prevMinorVersion >}}, {{< skew oldestMinorVersion >}}).
Kubernetes 1.19 и более новые версии поддерживаются патч-релизами на протяжении
[примерно одного года](/releases/patch-releases/#support-period).
Kubernetes 1.18 и более старые версии поддерживаются патч-релизами около 9 месяцев.

Версии Kubernetes обозначаются как **x.y.z**,
где **x** — это мажорная (major) версия, **y** — минорная (minor), а **z** — патч-версия
(patch), в соответствии с терминологией [семантического версионирования](https://semver.org/lang/ru/).

Больше информации можно найти в документе [Version Skew Policy](/releases/version-skew-policy/).

<!-- body -->

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

{{< release-data >}}

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

Смотрите [план](https://github.com/kubernetes/sig-release/tree/master/releases/release-{{< skew nextMinorVersion >}})
по следующему релизу Kubernetes — **{{< skew nextMinorVersion >}}**.

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

В документе [Kubernetes Release Team](https://github.com/kubernetes/sig-release/tree/master/release-team)
можно найти основную информацию о ролях людей, задействованных в подготовке релизов, и процессе их выпуска.
85 changes: 85 additions & 0 deletions content/ru/releases/download.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
title: Скачать Kubernetes
type: docs
---

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

### kubectl

<!-- overview -->

Консольная утилита Kubernetes, [kubectl](/docs/reference/kubectl/kubectl/),
позволяет взаимодействовать с Kubernetes-кластерами.

kubectl можно использовать для деплоя приложений, исследования кластерных
ресурсов и управления ими, просмотра логов. Больше информации, включая
полный список возможных действий с kubectl, смотрите в
[референсной документации `kubectl`](/ru/docs/reference/kubectl/).

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

- [Установка kubectl на Linux](/docs/tasks/tools/install-kubectl-linux)
- [Установка kubectl на macOS](/docs/tasks/tools/install-kubectl-macos)
- [Установка kubectl на Windows](/docs/tasks/tools/install-kubectl-windows)

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

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

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

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

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

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

{{< feature-state for_k8s_version="v1.26" state="beta" >}}

Для Kubernetes {{< param "version" >}}
образы контейнеров подписываются подписями [sigstore](https://sigstore.dev):

{{< note >}}
В настоящий момент sigstore-подписи образов контейнеров не совпадают
в разных географических локациях. Подробности об этой проблеме можно
найти в соответствующем
[issue на GitHub](https://github.com/kubernetes/registry.k8s.io/issues/187).
{{< /note >}}

Проект Kubernetes публикует список подписанных образов контейнеров Kubernetes
в формате [SPDX 2.3](https://spdx.dev/specifications/).
Получить этот список можно так:

```shell
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](/docs/tasks/administer-cluster/verify-signed-artifacts).

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

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

{{< release-binaries >}}
4 changes: 2 additions & 2 deletions data/i18n/ru/ru.toml
Original file line number Diff line number Diff line change
Expand Up @@ -526,7 +526,7 @@ other = "Дедлайн для Cherry Pick"
other = "Дата конца жизни (EOL)"

[release_full_details_initial_text]
other = "Полностью"
other = "Полная информация по релизу"

[release_information_navbar]
other = "Информация о релизе"
Expand All @@ -552,7 +552,7 @@ other = "**%s** переходит в режим поддержки (maintenance
other = "Примечание"

[release_schedule]
other = "График"
other = "План патч-версий"

[release_target_date]
other = "Планируемая дата"
Expand Down

0 comments on commit 967688e

Please sign in to comment.