issue with calico 3.29 - nodeport only accessible from the node which the pod is located on and internal connections between pods located on different nodes also fail #11940
Labels
kind/bug
Categorizes issue or PR as related to a bug.
What happened?
i had a very normal and default installation with 3 nodes
1 control-plane node
2 worker nodes
i didn't change any configurations
and im using inventory files from my previous cluster that is working and is generated by
python3 contrib/inventory_builder/inventory.py
in previous version and also i commented out thekubeadm_patches
ingroup_vars/k8s_cluster/k8s-cluster.yml
also i get the following errors during the installation
but the installation succeeds
and
What did you expect to happen?
the installation completes successfully
and i expect when i have a service type nodeport to be accessible from all three nodes
and also internal communications between pods located in different nodes to be successful
How can we reproduce it (as minimally and precisely as possible)?
bec i used everything as default steps would be:
OS
Linux node1 6.8.0-52-generic #53-Ubuntu SMP PREEMPT_DYNAMIC Sat Jan 11 00:06:25 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Version of Ansible
ansible [core 2.16.14]
config file = /home/ubuntu/kubespray/ansible.cfg
configured module search path = ['/home/ubuntu/kubespray/library']
ansible python module location = /home/ubuntu/kubespray-venv/lib/python3.12/site-packages/ansible
ansible collection location = /home/ubuntu/.ansible/collections:/usr/share/ansible/collections
executable location = /home/ubuntu/kubespray-venv/bin/ansible
python version = 3.12.3 (main, Jan 17 2025, 18:03:48) [GCC 13.3.0] (/home/ubuntu/kubespray-venv/bin/python3)
jinja version = 3.1.5
libyaml = True
Version of Python
Python 3.12.3
Version of Kubespray (commit)
59e1638
Network plugin used
calico
Full inventory with variables
ans.json
Command used to invoke ansible
ansible-playbook -i inventory/mycluster/hosts.yaml --become --become-user=root cluster.yml
Output of ansible run
installation completes successfully
and i can interact with the cluster using
kubectl
i can deploy pods and services ...
Anything else we need to know
No response
The text was updated successfully, but these errors were encountered: