Карточка Senior ConfigMap и Secret обновлено

Инструменты для секретов

Вопрос

Какие есть способы не хранить секреты в git в открытом виде?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

External Secrets Operator (синхронизирует из Vault, AWS/GCP/Yandex Secret Manager и других в Secret кластера). Sealed Secrets (асимметрично зашифрованный SealedSecret в git, расшифровывает контроллер).

Ответ

External Secrets Operator (синхронизирует из Vault, AWS/GCP/Yandex Secret Manager и других в Secret кластера). Sealed Secrets (асимметрично зашифрованный SealedSecret в git, расшифровывает контроллер). SOPS (шифрование файлов ключом age или KMS, расшифровка в CI или GitOps-инструменте). Secrets Store CSI Driver (монтирование секрета из хранилища как файла).

Разбор

External Secrets Operator (синхронизирует из Vault, AWS/GCP/Yandex Secret Manager и других в Secret кластера). Sealed Secrets (асимметрично зашифрованный SealedSecret в git, расшифровывает контроллер). SOPS (шифрование файлов ключом age или KMS, расшифровка в CI или GitOps-инструменте). Secrets Store CSI Driver (монтирование секрета из хранилища как файла).

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.