Я изучаю kubernetes в своей домашней сети. который настроен так:
-192.168.1.1(router)
-192.168.1.30(ubuntu machine 1, master node)
-192.168.1.71(ubuntu machine 2, worker node)
IP-адрес моего маршрутизатора 192.168.1.1 не может быть изменен. Когда я выполняю sudo kubeadm init --pod-network-cidr=192.168.1.0/24 на главном узле, iptable главного узла добавляет cni0, как показано ниже, а другие узлы внутри сети (например, машина Ubuntu 2) становятся недоступными для подключения.
361: cni0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP group default qlen 1000
link/ether 32:61:29:d2:1d:16 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global cni0
valid_lft forever preferred_lft forever
inet6 fe80::3061:29ff:fed2:1d16/64 scope link
valid_lft forever preferred_lft forever
В чем может быть проблема? заранее спасибо

Используйте другой диапазон IP-адресов (частный) для вашего кластера, например 10.10.x.x. Не используйте сеть, в которой работают ваши узлы.
--pod-network-cidr=10.10.10.0/24
Это создаст диапазон из 255 IP-адресов, которые каждый узел может использовать для модулей при их запуске. так называемые кластерные IP-адреса.
Вам также понадобится сетевая ткань, такая как фланель или бязь.
kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/v0.20.2/Documentation/kube-flannel.yml
Или вы не сможете подключиться к вашему кластеру.