Шифрование etcd
Это руководство поможет вам установить, понять и управлять etcd Encryption Manager в для автоматизации ротации ключей шифрования данных etcd в ваших кластерах.
Оно обеспечивает шифрование конфиденциальных данных, хранящихся в etcd, таких как secrets и configmaps, с использованием надежного алгоритма, повышая безопасность вашего кластера.
Содержание
УстановкаКак это работаетКонфигурация по умолчаниюРуководство по эксплуатацииФайлы конфигурацииПроверка статусаУстановка
Инструкции по установке смотрите в разделе Cluster Plugin.
Примечание:
В настоящее время поддерживаются:
- On-Premises кластеры
- DCS кластеры
Не поддерживаются:
global cluster
Как это работает
После установки в пространстве имён kube-system разворачивается контроллер etcd-encryption-manager, который:
- Периодически выполняет ротацию ключей шифрования данных etcd.
- Сохраняет 8 последних ключей для обеспечения совместимости при откате.
- Обновляет конфигурации шифрования на всех управляющих узлах.
- Запускает горячую перезагрузку новых ключей в
kube-apiserver. - Автоматически мигрирует ресурсы для повторного шифрования данных новыми ключами.
Стабильность кластера сохраняется на протяжении всех этих операций.
Конфигурация по умолчанию
Руководство по эксплуатации
Файлы конфигурации
Проверка статуса
Выполните следующую команду для проверки текущего статуса ротации:
Пример вывода: