В настоящее время выполняется более 28 развертываний под GKE, ведение журнала в Stackdriver с использованием автоматической коллекции fluentd.
Версия Master K8s: 1.10.6- gke.2
Версия узла: 1.10.6-gke.2
Регистрация примерно 200 строк JSON в минуту, распределенных по нескольким модулям.
Мы испытываем периодические пробелы в загрузке журналов в Stackdriver. При проверке журналов с помощью kubectl
мы можем четко видеть, что журналы создаются в правильном структурированном формате ведения журнала. Удаление модулей / повторное развертывание, похоже, на мгновение возобновляет загрузку.
Я проверил журналы для fluentd и его автомасштабирования на наличие ошибок, но похоже, что он работает нормально.
На странице квот API Stackdriver в облачной консоли указано, что некоторые запросы к API ведения журналов завершились неудачно, хотя я не знаю, как выявить ошибки, создаваемые Stackdriver при использовании автоматического приема журналов GKE. Частота ошибок, указанная на странице квот, также недостаточна, чтобы объяснить иногда наблюдаемые 24-часовые перерывы.