Closed infinitydon closed 3 years ago
Hi @infinitydon , could you share the logs of both containers in the calico-vpp-node
pod?
Also, I realized the wiki wasn't up to date (I'll update it to point to the Calico docs which are now authoritative), you may have more luck with the latest version described there: https://docs.projectcalico.org/getting-started/kubernetes/vpp/getting-started (Install on any cluster tab - there should be very few changes between the wiki and this doc, except for the calico-vpp version)
@AloysAugustin - Thanks for the response, I have tried the installation using the link you shared but the issue remains.
Attached are the vpp, vpp-agent, calico-node and calico-controller logs
calico-kube-controller-log.txt calico-node-log.txt vpp-agent-log.txt vpp-log.txt
Hi @infinitydon , sorry for the delay in getting back to you. It looks like vpp-log.txt and vpp-agent-log.txt are the same, it would be good if you could repost the logs from the vpp container to be sure, but from what I can see in these everything looks nominal.
I tried to reproduce the issue in a similar single-node setup, but I didn't encounter the same problem. At this point I think we should start tracing the packets to understand where they are dropped: https://docs.projectcalico.org/maintenance/troubleshoot/vpp . This can be a bit of a tricky process, let us know if we can help at any point.
@AloysAugustin - For comparison sake, can you kindly share details about your setup (virtualization software, Linux distro & kernel version, k8s distro & version, pod-cidr, service-cidr, physical IP that was used to communicate with the master etc)?
Sure, it was a single node cluster with:
Thanks @AloysAugustin
I just got where I mixed it up:
The address configured on this interface must be the node address in Kubernetes (kubectl get nodes -o wide).
My mind was somehow still hooked up to the fact we can pass a separate network interface (apart from the one that k8s was initialized with).
So far I have tested virtio and af_xdp, both seems to work okay.
But dpdk seems not to work, I think it's better to open a new issue to track that.
Hi,
Currently trying to install calico-vpp in a baremetal deployment fashion, details of my setup below:
platform used Virtualbox, One master and one worker node.
k8s distro: I have tried both kubeadm and rancher RKE2
Link to the installation procedure: https://github.com/projectcalico/vpp-dataplane/wiki/Setup-instructions-:-Baremetal-cluster#configuration
calico controller keeps crashing, status of the pods:
Log output from the calico kube controller:
CoreDNS shows that communication with the k8s master is failing:
I have tried to use differenct pod CIDRs, the issue remains the same. Any assistance will be appreciated