Назад | Перейти на главную страницу

Как включить Stackdriver Monitoring и трассировку Stackdriver в существующем кластере GKE?

Настройте кластер со следующими разрешениями.

Я попытался создать пул узлов с новыми разрешениями, который, похоже, может включать некоторые вещи. Я не нашел области, необходимой для разрешений трассировки stackdriver, в документации, расположенной Вот.

Кроме того, попытка включить мониторинг путем создания пула узлов и удаления старого, похоже, не привела к успешному переключению переключателя.

gcloud container node-pools create pool-2 \
  --cluster=cluster-1 \
  --scopes=compute-rw,storage-rw,taskqueue,logging-write,monitoring-write,datastore,service-control,service-management 

Чтобы добавить к предыдущему ответу, можно включить Stackdriver Monitoring, запустив ранее упомянутый gcloud alpha container clusters update --monitoring-service=monitoring.googleapis.com в соответствии с инструкциями по устранению неполадок с метриками Container Engine. шаги. Дополнительную информацию об этой команде можно найти в ее справочнике по Cloud SDK. страница.

Однако в настоящее время невозможно изменить разрешение Stackdriver Trace для существующего экземпляра Container Engine, поскольку в момент создания кластера настраивается область URI. См. Модуль Google Container Engine для Node.js Stackdriver Trace. документация Больше подробностей.

В качестве альтернативы, если вы можете перенести свое приложение на новый экземпляр Google Container, вы всегда можете воссоздать новый кластер и включить желаемые службы / разрешения Stackdriver в его конфигурации. страница.

попробуйте включить это так:

gcloud alpha container clusters update --monitoring-service=monitoring.googleapis.com cluster-1

По крайней мере, для Google Compute вы можете использовать gcloud alpha compute который предлагает trace-append объем.

Я полагаю, используя alpha для контейнера также позволяют это. Пытаться gcloud alpha container clusters create --help чтобы увидеть разрешенные области

Немного поздно, но решение состоит в том, чтобы просто остановить виртуальные машины, перейти к каждой из них, щелкнуть редактировать, перейти вниз и изменить разрешения :)

PS Мое решение для кластера Dataproc, но думаю, что оно будет аналогично для кубернетов