Накатал некий аналог service discovery для VMs и Nodes в кластере proxmox ( если вы не юзаете SDN). Принцип работы максимально простой. Фигачите обслуживание зоны (например proxmox.example.com) в proxmox-service-discovery (желательно в 2 экземплярах конечно - ну вы поняли почему). Дальше тула забирает по API все нужные данные для отдачи IP адреса и отдается по 53 (UDP, DNS)
Мапа из A записей в памяти собирается из нод, имен VM и тегов ( если нужно )
Сама тула тут https://github.com/nrukavkov/proxmox-service-discovery
Post #76
365

- 🔥 3