Это руководство поможет вам установить, понять и управлять etcd Encryption Manager в для автоматизации ротации ключей шифрования данных etcd в ваших кластерах.
Оно обеспечивает шифрование конфиденциальных данных, хранящихся в etcd, таких как secrets и configmaps, с использованием надежного алгоритма, повышая безопасность вашего кластера.
Смотрите Cluster Plugin для инструкций по установке.
Примечание:
В настоящее время поддерживаются:
- On-Premises кластеры
- DCS кластеры
Не поддерживается:
global cluster
После установки в namespace kube-system
разворачивается контроллер etcd-encryption-manager
, который:
kube-apiserver
.Стабильность кластера сохраняется на протяжении всех этих операций.
Параметр | Значение |
---|---|
Шифруемые ресурсы | secrets, configmaps |
Алгоритм шифрования | 256-битный AES-GCM |
Интервал ротации | 168 часов (7 дней) |
Путь | Содержание |
---|---|
/etc/kubernetes/encryption-provider.conf | Текущая конфигурация шифрования |
/etc/kubernetes/encryption-provider-history.bak | Исторические записи ключей (для восстановления) |
/etc/kubernetes/encryption-provider-bak/ | Истекшие версии конфигураций шифрования |
Выполните следующую команду для проверки текущего статуса ротации:
Пример вывода: