Можем ли мы взаимодействовать и устранять неполадки в контейнерах внутри kubernetes без доступа к командной строке? - PullRequest
0 голосов
/ 06 февраля 2019

Можем ли мы взаимодействовать и устранять неполадки в контейнерах внутри kubernetes без доступа к командной строке?Или для отладки будет достаточно чтения логов?Есть ли способ отладки контейнеров без командной строки (kubectl)?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

К сожалению, созданные контейнеры FROM Scratch не просты в отладке, лучшее, что вы можете сделать, это добавить протоколирование и телеметрию в контейнер, чтобы вам не пришлось его отлаживать.Другой вариант - использовать минимальное количество изображений, таких как busybox.

Команда K8s предлагает предложение для команды aa kubectl debug target-pod, но вы еще не можете ее использовать.

В худших сценариях вы можете попробовать Scratch-debugger , он создаст модуль busybox на том же узле, на котором отлаживается ваш модуль, и вызовет docker для внедрения файловой системы в существующий контейнер.

0 голосов
/ 06 февраля 2019

Вы можете настроить доступ к панели инструментов и вносить изменения в контейнеры / читать журналы там.

https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...