Cluster API v1.12: представляе... Заметка
RSS Блог о Kubernetes

Cluster API v1.12: представляем обновления на месте и цепочные обновления

Cluster API обеспечивает декларативное управление жизненным циклом кластеров Kubernetes. Он использует контроллеры для согласования состояний кластеров, подобно тому, как Kubernetes управляет подами с помощью Deployments. Выпуск v1.12.0 вводит значительные улучшения, а именно обновления на месте и цепочечные обновления, для оптимизации распространенных операций. Обновления на месте позволяют изменять машины без полного их пересоздания, принимая принцип неизменной инфраструктуры для простоты и предсказуемости. Эта новая функция позволяет Cluster API интеллектуально выбирать между неизменными развертываниями и обновлениями на месте в зависимости от характера изменения. Cluster API считает обновления на месте наиболее полезными для изменений, не требующих слитья узлов, таких как обновления учетных данных. Цепочечные обновления, с другой стороны, позволяют пользователям сразу перейти на несколько минорных версий Kubernetes в одной операции. Эта функция вычисляет и выполняет план обновления, оркестрируя обновления контрольной плоскости и рабочих машин последовательно. Рабочие машины интеллектуально пропускают промежуточные версии, когда политики отклонения версий Kubernetes это разрешают. Расширяемость за счет расширений обновлений и расширений плана обновления во время выполнения обеспечивает гибкость. Cluster API продолжает развиваться, сосредотачиваясь на более безопасных обновлениях и снижении нарушений при управлении Kubernetes в крупном масштабе.