(исключая один конкретный enpXsY), если у меня на разных машинах интерфейсы по-разному называются (enp2s0 enp3s0)? Файл k8s-net-flannel.yml
используй flannel_interface_regexp и пиши в нем регексп для адресов своей локалки
Это установлено. На последних этапах ансибл отвечает fatal: [node-1]: FAILED! => {"changed": false, "elapsed": 600, "msg": "Timeout when waiting for file /run/flannel/subnet.env"} . Что-то похожее на ответ - тут https://github.com/kubernetes-sigs/kubespray/issues/1475#issuecomment-347126262 Но не понятно, как это применить/пофиксить
Ну покажи что ты там написал. И какие у тебя ip адреса на узлах.
А там должны быть ip нод, или желаемые адреса внутренней сети которую будет создавать фланнел?
А документацию почитать слабо?
Просто интересно, зачем тут сидеть и помогать с таким подходом? Можешь смело не отвечать и не помогать, если главное - попантоваться.
А помните когда-то говорили какая классная фича, привязывать название сетевых интерфейсов ко всяким номерам портов pci и тому подобное > Linux provides methods for consistent and predictable network device naming for network interfaces. These features change the name of network interfaces on a system in order to make locating and differentiating the interfaces easier. А теперь пишим регулярки для их поиска: flannel_interface_regexp > to make locating and differentiating the interfaces easier - стало изи ага =) (понятно что можно в udev все вернуть назад, но все равно забавно)
и там регексп для ip Адреса на интерфейсе указывается. а само название может быть любым
Обсуждают сегодня