Настройте кластер со следующими разрешениями.
Я попытался создать пул узлов с новыми разрешениями, который, похоже, может включать некоторые вещи. Я не нашел области, необходимой для разрешений трассировки 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, но думаю, что оно будет аналогично для кубернетов