Технології

Amazon EKS тепер підтримує відкат версій Kubernetes

W

www.techgig.com

3 хв читання

Концептуальна ілюстрація відкату версій Kubernetes у хмарному середовищі EKS

Нова можливість для Amazon EKS

Amazon EKS нещодавно запровадив підтримку відкату версій Kubernetes. Ця функція дозволяє інженерам повертати площину управління кластера до попередньої версії Kubernetes протягом семи днів після оновлення. Основна мета нововведення — зменшити ризики, пов'язані з оновленнями кластерів на місці, надаючи командам критично важливу "страхувальну сітку".

Як працює відкат версій

Нова можливість дозволяє EKS відкочувати сервер API Kubernetes та компоненти площини управління, забезпечуючи при цьому збереження всіх даних etcd, робочих навантажень та постійних томів. Для кластерів, що працюють у режимі EKS Auto Mode, система автоматично відкочує робочі вузли перед площиною управління, з можливістю прискорення або скасування процесу. Відкати на EKS функціонують на одну мінорну версію за раз, що відповідає інкрементальному шляху оновлення EKS. Сервіс також запускає перевірки Cluster Insights для оцінки готовності до відкату, виявляючи потенційні проблеми, такі як невідповідність версій вузлів або залежності додатків. Користувачі можуть використовувати опцію --force для обходу цих перевірок. AWS також представила API для скасування, що дозволяє зупинити відкат вузла в будь-який момент, надаючи більше контролю над процесом.

Відповідь на запити спільноти

За словами Міки Волтера, старшого архітектора рішень в AWS, оновлення площин управління Kubernetes історично було "дорогою в один кінець". Він зазначив, що через випуск Kubernetes трьох мінорних версій на рік, команди, які керують численними кластерами, часто відкладають оновлення через побоювання щодо відновлення. Це призводить до того, що кластери працюють на старих версіях, пропускають виправлення безпеки та згодом стикаються з подовженими термінами підтримки. Функція відкату була давнім запитом спільноти AWS, оскільки в open-source Kubernetes раніше не було нативного відкату площини управління. Раніше команди вдавалися до дорогих обхідних шляхів, таких як розгортання кластерів за схемою "blue/green", що подвоювало витрати на інфраструктуру під час оновлень, або ручні знімки, які вимагали значних інженерних годин без гарантованого успіху. Ісмаїл Байг, старший лідер з хмарних технологій та DevOps в Uniphore, прокоментував, що AWS "щойно дала командам EKS те, про що ми просили роками: нативний відкат Kubernetes". Ашреф Гамуді, DevOps-інженер у Tnker, додав, що AWS "щойно вирішила один з найбільших страхів кожного інженера Kubernetes".

Конкурентний ландшафт та контроль

AWS не є першим хмарним провайдером, який пропонує подібні функції. Google Kubernetes Engine (GKE) представив відкати мінорних версій площини управління з GKE 1.33, побудовані на можливостях upstream Kubernetes, розроблених спільно з спільнотою. Azure Kubernetes Service (AKS) наразі пропонує часткову підтримку, обмежену відкатами пулів вузлів. Корі Квін, головний хмарний економіст The Duckbill Group, описав цю функцію у своєму інформаційному бюлетені як "кнопку скасування для оновлень Kubernetes, що з'явилася лише після років, коли операційні команди створювали періоди випікання та місячні церемонії, щоб уникнути дороги в один кінець".

Доступність

Ця нова можливість доступна без додаткової плати в усіх регіонах, де пропонується EKS. Відкати площини управління застосовні до всіх кластерів EKS, тоді як відкати вузлів призначені спеціально для кластерів, що працюють у режимі EKS Auto Mode. Функція підтримує версії Kubernetes як у стандартній, так і в розширеній підтримці EKS.

Що це означає для розробників

Ця функція надає інженерним командам критично важливу "страхувальну сітку" для оновлень кластерів Kubernetes, усуваючи необхідність у дорогих та ненадійних обхідних шляхах. Вона дозволяє розробникам безпечніше оновлювати кластери, уникаючи застарілих версій та пов'язаних з ними проблем безпеки, а також надає більше контролю над процесом оновлення.

Ключові факти

  • Amazon EKS тепер підтримує відкат версій Kubernetes протягом семи днів після оновлення.

  • Функція зменшує ризик оновлення, зберігаючи дані etcd, робочі навантаження та постійні томи.

  • Це відповідь на давній запит спільноти, що усуває дорогі обхідні шляхи, такі як blue/green розгортання або ручні знімки.

  • Доступно без додаткової плати для всіх кластерів EKS та вузлів Auto Mode.

  • Відкат дозволяє повернути площину управління кластера до попередньої версії Kubernetes.

Джерела

ТехнологіїOpen Source

Попередні статті

Символічний обмін технологічними можливостями між Німеччиною та Україною

Німецький політик закликає до угоди з Україною щодо обміну технологіями

Александер Гоффманн, голова регіональної групи ХСС у Бундестазі, закликав до двосторонньої міжурядової угоди з Україною для обміну технологічними можливостями, особливо у сфері оборонних інновацій.

Наступні статті

Концептуальна ілюстрація бази даних публічних записів

Округ Волусія запускає першу в Флориді базу даних про правопорушників домашнього насильства

Округ Волусія стане піонером у Флориді, створивши першу в штаті окружну базу даних про правопорушників домашнього насильства, що спростить доступ до публічних записів.