Docker для Windows CE: Kubernetes: невозможно подключиться к серверу eof

Я просто не могу найти решение для этого «Невозможно подключиться к серверу eof», надеюсь, мы решим это, и это поможет кому-то в будущем при поиске решения этой проблемы. Я постарался включить всю информацию в скриншот. Дайте мне знать, если потребуется дополнительная информация.

Я попытался добавить запрошенную информацию, дайте мне знать, если вам нужно что-то еще или хотите, чтобы я попробовал.

Docker для Windows CE: Kubernetes: невозможно подключиться к серверу eof

Docker для Windows CE: Kubernetes: невозможно подключиться к серверу eof

Не могли бы вы поделиться выводом следующей команды: kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name) -c kubedns

Nepomucen 19.03.2019 16:48

См. обновленный вопрос с запрошенной информацией.

Optimus Prime 20.03.2019 10:11

Я использую точно такую ​​же версию Docker Desktop на своем клиенте Windows 10 Pro и не наблюдаю подобной проблемы. Я обновил ваш вопрос, добавив более точную инструкцию о том, как получить журналы из неисправного компонента вашей установки Kubernetes. Приложенный вами принтскрин показывает, что команда не была выполнена должным образом (она неполная).

Nepomucen 20.03.2019 10:25

Хорошо, теперь я вижу вашу проблему, вы даже не можете выполнить kubectl get pod, чтобы получить имя модуля kube-dns, прежде чем получить его журналы. Я обновлю свои правки и предложу другой способ получения этих файлов журналов непосредственно из хранилища журналов докеров по умолчанию.

Nepomucen 20.03.2019 12:03

Хорошо, дайте мне знать, как я могу получить журналы, необходимые для решения этой проблемы.

Optimus Prime 20.03.2019 15:01

@Optimus Prime помогло ли решение ниже?

Malgorzata 22.03.2021 10:00
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
6
4 352
1

Ответы 1

Пожалуйста, попробуйте войти в логи док-контейнера kube-dns напрямую, как показано ниже:

  1. Включите опцию «Показать системные контейнеры» в настройках Docker Desktop:
  2. Проверьте, запускался ли контейнер kube-dns:

docker ps -a --filter name=k8s_kubedns_kube-dns --format "table {{.ID}}\t{{.Image}}"

Вы должны увидеть аналогичный вывод команды:

CONTAINER ID IMAGE
9009731e183d 80cc5ea4b547

  1. Получите журналы контейнера kube-dns с помощью:

журналы докеров {your_container_id} --tail 100

На вкладке Kubernetes параметр Показать системные контейнеры (дополнительно) отключен. Я не могу установить флажок. Отмечены «Включить Kubernetes» и «Развернуть стеки Docker».

Optimus Prime 22.03.2019 06:31

Пожалуйста, попробуйте остановить демон Docker сначала из системного трея, прежде чем устанавливать флажок.

Nepomucen 22.03.2019 11:50

Я зашел в меню служб и остановил «Docker-For-Windows», но флажок «Показать системные контейнеры (дополнительно)» по-прежнему отключен. Обратите внимание, что все 3 флажка на вкладке kubernetes отключены.

Optimus Prime 22.03.2019 13:07

Ну, это не выглядит хорошо. Не могли бы вы быстро проверить, правильно ли работает ваш Docker, запустив базовый контейнер с командой: docker run hello-world. Возможно, стоит перезапустить Docker или даже использовать опцию: Сброс до заводских настроек.

Nepomucen 22.03.2019 13:29

Докер работает нормально, мне удалось вытащить образ nginx из докер-хаба и запустить сервер локально на локальном хосте: 8088.

Optimus Prime 26.03.2019 13:57

Где вы с этой проблемой, вам удалось сделать какой-то прогресс?

Nepomucen 04.04.2019 13:06

Нет, но докер работает, я могу запускать контейнеры и т. д. и т. д., я все еще не могу проверить отображение системных контейнеров, и я все еще получаю ту же ошибку Unable to connect to server EOF.

Optimus Prime 05.04.2019 15:43

Недавно я столкнулся с тем же сообщением об ошибке при новой установке кластера, и это было связано с тем, что kubernetes не смог запустить один из основных критических компонентов (kube-apiserver). Мне нужно было вручную исправить параметры запуска сервера.

Nepomucen 03.06.2019 11:59

Другие вопросы по теме