"t",
"node_name": "t1",
"data_dir": "/var/lib/consul",
"bind_addr": "10.10.2.12",
"client_addr": "10.10.1.235",
"addresses": { "http": "0.0.0.0" },
...
}
есть ли какой-то отдельный параметр для wan_addr?
bind_addr для общения сервисов внутри lan, а если я планирую общение между кластерами?
вижу, что только если в bind_addr поставить нужный ip или 0.0.0.0, то будет работать, но все же это уже общение вне сети, а не внутри
а в чем может быть проблема? { "server": true, "bootstrap": false, .. "data_dir": "/var/lib/consul", "bind_addr": "172.31.1.164", "client_addr": "172.31.1.164", "addresses": { "http": "0.0.0.0" }, "retry_join": ["172.31.36.27", "172.31.31.59", "172.31.1.164"], "advertise_addr": "10.10.1.212", "advertise_addr_wan": "10.10.1.212", "translate_wan_addrs": true, "retry_join_wan": [""], "log_level": "warn", "enable_syslog": true, "ui_config": { "enabled": true }, "enable_script_checks": true } почему-то 8302 (wan) порт открывает на172.31.1.164
В идеале хотелось бы, чтобы lan висел в 172 подсети, а wan в 10
Потому что bind address указан такой https://developer.hashicorp.com/consul/docs/agent/config/cli-flags#_bind
Да, просто может я не так понимаю этот параметр С ним все работает, но разве он не для общения в lan?
Для общения внутри кластера, не обязательно lan Попробуй поставить дефолтный bind и поменять advertise
А если биндить на нулях - это нормальная практика?
Reasonable default
Кстати, промотай чуть ниже там есть serf lan / wan флаги
Обсуждают сегодня