Оголошення про випуск etcd-operator v0.2.0
Вступ
Сьогодні ми раді оголосити про випуск etcd-operator v0.2.0! Цей випуск приносить важливі нові функції та покращення, що підвищують безпеку, надійність і зручність експлуатації під час керування кластерами etcd.
Нові функції
Керування сертифікатами
Версія 0.2.0 впроваджує вбудоване керування сертифікатами для захисту всього TLS-звʼязку:
- Між членами etcd (звʼязок між членами)
- Між клієнтами та членами etcd
TLS налаштовується лише тоді, коли його явно ввімкнено користувачем. Після ввімкнення etcd-operator автоматично надає та керує сертифікатами на основі вибраного провайдера.
Наразі підтримуються два провайдери:
- Auto — призначений для середовищ розробки та тестування
- Cert-Manager — рекомендований для промислового використання
Якщо TLS увімкнено, але провайдера не вказано, оператор стандартно використовує провайдера Auto.
Ця функція спрощує безпечне налаштування кластера та зменшує операційні витрати на ручне керування сертифікатами.
Підтримка оновлення
etcd-operator тепер підтримує оновлення кластерів etcd.
Оператор дотримується тих самих правил оновлення, що й основний проєкт etcd. Підтримувані шляхи оновлення включають:
Патч-оновлення: між патч-версіями в межах однієї мінорної версії (наприклад, 3.6.0 → 3.6.2)
Мінорні оновлення: по одній мінорній версії за раз (наприклад, 3.5 → 3.6)
Пропуск мінорних версій не підтримується і може призвести до збою. Рекомендується оновитися до останньої патч-версії перед переходом до наступної мінорної версії.
Якщо ви використовуєте офіційні образи etcd, оператор перевірятиме шлях оновлення та автоматично застосовуватиме ці правила.
Однак, якщо ви використовуєте власні теги образів etcd, які не дотримуються семантичного версіонування, жодної перевірки виконуватися не буде. У таких випадках ви несете відповідальність за забезпечення коректності шляху оновлення.
Покращення наскрізного тестування
Ми внесли значні покращення в наше наскрізне (e2e) тестування:
- Інтегровано gofail для моделювання сценаріїв збоїв
- Додано додаткові тестові випадки для кращого охоплення крайових та виняткових умов
Ці покращення підвищують стійкість і надійність оператора.
Подяки
Цей випуск був би неможливим без внеску спільноти. Ми хотіли б віддати належне всім учасникам etcd-operator.
Ми раді цьому випуску та з нетерпінням чекаємо на ваші відгуки та внески.