NodeLocal DNS
NodeLocal DNS снижает нагрузку по DNS-запросам за счет запуска кеша на каждом узле в кластере Managed Service for Kubernetes. Это позволяет повысить производительность и отказоустойчивость кластера.
-
Задайте настройки приложения:
-
Пространство имен — выберите пространство имен
kube-system. -
Название приложения — укажите название приложения.
-
Внутренний IP-адрес службы kube-dns — адрес для обращения к NodeLocal DNS Cache. Запросы, отправленные из подов приложений по адресу в поле, маршрутизируются на local DNS с помощью правил iptables.
Поле содержит адрес
ClusterIPсервисаkube-dnsв пространстве именkube-system. Значение поля можно получить с помощью команды:kubectl get svc kube-dns -n kube-system -o jsonpath={.spec.clusterIP}Так как Yandex Cloud добавляет сервис
kube-dnsпри создании кластера, IP-адрес сервиса предопределен. Поэтому его нельзя изменить в поле Внутренний IP-адрес службы kube-dns. -
Работа с Cilium — выберите эту опцию, если кластер использует контроллер сетевых политик Cilium.
-
-
Нажмите кнопку Установить.
-
Дождитесь перехода приложения в статус
Deployed.
После установки NodeLocal DNS использует следующие значения:
- Зона кластера Kubernetes —
cluster.local. - Адрес NodeLocal DNS Cache —
169.254.20.10. - Порт приложения для внешних запросов —
53. - Порт для сбора метрик Prometheus —
9253.
Подробнее о настройке локального кеширования DNS см. в документации Managed Service for Kubernetes.
- Кеширование запросов от приложений, расположенных на узле кластера Managed Service for Kubernetes.
Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.
| Helm-чарт | Версия | Pull-команда | Документация |
|---|---|---|---|
| yandex-cloud/node-local-dns | 1.5.1 | Открыть |
| Docker-образ | Версия | Pull-команда |
|---|---|---|
| k8s.gcr.io/dns/k8s-dns-node-cache1714741647564942266299136631087369810929585021518 | 1.23.0 |