Closed jtovartr closed 1 year ago
I am trying to use edgemesh on my system with kubeedge. I am following the documentation in the following link: https://kubeedge.io/en/docs/advanced/edgemesh/.
Please read docs from: https://edgemesh.netlify.app/
clusterIP: None
Use test cases from https://edgemesh.netlify.app/guide/test-case.html
I simply reinstalled the system and it worked as expected.
What happened:
I am trying to use edgemesh on my system with kubeedge. I am following the documentation in the following link: https://kubeedge.io/en/docs/advanced/edgemesh/.
The network interface docker0 exists and I have configured both DNS Order and IP Forward Setting.
ifconfig
grep hosts /etc/nsswitch.conf
sudo sysctl -p | grep ip_forward
I have installed EdgeMesh and the edgemesh0 interface is created.
microk8s.kubectl get all -n kubeedge -owide
I have deployed the next example https://raw.githubusercontent.com/kubeedge/kubeedge/master/build/deployment.yaml. Once this is done, I have accessed its internal IP and it works.
curl 172.17.0.2
After that, I have created a service for this deployment and when I try to access through it, the following error is displayed.
curl http://nginx-svc.default.svc.cluster.local:12345
But if I delete the line clusterIP: None and an IP is assigned to the service, I can curl to that IP but not to the DNS name.
Anything else we need to know?:
edgecore.log:
Environment:
cloudcore --version
andedgecore --version
): v1.10.0