Рейтинг:0

Почему kubectl иногда возвращает имя *node* вместо имени *pod*, если указанный pod больше не существует в кластере?

флаг cn
ebr

Иногда kubectl получить pod some-pod-1234abc возвращает ошибку типа: Ошибка сервера (NotFound): модули «ip-192-168-55-196.us-east-1.compute.internal» не найдены. Это удивительно, потому что ошибка ссылается на узел, а не стручок имя. Это случается очень редко и кажется (мне еще предстоит убедиться в этом с уверенностью) происходит только для модулей, которые были в последнее время удален.

Какие условия могли привести к этому? это кластер Kubernetes 1.20 в AWS EKS с использованием спотовых инстансов. Меня не беспокоит удаление модулей, но я пытаюсь понять, почему узел имя возвращается кубектл в сообщении вместо стручок имя.

флаг in
Вы можете попробовать набрать многословие kubectl, чтобы увидеть, что именно он запрашивает. Обычно упоминание имен Node при попытке взаимодействовать с ресурсами Pod относится к журналам, поскольку для получения журналов необходимо связаться с kubelet через порт 10254, но я не припомню, чтобы когда-либо видел такое поведение только с помощью «get pods». операция
Wytrzymały Wiktor avatar
флаг it
Привет @ebr. Любые обновления?
ebr avatar
флаг cn
ebr
@WytrzymaÅyWiktor проверьте ответ Раджеша Дутты ниже. Логично, что модуль получает DNS-запись, которая *выглядит* как имя узла, но на самом деле является просто стандартным внутренним DNS-именем, используемым сетью AWS.
Рейтинг:2
флаг br

Это ожидаемое поведение. Вот как Pod регистрируется в DNS (запись AAAA).

Синтаксис: pod-ip-адрес.пространство имен.под.кластер

В моем понимании:

Стручок

  • ip-адрес = ip-192-168-55-196
  • пространство имен = сша-восток-1
  • Кластер = вычисление.внутренний

Проверь это соединять.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.