ExternalDNS c Webhook Yandex Cloud DNS

Обновлено 21 апреля 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®
Издатель
Yandex Cloud
Примеры использования
  • Создание DNS-записи для Managed Service for Kubernetes.
Полезные ссылки
Техническая поддержка

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

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