Marketplace

External Secrets Operator с поддержкой Yandex Lockbox

Обновлено 30 января 2024 г.

External Secrets Operator — оператор Kubernetes, который интегрирует внешние системы управления секретами, такие как Yandex Lockbox, AWS Secrets Manager, HashiCorp Vault, Google Secrets Manager, Azure Key Vault и многие другие. Оператор считывает информацию из внешних API и автоматически вводит значения в Kubernetes Secret.

External Secrets Operator с поддержкой Yandex Lockbox позволяет настроить синхронизацию секретов Yandex Lockbox с секретами кластера Managed Service for Kubernetes.

Инструкция по развертыванию
  1. Создайте сервисный аккаунт, необходимый для работы External Secrets Operator:

    yc iam service-account create --name eso-service-account
    
  2. Создайте авторизованный ключ для сервисного аккаунта и сохраните его в файл:

    yc iam key create --service-account-name eso-service-account --output authorized-key.json
    
  3. (Опционально) Назначьте сервисному аккаунту роль lockbox.editor для полного доступа ко всем секретам каталога:

    yc resource-manager folder add-access-binding --id=<идентификатор каталога> --service-account-name eso-service-account --role lockbox.editor
    
  4. Задайте настройки External Secrets Operator:

    • Пространство имен — выберите пространство имен или создайте новое.
    • Название приложения — укажите название приложения.
    • Ключ сервисной учетной записи — вставьте содержимое файла с авторизованным ключом.
  5. Нажмите кнопку Установить.

После установки продукта:

  1. Создайте секреты в Yandex Lockbox.

  2. Настройте секреты в Kubernetes, создав объект ExternalSecret с указанием:

    • идентификатора секрета;
    • ClusterSecretStore с именем cluster-secret-store.

Подробнее о синхронизации секретов Yandex Lockbox с секретами кластера Managed Service for Kubernetes.

Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Безопасность
Издатель
Yandex Cloud
Примеры использования
  • Синхронизация секретов из внешних API в Kubernetes.
  • Использование секретов для мультитенантных развертываний.
Техническая поддержка

Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.

Состав продукта
Helm-чартВерсия
Pull-команда
Документация
yandex-cloud/external-secrets/chart/external-secrets0.5.5Открыть
Docker-образВерсия
Pull-команда
yandex-cloud/external-secrets/external-secretsv0.5.5
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace и с условиями использования следующих продуктов: External Secrets
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Безопасность
Издатель
Yandex Cloud