Это руководство поможет вам установить, понять и управлять etcd Encryption Manager в для автоматизации ротации ключей шифрования данных etcd в ваших кластерах.
Оно обеспечивает шифрование конфиденциальных данных, хранящихся в etcd, таких как secrets и configmaps, с использованием надежного алгоритма, повышая безопасность вашего кластера.
Инструкции по установке смотрите в разделе Cluster Plugin.
Примечание:
В настоящее время поддерживаются:
- On-Premises кластеры
- DCS кластеры
Не поддерживаются:
global cluster
После установки в пространстве имён 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/ | Истекшие версии конфигураций шифрования |
Выполните следующую команду для проверки текущего статуса ротации:
Пример вывода: