Bug Description
For minikube v1.16+, Pixie is missing service info for traced HTTP requests. This can be immediately seen in the Service Graph in the px/cluster Live View - the graph does not show any traffic.
Repro Steps
- Startup a minikube cluster:
minikube start --driver=hyperkit --cpus=4 --memory=8000 -p=minikube-test-cluster
- px deploy
- px demo deploy px-sock-shop
Temporary Workaround
As a workaround, you can enable the --cni=flannel flag when starting up minikube:
minikube start --driver=<kvm2|hyperkit> --cni=flannel --cpus=4 --memory=8000 -p=<cluster-name>
Next Steps
Further investigation is required to see what it is about minikube 1.16 that causes the issue. Definitely appears related to the CNI, but may also have something to do with the k8s version.
Bug Description
For minikube v1.16+, Pixie is missing service info for traced HTTP requests. This can be immediately seen in the Service Graph in the
px/clusterLive View - the graph does not show any traffic.Repro Steps
minikube start --driver=hyperkit --cpus=4 --memory=8000 -p=minikube-test-clusterTemporary Workaround
As a workaround, you can enable the
--cni=flannelflag when starting up minikube:minikube start --driver=<kvm2|hyperkit> --cni=flannel --cpus=4 --memory=8000 -p=<cluster-name>Next Steps
Further investigation is required to see what it is about minikube 1.16 that causes the issue. Definitely appears related to the CNI, but may also have something to do with the k8s version.