Stackdriver отсутствует GKE Logs
Я запустил новый кластер Vault с помощью Terraform ( https://github.com/sethvargo/vault-on-gke), и с Vault все работает нормально. Однако я не вижу никаких журналов Контейнеров, Узлов или Стручков в Stackdriver. Другой кластер GKE, созданный вручную, работает нормально.
Я могу просматривать журналы на модулях с помощью журналов kubectl без проблем.
Существующий кластер, который работает нормально
Терраформированный кластер хранилищ
Я полностью озадачен тем, почему это не работает. Stackdriver включен для кластера, и на бета-панели Stackdriver установлен флажок - так же, как и для рабочего кластера. Учетная запись службы вычислений имеет роль редактора, одинаковую для обеих учетных записей.
Какие-нибудь мысли?
2 ответа
Вы должны убедиться, что ваш кластер kubernetes имеет правильные разрешения для ведения журнала и мониторинга.
Чтобы иметь правильно работающий кластер, мастер kubernetes нуждается в следующих oauth-областях (последние два предназначены для стекового драйвера):
- compute-rw ( https://www.googleapis.com/auth/compute)
- storage-ro ( https://www.googleapis.com/auth/devstorage.read_only)
- запись в журнал ( https://www.googleapis.com/auth/logging.write)
- мониторинг ( https://www.googleapis.com/auth/monitoring)
Кроме того, служебной учетной записи узлов в кластере kubernetes необходимы следующие разрешения:
- role / logging.logWriter ( https://cloud.google.com/iam/docs/understanding-roles)
- role / мониторинг.metricWriter ( https://cloud.google.com/iam/docs/understanding-roles)
Для получения дополнительной информации см.:
Если вы ищете эквивалент журналов kubectl, вы должны искать журналы в "kubernetes pod" или "контейнере kubernetes". "кластер kubernetes" показывает активность кластера, такую как исправления ресурсов и обновления.
Следующее, что нужно проверить, это убедиться, что в журнале отображается сообщение "Включено v2(бета)" и что агент стекового драйвера правильно работает в вашем кластере с помощью "kubectl get po -n kube-system | grep fluentd'
Если все вышеперечисленное подтвердится, я рекомендую создать общедоступный трекер, поскольку, вероятно, что-то не так с кластерной версией бета-версии