Я пытаюсь настроить fluentd в кластере kubernetes для агрегирования журналов в papertrail в соответствии с документацией, предоставленной здесь .
Файл конфигурации: fluentd- daemonset-papertrail.yaml
По сути, он создает набор демонов для контейнера fluentd и карту конфигурации для настройки fluentd.
Когда я применяю конфигурацию, модуль назначается узлу и создается контейнер. Однако либо инициализация не завершается, либо модуль уничтожается сразу после запуска.
Поскольку стручки убиваются, я теряю и журналы. Не удалось выяснить причину проблемы.
Просматривая события для пространства имен kube-system, есть ошибки ниже,
Ошибка: не удалось запустить контейнер "fluentd": ответ об ошибке от демона: Ошибка создания среды выполнения OCI: container_linux.go: 338: создание нового родительского процесса вызвало "container_linux.go: 1897: запуск lstat по пути пространства имен \" / proc / 75026 / ns / ipc \ "вызвало \" lstat / proc / 75026 / ns / ipc: нет такого файла или каталога \ "": неизвестно
Не удалось создать песочницу модуля: ошибка rpc: код = Неизвестно desc = не удалось настроить контейнер песочницы «9559643bf77e29d270c23bddbb17a9480ff126b0b6be10ba480b558a0733161c» сеть для модуля pod «fluentd-papertrail-b9t5b kubt-system-updube set-paperbettrail-b9t5b-system-updube-system-paperBettrail-updube-system-paperbettrail-b9t5b : Ошибка при добавлении контейнера в сеть: не удалось открыть netns «/ proc / 111610 / ns / net»: сбой в Statfs «/ proc / 111610 / ns / net»: нет такого файла или каталога
Я не уверен, что вызывает эти ошибки. Благодарим за любую помощь в понимании и устранении этих ошибок.
Кроме того, можно ли просмотреть журналы / события, которые могут сказать нам, почему модулю выдается сигнал завершения?