Я настраиваю Прометея на GKE. У меня есть несколько виртуальных машин, внешних по отношению к экспортеру запущенного узла кластера GKE, которые я также хочу получить метрики компьютера.
Я настроил gce_sd_configs в Prometheus, и он узнал о существовании внешних виртуальных машин. Однако он не может извлечь метрики из этих виртуальных машин, так как доступ из модуля, на котором запущен прометей, к этим виртуальным машинам заблокирован.
Я попытался настроить некоторые правила брандмауэра. Все мои исследования пока говорят о создании «безголового сервиса» для доступа к сервисам за пределами кластера Kubernetes. Однако это не кажется масштабируемым, если я хочу отслеживать показатели для всех моих виртуальных машин, работающих за пределами Kubernetes.
Кто-нибудь имел опыт работы с этой настройкой?