ExternalDNS c Webhook Yandex Cloud DNS

Обновлено 2 апреля 2026 г.

ExternalDNS позволяет автоматически создавать DNS-записи для Yandex Managed Service for Kubernetes в Yandex Cloud DNS. ExternalDNS делает ресурсы Kubernetes доступными для обнаружения через общедоступные DNS-серверы.

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

  2. Назначьте сервисному аккаунту роль dns.editor.

  3. Создайте авторизованный ключ для сервисного аккаунта в формате JSON и сохраните его в файл key.json:

    yc iam key create \
      --service-account-name <имя сервисного аккаунта> \
      --format json \
      --output key.json
    
  4. Задайте настройки приложения:

    • Пространство имен — создайте новое пространство имен (например, externaldns-space). Если вы оставите пространство имен по умолчанию, ExternalDNS может работать некорректно.
    • Название приложения — укажите название приложения.
    • Ключ сервисной учетной записи — вставьте содержимое файла key.json или создайте новый авторизованный ключ для сервисного аккаунта. Сервисный аккаунт должен иметь роль dns.editor.
    • ID каталога — укажите каталог, в котором находится зона Cloud DNS.
  5. Нажмите кнопку Установить.

  6. Дождитесь перехода приложения в статус Deployed.

Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Администрирование и DevOps
Инструменты для разработчиков
Издатель
Yandex Cloud
Примеры использования
  • Создание DNS-записи для Managed Service for Kubernetes.
Полезные ссылки
Техническая поддержка

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

Состав продукта
Helm-чартВерсия
Pull-команда
Документация
yandex-cloud/external-dns-yc-webhook/charts/external-dns1.20.0Открыть
Docker-образВерсия
Pull-команда
yandex-cloud/external-dns-yc-webhook/external-dns1775109350726421851404862635012800631114504590479v0.20.0
yandex-cloud/external-dns-yc-webhook/external-dns-yandex-cloud-webhook17751093507264218514048626350128006311145045904790.0.1
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Администрирование и DevOps
Инструменты для разработчиков
Издатель
Yandex Cloud