Недавно я столкнулся с проблемой, когда мне нужно настроить разрешение DNS для контейнера-докера.
По сути, для конфигурации по умолчанию для приложений, которые мы пытаемся контейнировать, требуется какая-то несвязанная конфигурация для разрешения DNS. У нас есть некоторые ограничения, поэтому мы не можем настроить kube-dns или отключить его в кластере kubernetes.
Чтобы быть кратким, мне нужно иметь возможность настроить разрешение DNS для конкретного контейнера. Можно ли настроить несвязанную конфигурацию ниже (я заменил IP-адреса по соображениям конфиденциальности):
server:
local-zone: "googleapis.com." redirect
local-data: "googleapis.com. IN CNAME restricted.googleapis.com."
local-zone: "restricted.googleapis.com." static
local-data: "restricted.googleapis.com. IN A 0.0.0.1”
local-data: "restricted.googleapis.com. IN A 0.0.0.2”
local-data: "restricted.googleapis.com. IN A 0.0.0.3”
local-data: "restricted.googleapis.com. IN A 0.0.0.4”
Таким образом, что я могу просто использовать стандартный док-контейнер DNS? У меня ограниченные знания по разрешению сети / DNS, поэтому любые советы или документация для ссылки будут высоко оценены. Чтобы подчеркнуть, контейнеры в kubernetes.
Спасибо
Ссылка: https://docs.docker.com/v17.09/engine/userguide/networking/default_network/configure-dns/