Выбор ответа Middle Секреты и управление ключами обновлено

Kubernetes Secrets

Вопрос

Что верно про объекты Secret в Kubernetes по умолчанию?

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

Выберите вариант, и откроется разбор.

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

Коротко

Правильный ответ: Данные в base64, но не зашифрованы: их видит любой с доступом к etcd. base64 это кодирование, а не шифрование.

Варианты ответа

  1. Данные в base64, но не зашифрованы: их видит любой с доступом к etcdправильный ответ
  2. Они зашифрованы AES-256 ключом кластера, который генерируется при установке
  3. Их невозможно прочитать через kubectl, только смонтировать в под
  4. Они хранятся в памяти узлов и не попадают в etcd на диск

Разбор

base64 это кодирование, а не шифрование. Нужно включить шифрование etcd (EncryptionConfiguration, лучше с KMS-провайдером), ограничить RBAC на чтение Secret и по возможности использовать внешнее хранилище. Прочитать через kubectl можно при наличии прав.

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

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

Термины по теме