Что такое версии кластера службы 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 дней с момента нового выпуска, чтобы обновить кластеры и убедиться, что они оставались поддерживаемыми.
Для каждой дополнительной версии, в которой 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 с помощью следующего выпуска и подготовиться к обновлению, когда версия станет общедоступной.