Я хотел бы проверить, является ли конфигурация Polaris правильной или нет, правильно понимая, так как все поля существуют в Polaris.Например: я хотел бы получить: Хорошую конфигурацию.
pools:
www-example:
monitor: http
monitor_params:
use_ssl: true
hostname: www.example.com
url_path: /healthcheck?check_all=true
lb_method: twrr
fallback: any
max_addrs_returned: 2
members:
- ip: 10.1.1.2
monitor_ip: 172.16.1.3
name: www1-dc1
weight: 1
globalnames:
www.example.com:
pool: www-example
ttl: 1
И сообщение: Ошибка конфигурации.
pools:
www-example:
FIELD_THAT_NOT_EXISTS_IN_POLARIS: http
monitor_params:
use_ssl: true
hostname: www.example.com
url_path: /healthcheck?check_all=true
lb_method: twrr
fallback: any
max_addrs_returned: 2
members:
- ip: 10.1.1.2
monitor_ip: 172.16.1.3
name: www1-dc1
weight: 1
globalnames:
www.example.com:
pool: www-example
ttl: 1
Я обнаружил, что polaris предоставляет вам некоторые исполняемые файлы для проверки, есликонфигурация правильная (polaris-health или polaris-health-control).Но эти исполняемые файлы пробуют конфигурацию, отправляя пинги в ips.Мне нужен более простой валидатор.Я просто хочу знать, хорошо ли структурирован yaml, и все ли поля поля Polaris.