Что такое версии кластера службы Azure Kubernetes?

Завершено

Обновления и улучшения часто происходят в разработке программного обеспечения. К тому времени как ваша команда по развёртыванию была готова развернуть контейнеризованные приложения на кластерах AKS, используемые версии кластеров уже не поддерживались. AKS следует правилу N-2, когда речь идет о поддержке версий Kubernetes.

Что такое правило N-2?

Подумайте о N как о текущей стабильной версии, выпущенной Kubernetes, и о -2 как о двух предыдущих минорных версиях из N.

Например, предположим, что Kubernetes выпускает версию 1.20.x сегодня. После правила N-2 AKS обеспечивает поддержку версии 1.20.x, 1.19.xи 1.18.x. Так как версия 1.17.x не является одной из двух предыдущих дополнительных версий, она будет устаревать и будет снята с поддержки в течение 30 дней после выхода версии 1.20.x. У вас есть 30 дней с момента нового выпуска, чтобы обновить кластеры и убедиться, что они оставались поддерживаемыми.

Диаграмма, показывающая, что когда Kubernetes выпускает версию 1.20, поддержка Azure Kubernetes Service для версии 1.17 будет прекращена, так как она не входит в правило поддержки версии N-2.

Для каждой дополнительной версии, в которой AKS поддерживает поддержку кластера, поддерживаются только последние стабильные две версии исправлений для каждой дополнительной версии.

Это означает, что если Kubernetes решит выпустить версию патча 1.19.9 и 1.18.10, то поддерживаемые версии патчей в AKS изменяются на:

Текущие поддерживаемые версии Новые поддерживаемые версии
1.20.2 1.20.2
1.20.1 1.20.1
1.19.8 1.19.9
1.19.7 1.19.8
1.18.9 1.18.10
1.18.8 1.18.9

Каков процесс выпуска и устаревания версий кластера AKS?

AKS объявляет обновления версий кластера через несколько каналов, включая заметки о выпуске AKS, средство отслеживания выпусков AKS, уведомления по электронной почте, оповещения Помощника по Azure и предварительные версии.

Заметки о выпуске AKS

AKS публикует объявления с запланированной датой выпуска новых версий и устаревания старых версий в заметках о выпуске AKS как минимум за 30 дней до даты выпуска.

Трекер выпусков AKS

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

Уведомления по электронной почте

AKS отправляет уведомления по электронной почте и уведомления о работоспособности служб владельцам кластеров AKS, затронутым последними обновлениями версий, чтобы уведомить их о том, что у них есть 30 дней для обновления существующих версий кластера AKS.

Помощник по Azure

AKS использует Azure Advisor для оповещения о том, может ли новая версия вызвать проблемы в вашем кластере из-за устаревших API или если истекла поддержка кластера.

Предварительные версии

Прежде чем AKS предоставляет поддержку новой дополнительной версии Kubernetes, новая дополнительная версия часто выпускается в виде предварительной версии. Предварительная версия позволяет оценить следующую версию перед выпуском. Это позволяет протестировать существующие рабочие нагрузки кластера AKS с помощью следующего выпуска и подготовиться к обновлению, когда версия станет общедоступной.

1.

Kubernetes выпустила новую минорную версию 1.20.0. Какая из следующих версий Kubernetes перестанет поддерживаться в соответствии с правилом N-2?

2.

Сколько дней необходимо обновить версию кластера AKS, которая становится устаревшей?

3.

Сколько патч-версий в пределах минорной версии поддерживает AKS?