Кластер обновления kops завершился с ошибкой `ошибка при поиске в DNS записей NS`` no such host`

Envs

$ kops version
Version 1.18.2 (git-84495481e4)

Kubernetes Cluster Version: 1.18.10

Что я хочу сделать

Я хочу создать кластер Kubernetes в своем домене xway.me.

Я нашел эту статью и попробую.

Я создал кластер и попытался распечатать файл terraform в качестве вывода, но это не удалось.

$ kops update cluster \
  --out=. \
  --target=terraform \
  --state s3://xway.me-kops \
  --name xway.me

error doing DNS lookup for NS records for "xway.me": lookup xway.me on 127.0.0.53:53: no such host

Что я пробовал

Ошибка при поиске в DNS записей NS при использовании частной зоны DNS № 781

Я добавляю --dns private

Но я получил unknown flag: --dns.

Установка Kubernetes на AWS с помощью kops

Теперь мой файл resolv.conf здесь

# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 127.0.0.53
options edns0
search ad.oit.ac.jp

Я добавляю этот код в /etc/resolv.conf.

search xway.me

Потом я получил эту ошибку.

error doing DNS lookup for NS records for "xway.me": lookup xway.me on 127.0.0.53:53: server misbehaving

добавление nameserver 8.8.8.8 также не удалось

error doing DNS lookup for NS records for "xway.me": lookup xway.me on 127.0.0.53:53: no such host

используя kops create:

$ kops create cluster --name xway.me --state s3://xway.me-kops

cluster "xway.me" already exists; use 'kops update cluster' to apply changes

Я хочу знать

Как мне добиться успеха в запуске kops update cluster?


person Asuha    schedule 25.11.2020    source источник


Ответы (1)


Когда вы используете частные записи DNS, они обычно не разрешаются локально. Вам необходим DNS-сервер пересылки, размещенный в VPC, в котором включена частная запись route53.

Запись kOps не раскрывает ничего особо важного, но если вы не хотите использовать общедоступную запись, можно использовать Кластер сплетен.

Однако существует известная проблема с объединением сплетен с терраформом.

person Ole Markus With    schedule 26.12.2020