Как получить доступ к Logs of Pods в Кубернетесе после его удаления - PullRequest
0 голосов
/ 30 сентября 2018

У нас есть инфраструктура на базе CentOS для kubernetes, а также мы используем Openshift поверх этого.Мы остановили модуль, и теперь его больше не видно на главном контроллере.Однако мы готовы проанализировать его журналы. Можем ли мы получить доступ к его журналам? Как?

Ответы [ 3 ]

0 голосов
/ 01 октября 2018

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

0 голосов
/ 01 октября 2018

Контейнеры вместе с их журналами удаляются при выдаче kubectl delete pod <pod-name>.Вы можете использовать что-то вроде Fluentd или logspout для передачи ваших журналов, чтобы сказать ELK или EFK стек.

0 голосов
/ 01 октября 2018

Похоже, что контейнер удален (docker rm) после того, как kubectl delete модуля завершено и файлы журнала пропали.Один из способов, который я могу придумать, это использовать fluentd или что-то подобное для агрегации журналов.

...