Skip to content

Commit d0803d7

Browse files
AndygolTim Bannister
authored and
Tim Bannister
committed
[uk] Improve release information
Co-authored-by: Tim Bannister <[email protected]>
1 parent 09c3812 commit d0803d7

File tree

7 files changed

+670
-0
lines changed

7 files changed

+670
-0
lines changed

content/uk/releases/_index.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
linktitle: Історія випусків
3+
title: Випуски
4+
type: docs
5+
layout: release-info
6+
notoc: true
7+
---
8+
9+
<!-- overview -->
10+
11+
Проєкт Kubernetes підтримує гілки випусків для трьох останніх мінорних випусків ({{< skew latestVersion >}}, {{< skew prevMinorVersion >}}, {{< skew oldestMinorVersion >}}). Kubernetes 1.19 та новіші отримують [приблизно 1 рік патчі підтримки](/releases/patch-releases/#support-period). Kubernetes 1.18 та старіші отримували патчі приблизно впродовж 9 місяців.
12+
13+
Версії Kubernetes зазначаються у вигляді **x.y.z**, де
14+
15+
- **x** — номер головної версії,
16+
- **y** — мінорна версія, а
17+
- **z** — версія патча, відповідно до термінології [Semantic Versioning](https://semver.org/lang/uk/).
18+
19+
Докладніше про політику розбіжностей між версіями у документі — [Політика версійної розбіжності](/releases/version-skew-policy/).
20+
21+
<!-- body -->
22+
23+
## Історія випусків {#release-history}
24+
25+
{{< release-data >}}
26+
27+
## Майбутні випуски {#upcoming-releases}
28+
29+
Ознайомтесь з [графіком](https://github.com/kubernetes/sig-release/tree/master/releases/release-{{< skew nextMinorVersion >}}) виходу майбутнього випуску **{{< skew nextMinorVersion >}}** Kubernetes!
30+
31+
## Додаткові ресурси {#helpful-resources}
32+
33+
Зверніться до [ресурсів команди випуску Kubernetes](https://github.com/kubernetes/sig-release/tree/master/release-team) для ключової інформації про ролі та процес випуску.

content/uk/releases/download.md

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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 >}}

content/uk/releases/notes.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
linktitle: Нотатки про випуск
3+
title: Нотатки
4+
type: docs
5+
weight: 50
6+
description: >
7+
Нотатки про випуски Kubernetes.
8+
sitemap:
9+
priority: 0.5
10+
---
11+
12+
Нотатки про випуски можна знайти, переглянувши [Changelog](https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG), який відповідає вашій версії Kubernetes. Перегляньте changelog для {{< skew currentVersionAddMinor 0 >}} на [GitHub](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-{{< skew currentVersionAddMinor 0 >}}.md).
13+
14+
Або, нотатки про випуски можна шукати та фільтрувати онлайн на: [relnotes.k8s.io](https://relnotes.k8s.io). Перегляньте відфільтровані нотатки про випуски для {{< skew currentVersionAddMinor 0 >}} на [relnotes.k8s.io](https://relnotes.k8s.io/?releaseVersions={{< skew currentVersionAddMinor 0 >}}.0).

content/uk/releases/patch-releases.md

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Патч-випуски
3+
type: docs
4+
weight: 30
5+
---
6+
7+
Розклад та контактна інформація для патч-випусків Kubernetes.
8+
9+
Для загальної інформації про цикл випусків Kubernetes, дивіться [опис процесу випуску][release process description].
10+
11+
## Періодичність {#cadence}
12+
13+
Типова періодичність патч-випусків — щомісяця. Зазвичай вона трохи швидша (1-2 тижні) для перших патч-випусків після 1.X мінорного випуску. Критичні виправлення можуть призвести до негайного випуску поза звичайною періодичністю. Ми також намагаємося не робити випуски під час основних святкових періодів.
14+
15+
## Контакт {#contact}
16+
17+
Дивіться сторінку [Менеджери Випусків][release-managers] для отримання повних контактних даних команди патч-випусків.
18+
19+
Дайте нам хоча б один робочий день на відповідь — ми можемо бути в іншому часовому поясі!
20+
21+
Між випусками команда переглядає вхідні запити на cherry pick щотижня. Команда буде звʼязуватися з вами через GitHub PR, канали SIG у Slack, прямі повідомлення у Slack та [email](mailto:[email protected]) якщо є питання щодо PR.
22+
23+
## Cherry picks
24+
25+
Будь ласка, дотримуйтесь [процесу cherry pick][cherry-picks].
26+
27+
Cherry picks повинні бути готові до злиття у GitHub з правильними мітками (наприклад, `approved`, `lgtm`, `release-note`) та успішними CI тестами до граничного терміну для cherry pick. Зазвичай це за два дні до цільового випуску, але може бути й більше. Раніша готовність PR краще, оскільки нам потрібен час для отримання сигналу CI після злиття ваших cherry picks перед фактичним випуском.
28+
29+
Cherry pick PR, які не відповідають критеріям злиття, будуть перенесені та додані для наступного патч-випуску.
30+
31+
## Період підтримки {#support-period}
32+
33+
Відповідно до [річної підтримки KEP][yearly-support], спільнота Kubernetes підтримуватиме активні серії патч-випусків протягом приблизно чотирнадцяти (14) місяців.
34+
35+
Перші дванадцять місяців цього терміну вважатимуться стандартним періодом.
36+
37+
Наприкінці дванадцятого місяця станеться наступне:
38+
39+
- [Менеджери Випусків][release-managers] зроблять випуск
40+
- Серія патч-випусків перейде в режим обслуговування
41+
42+
Протягом двомісячного періоду обслуговування Менеджери Випусків можуть робити додаткові випуски обслуговування для розвʼязання наступних проблем:
43+
44+
- CVE (за порадою Security Response Committee)
45+
- проблеми із залежностями (включаючи оновлення базових образів)
46+
- критичні проблеми основних компонентів
47+
48+
Наприкінці двомісячного періоду обслуговування серія патч-випусків вважатиметься завершеною (EOL) і cherry picks до відповідної гілки будуть закриті незабаром після цього.
49+
50+
Зверніть увагу, що 28-е число місяця було обрано як цільові дати для режиму обслуговування та EOL для зручності (кожен місяць має це число).
51+
52+
## Майбутні щомісячні випуски {#upcoming-monthly-releases}
53+
54+
Часові рамки можуть змінюватися залежно від важливості виправлень, але для полегшення планування ми орієнтуватимемося на наступні щомісячні точки випуску. Незаплановані, критичні випуски можуть також відбуватися у проміжках між ними.
55+
56+
{{< upcoming-releases >}}
57+
58+
## Детальна історія випусків для активних гілок {#detailed-release-history-for-active-branches}
59+
60+
{{< release-branches >}}
61+
62+
## Історія неактивних гілок {#non-active-branches}
63+
64+
Ці випуски більше не підтримуються.
65+
66+
{{< eol-releases >}}
67+
68+
[cherry-picks]: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-release/cherry-picks.md
69+
[release-managers]: /releases/release-managers
70+
[release process description]: /releases/release
71+
[yearly-support]: https://git.k8s.io/enhancements/keps/sig-release/1498-kubernetes-yearly-support-period/README.md

0 commit comments

Comments
 (0)