если получаю такую ошибку:
"command failed" err="Unable to find suitable network address.error='unable to select an IP from default routes.'. Try to set the AdvertiseAddress directly or provide a valid BindAddress to fix this."
мой default gw выглядит так:
default proto static
nexthop via 192.168.0.1 dev ipip0 weight 1
nexthop via 192.168.1.1 dev ipip1 weight 1
адреса на интерфейсе с которого надо анонсировать адреса нод для каждого сервера разные, а деплоймент то один. как правильно указать этот адрес?
Непонятно как конкретно вы запускаете api-server. Если у вас deployment c hostNetwork: true, то вам нужно на разных нодах поды запускать. Каждый api-server свой адрес (advertise-address) пишет в endpoints службу kubernetes.default, это опция вроде этот смысл и несет. Ну и в этой опции должен быть указан реальныйй адрес, который есть на нодном из интерфейсов
Обсуждают сегодня