Рейтинг:0

Как просмотреть трассировку консоли образа докера на панели инструментов Kubernetes?

флаг at

Я работаю над учебником, в котором используется Kubernetes: Микросервисы .NET — полный курс

Инструкция нацелена на MS Windows 10, но прорабатываю и в винде и в линуксе, просто так.

Фактический код написан в .NET 5.0 с использованием VS Code, оба из которых прекрасно работают как в Windows, так и в Linux. В инструкции используется Docker Desktop, но для специфичных для докера вещей я смог использовать стандартный Docker (docker/focal,focal 1.5-2 all), и до сих пор это работало нормально.

Но руководство основано на установке Kubernetes в Docker Desktop, а Docker Desktop на самом деле еще не выпущен для Linux. Итак, я использую MicroK8S, который установился и работает нормально, как мне кажется, с двумя проблемами.

  1. В Windows, когда я применяю файл развертывания yaml с помощью установки Docker Desktop Kubernetes, он создает модуль и запускает развертывание, а работающий контейнер Docker отображается в списке «docker ps». Когда я применяю тот же файл yaml в Linux с помощью MicroK8S, похоже, что он работает, но контейнер не отображается в «docker ps».

  2. В Windows вы можете просмотреть список деполяций в Docker Desktop, и, щелкнув один из них, вы увидите консольную трассировку контейнера Docker. См. отметку времени 3:11:10 в связанном видео. Когда я работаю в Linux, графический интерфейс Docker Desktop недоступен. MicroK8S делает панель управления Kubernetes доступной, и в ней я могу видеть свои модули, развертывания и наборы реплик.

Чего я не понял, так это того, как просмотреть трассировку консоли докера на панели инструментов Kubernetes.

Любые идеи?


Примечание. Я выяснил, как просмотреть трассировку с помощью командной строки kubectl:

microk8s kubectl регистрирует платформы-depl-5dd6f7cb9-x2r4k platformservice

Я уверен, что есть какой-то способ сделать это из графического интерфейса панели инструментов Kubernetes, но я его не нашел.

Рейтинг:1
флаг at

Как это обычно бывает, когда я работаю над чем-то новым и не вижу того, что ожидаю, я искал не в том месте.

Файл .yaml, который я создал, следуя руководству, создал развертывание, и поскольку в .yaml указана одна реплика, он создал один модуль. Если я установлю «реплики: 2», я увижу два модуля.

И если я щелкну значок гамбургера на модуле, чтобы открыть «Меню действий», появится опция «Журналы».При нажатии на это отображается трассировка журнала контейнера докеров - это то, что я искал.

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

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