сможет.
Есть 2 параметра: calico_mtu и calico_veth_mtu. Что они собсна значат?
Если задан первый, то kubespray пытается автоматом сформировать calico_veth_mtu под включенный нетворк оверлей IPIP/VXLAN/Wireguard? А если задан второй, то он напрямую выставляется без какой-то автоматизации? Или есть ещё какие-то нюансы?
посмотри куда они реально выставляются
Посмотрел, но не до конца понимаю последствия: 1. calico_mtu выставляется в конфиг CNI (/etc/cni/net.d/10-calico.conflist) и в полном размере, т.е. если у меня в голой сети 9000, то и там будет 9000. Разве оно не должно быть уменьшено на размеры заголовков при использовании IPIP/Wireguard? 2. Не до конца понятно почему calico_veth_mtu используется и для FELIX_IPINIPMTU, и для FELIX_WIREGUARDMTU и ок ли это: {% if calico_veth_mtu is defined %} # Set MTU for the Wireguard tunnel device. - name: FELIX_WIREGUARDMTU value: "{{ calico_veth_mtu }}" {% endif %} # Set MTU for tunnel device used if ipip is enabled {% if calico_mtu is defined %} - name: FELIX_IPINIPMTU value: "{{ calico_veth_mtu | default(calico_mtu) }}" {% endif %}
отсюда похоже, что они взаимоисключающие, не?
ну могут дополнять друг друга, неочевидно
Обсуждают сегодня