kubeedge / edgemesh

Simplified network and services for edge applications
https://edgemesh.netlify.app/
Apache License 2.0
257 stars 130 forks source link

Error DNS resolution when trying to use EdgeMesh #401

Closed jtovartr closed 1 year ago

jtovartr commented 1 year ago

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

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:7cff:fee1:1184  prefixlen 64  scopeid 0x20<link>
        ether 02:42:7c:e1:11:84  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 24  bytes 3703 (3.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

grep hosts /etc/nsswitch.conf

#hosts:          files mdns4_minimal [NOTFOUND=return] dns
hosts:          dns files mdns4_minimal [NOTFOUND=return]

sudo sysctl -p | grep ip_forward

net.ipv4.ip_forward = 1

I have installed EdgeMesh and the edgemesh0 interface is created.

microk8s.kubectl get all -n kubeedge -owide

NAME                       READY   STATUS    RESTARTS   AGE   IP              NODE                NOMINATED NODE   READINESS GATES
pod/edgemesh-agent-fcpz8   1/1     Running   0          13s   192.168.1.127   jesus-virtualbox    <none>           <none>
pod/edgemesh-agent-jlgz5   1/1     Running   0          13s   192.168.1.140   default-edge-node   <none>           <none>

NAME                            DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE   CONTAINERS       IMAGES                           SELECTOR
daemonset.apps/edgemesh-agent   2         2         2       2            2           <none>          14s   edgemesh-agent   kubeedge/edgemesh-agent:latest   k8s-app=kubeedge,kubeedge=edgemesh-agent
edgemesh0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 169.254.96.16  netmask 255.255.255.255  broadcast 0.0.0.0
        inet6 fe80::fc6d:53ff:fe95:b5c7  prefixlen 64  scopeid 0x20<link>
        ether fe:6d:53:95:b5:c7  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 359  bytes 162538 (162.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

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

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
html { color-scheme: light dark; }
body { width: 35em; margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif; }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

After that, I have created a service for this deployment and when I try to access through it, the following error is displayed.

apiVersion: v1
kind: Service
metadata:
  name: nginx-svc
  namespace: default
spec:
  clusterIP: None
  selector:
    app: nginx
  ports:
    - name: http-0
      port: 12345
      protocol: TCP
      targetPort: 80

curl http://nginx-svc.default.svc.cluster.local:12345

curl: (6) Could not resolve host: nginx-svc.default.svc.cluster.local

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:

oct 24 10:09:20 tfm-VirtualBox edgecore[566]: ] kind:ConfigMap metadata:map[annotations:map[kubernetes.io/description:Contains a CA bundle that can be used to verify the kube-apiserver when using internal endpoints such as the internal service IP or kubernetes.default.svc. No other usage is guaranteed across distributions of Kubernetes clusters.] creationTimestamp:2022-10-18T11:24:31Z managedFields:[map[apiVersion:v1 fieldsType:FieldsV1 fieldsV1:map[f:data:map[.:map[] f:ca.crt:map[]] f:metadata:map[f:annotations:map[.:map[] f:kubernetes.io/description:map[]]]] manager:kube-controller-manager operation:Update time:2022-10-18T11:24:31Z]] name:kube-root-ca.crt namespace:default resourceVersion:318 uid:d68bd2af-f088-477b-b9c1-a1ee5fcc6490]]}], err[<nil>]
oct 24 10:09:20 tfm-VirtualBox edgecore[566]: I1024 10:09:20.636972     566 record.go:24] Warning MissingClusterDNS kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:09:20 tfm-VirtualBox edgecore[566]: I1024 10:09:20.637256     566 record.go:24] Warning MissingClusterDNS pod: "nginx-deployment-7d449b4498-gqpxz_default(f9db0ae2-269f-4d84-8bfa-1744c446a401)". kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:09:21 tfm-VirtualBox edgecore[566]: E1024 10:09:21.266332     566 kuberuntime_manager.go:1037] "PodSandboxStatus of sandbox for pod" err="rpc error: code = Unknown desc = Error: No such container: 72f89293e5c123ff690791d88559f4a3bf854bd83550ea898c089070650089b9" podSandboxID="72f89293e5c123ff690791d88559f4a3bf854bd83550ea898c089070650089b9" pod="default/nginx-deployment-7d449b4498-gqpxz"
oct 24 10:09:22 tfm-VirtualBox edgecore[566]: I1024 10:09:22.855951     566 docker_sandbox.go:401] "Failed to read pod IP from plugin/docker" err="Couldn't find network status for default/nginx-deployment-7d449b4498-gqpxz through plugin: invalid network status for"
oct 24 10:09:22 tfm-VirtualBox edgecore[566]: I1024 10:09:22.858723     566 docker_sandbox.go:401] "Failed to read pod IP from plugin/docker" err="Couldn't find network status for default/nginx-deployment-7d449b4498-gqpxz through plugin: invalid network status for"
oct 24 10:09:22 tfm-VirtualBox edgecore[566]: I1024 10:09:22.861455     566 record.go:24] Warning MissingClusterDNS kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:09:22 tfm-VirtualBox edgecore[566]: I1024 10:09:22.861637     566 record.go:24] Warning MissingClusterDNS pod: "nginx-deployment-7d449b4498-gqpxz_default(f9db0ae2-269f-4d84-8bfa-1744c446a401)". kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:09:22 tfm-VirtualBox edgecore[566]: I1024 10:09:22.898694     566 record.go:19] Normal Pulling Pulling image "nginx"
oct 24 10:09:22 tfm-VirtualBox edgecore[566]: I1024 10:09:22.899664     566 docker_sandbox.go:401] "Failed to read pod IP from plugin/docker" err="Couldn't find network status for default/nginx-deployment-7d449b4498-gqpxz through plugin: invalid network status for"
oct 24 10:09:22 tfm-VirtualBox edgecore[566]: I1024 10:09:22.921873     566 edged_pods.go:1260] pod waiting > 0, pending
oct 24 10:09:22 tfm-VirtualBox edgecore[566]: I1024 10:09:22.922126     566 edged.go:898] sync loop get event container died, restart pod [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:09:23 tfm-VirtualBox edgecore[566]: I1024 10:09:23.867763     566 docker_sandbox.go:401] "Failed to read pod IP from plugin/docker" err="Couldn't find network status for default/nginx-deployment-7d449b4498-gqpxz through plugin: invalid network status for"
oct 24 10:09:23 tfm-VirtualBox edgecore[566]: I1024 10:09:23.880466     566 docker_sandbox.go:401] "Failed to read pod IP from plugin/docker" err="Couldn't find network status for default/nginx-deployment-7d449b4498-gqpxz through plugin: invalid network status for"
oct 24 10:09:23 tfm-VirtualBox edgecore[566]: I1024 10:09:23.915727     566 edged_pods.go:1260] pod waiting > 0, pending
oct 24 10:09:23 tfm-VirtualBox edgecore[566]: I1024 10:09:23.916010     566 edged.go:905] sync loop get event [ContainerStarted], ignore it now.
oct 24 10:09:24 tfm-VirtualBox edgecore[566]: I1024 10:09:24.722832     566 edged.go:1130] result content is map[apiVersion:v1 kind:Pod metadata:map[creationTimestamp:2022-10-24T08:09:19Z generateName:nginx-deployment-7d449b4498- labels:map[app:nginx pod-template-hash:7d449b4498] managedFields:[map[apiVersion:v1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:generateName:map[] f:labels:map[.:map[] f:app:map[] f:pod-template-hash:map[]] f:ownerReferences:map[.:map[] k:{"uid":"18765cd6-2159-455a-98c6-88b0fc495cd5"}:map[]]] f:spec:map[f:containers:map[k:{"name":"nginx"}:map[.:map[] f:image:map[] f:imagePullPolicy:map[] f:name:map[] f:ports:map[.:map[] k:{"containerPort":80,"protocol":"TCP"}:map[.:map[] f:containerPort:map[] f:hostPort:map[] f:protocol:map[]]] f:resources:map[] f:terminationMessagePath:map[] f:terminationMessagePolicy:map[]]] f:dnsPolicy:map[] f:enableServiceLinks:map[] f:restartPolicy:map[] f:schedulerName:map[] f:securityContext:map[] f:terminationGracePeriodSeconds:map[]]] manager:kube-controller-manager operation:Update time:2022-10-24T08:09:19Z] map[apiVersion:v1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[f:conditions:map[k:{"type":"Initialized"}:map[.:map[] f:lastProbeTime:map[] f:lastTransitionTime:map[] f:status:map[] f:type:map[]] k:{"type":"PodScheduled"}:map[f:lastTransitionTime:map[]] k:{"type":"Ready"}:map[.:map[] f:lastProbeTime:map[] f:lastTransitionTime:map[] f:message:map[] f:reason:map[] f:status:map[] f:type:map[]]] f:containerStatuses:map[] f:hostIP:map[] f:podIP:map[] f:podIPs:map[.:map[] k:{"ip":"172.17.0.2"}:map[.:map[] f:ip:map[]]] f:startTime:map[]]] manager:cloudcore operation:Update subresource:status time:2022-10-24T08:09:24Z]] name:nginx-deployment-7d449b4498-gqpxz namespace:default ownerReferences:[map[apiVersion:apps/v1 blockOwnerDeletion:%!s(bool=true) controller:%!s(bool=true) kind:ReplicaSet name:nginx-deployment-7d449b4498 uid:18765cd6-2159-455a-98c6-88b0fc495cd5]] resourceVersion:1551 uid:f9db0ae2-269f-4d84-8bfa-1744c446a401] spec:map[containers:[map[image:nginx imagePullPolicy:Always name:nginx ports:[map[containerPort:%!s(float64=80) hostPort:%!s(float64=80) protocol:TCP]] resources:map[] terminationMessagePath:/dev/termination-log terminationMessagePolicy:File volumeMounts:[map[mountPath:/var/run/secrets/kubernetes.io/serviceaccount name:kube-api-access-jxhjb readOnly:%!s(bool=true)]]]] dnsPolicy:ClusterFirst enableServiceLinks:%!s(bool=true) nodeName:default-edge-node preemptionPolicy:PreemptLowerPriority priority:%!s(float64=0) restartPolicy:Always schedulerName:default-scheduler securityContext:map[] serviceAccount:default serviceAccountName:default terminationGracePeriodSeconds:%!s(float64=30) tolerations:[map[effect:NoExecute key:node.kubernetes.io/not-ready operator:Exists tolerationSeconds:%!s(float64=300)] map[effect:NoExecute key:node.kubernetes.io/unreachable operator:Exists tolerationSeconds:%!s(float64=300)]] volumes:[map[name:kube-api-access-jxhjb projected:map[defaultMode:%!s(float64=420) sources:[map[serviceAccountToken:map[expirationSeconds:%!s(float64=3607) path:token]] map[configMap:map[items:[map[key:ca.crt path:ca.crt]] name:kube-root-ca.crt]] map[downwardAPI:map[items:[map[fieldRef:map[apiVersion:v1 fieldPath:metadata.namespace] path:namespace]]]]]]]]] status:map[conditions:[map[lastProbeTime:<nil> lastTransitionTime:2022-10-24T08:09:24Z status:True type:Initialized] map[lastProbeTime:<nil> lastTransitionTime:2022-10-24T08:09:24Z message:containers with unready status: [nginx] reason:ContainersNotReady status:False type:Ready] map[lastProbeTime:<nil> lastTransitionTime:<nil> status:True type:PodScheduled]] containerStatuses:[map[image:nginx imageID: lastState:map[] name:nginx ready:%!s(bool=false) restartCount:%!s(float64=0) started:%!s(bool=false) state:map[waiting:map[reason:ContainerCreating]]]] hostIP:192.168.1.105 phase:Pending podIP:172.17.0.2 podIPs:[map[ip:172.17.0.2]] qosClass:BestEffort startTime:2022-10-24T08:09:22Z]]
oct 24 10:09:24 tfm-VirtualBox edgecore[566]: I1024 10:09:24.723863     566 edged.go:1353] start update pod [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:09:24 tfm-VirtualBox edgecore[566]: I1024 10:09:24.724051     566 edged.go:1365] success update pod is &Pod{ObjectMeta:{nginx-deployment-7d449b4498-gqpxz nginx-deployment-7d449b4498- default  f9db0ae2-269f-4d84-8bfa-1744c446a401 1551 0 2022-10-24 10:09:19 +0200 CEST <nil> <nil> map[app:nginx pod-template-hash:7d449b4498] map[] [{apps/v1 ReplicaSet nginx-deployment-7d449b4498 18765cd6-2159-455a-98c6-88b0fc495cd5 0xc001125d48 0xc001125d47}] []  [{kube-controller-manager Update v1 2022-10-24 10:09:19 +0200 CEST FieldsV1 {"f:metadata":{"f:generateName":{},"f:labels":{".":{},"f:app":{},"f:pod-template-hash":{}},"f:ownerReferences":{".":{},"k:{\"uid\":\"18765cd6-2159-455a-98c6-88b0fc495cd5\"}":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"nginx\"}":{".":{},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":80,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:hostPort":{},"f:protocol":{}}},"f:resources":{},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:enableServiceLinks":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}} } {cloudcore Update v1 2022-10-24 10:09:24 +0200 CEST FieldsV1 {"f:status":{"f:conditions":{"k:{\"type\":\"Initialized\"}":{".":{},"f:lastProbeTime":{},"f:lastTransitionTime":{},"f:status":{},"f:type":{}},"k:{\"type\":\"PodScheduled\"}":{"f:lastTransitionTime":{}},"k:{\"type\":\"Ready\"}":{".":{},"f:lastProbeTime":{},"f:lastTransitionTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}}},"f:containerStatuses":{},"f:hostIP":{},"f:podIP":{},"f:podIPs":{".":{},"k:{\"ip\":\"172.17.0.2\"}":{".":{},"f:ip":{}}},"f:startTime":{}}} status}]},Spec:PodSpec{Volumes:[]Volume{Volume{Name:kube-api-access-jxhjb,VolumeSource:VolumeSource{HostPath:nil,EmptyDir:nil,GCEPersistentDisk:nil,AWSElasticBlockStore:nil,GitRepo:nil,Secret:nil,NFS:nil,ISCSI:nil,Glusterfs:nil,PersistentVolumeClaim:nil,RBD:nil,FlexVolume:nil,Cinder:nil,CephFS:nil,Flocker:nil,DownwardAPI:nil,FC:nil,AzureFile:nil,ConfigMap:nil,VsphereVolume:nil,Quobyte:nil,AzureDisk:nil,PhotonPersistentDisk:nil,PortworxVolume:nil,ScaleIO:nil,Projected:&ProjectedVolumeSource{Sources:[]VolumeProjection{VolumeProjection{Secret:nil,DownwardAPI:nil,ConfigMap:nil,ServiceAccountToken:&ServiceAccountTokenProjection{Audience:,ExpirationSeconds:*3607,Path:token,},},VolumeProjection{Secret:nil,DownwardAPI:nil,ConfigMap:&ConfigMapProjection{LocalObjectReference:LocalObjectReference{Name:kube-root-ca.crt,},Items:[]KeyToPath{KeyToPath{Key:ca.crt,Path:ca.crt,Mode:nil,},},Optional:nil,},ServiceAccountToken:nil,},VolumeProjection{Secret:nil,DownwardAPI:&DownwardAPIProjection{Items:[]DownwardAPIVolumeFile{DownwardAPIVolumeFile{Path:namespace,FieldRef:&ObjectFieldSelector{APIVersion:v1,FieldPath:metadata.namespace,},ResourceFieldRef:nil,Mode:nil,},},},ConfigMap:nil,ServiceAccountToken:nil,},},DefaultMode:*420,},StorageOS:nil,CSI:nil,Ephemeral:nil,},},},Containers:[]Container{Container{Name:nginx,Image:nginx,Command:[],Args:[],WorkingDir:,Ports:[]ContainerPort{ContainerPort{Name:,HostPort:80,ContainerPort:80,Protocol:TCP,HostIP:,},},Env:[]EnvVar{},Resources:ResourceRequirements{Limits:ResourceList{},Requests:ResourceList{},},VolumeMounts:[]VolumeMount{VolumeMount{Name:kube-api-access-jxhjb,ReadOnly:true,MountPath:/var/run/secrets/kubernetes.io/serviceaccount,SubPath:,MountPropagation:nil,SubPathExpr:,},},LivenessProbe:nil,ReadinessProbe:nil,Lifecycle:nil,TerminationMessagePath:/dev/termination-log,ImagePullPolicy:Always,SecurityContext:nil,Stdin:false,StdinOnce:false,TTY:false,EnvFrom:[]EnvFromSource{},TerminationMessagePolicy:File,VolumeDevices:[]VolumeDevice{},StartupProbe:nil,},},RestartPolicy:Always,TerminationGracePeriodSeconds:*30,ActiveDeadlineSeconds:nil,DNSPolicy:ClusterFirst,NodeSelector:map[string]string{},ServiceAccountName:default,DeprecatedServiceAccount:default,NodeName:default-edge-node,HostNetwork:false,HostPID:false,HostIPC:false,SecurityContext:&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,},ImagePullSecrets:[]LocalObjectReference{},Hostname:,Subdomain:,Affinity:nil,SchedulerName:default-scheduler,InitContainers:[]Container{},AutomountServiceAccountToken:nil,Tolerations:[]Toleration{Toleration{Key:node.kubernetes.io/not-ready,Operator:Exists,Value:,Effect:NoExecute,TolerationSeconds:*300,},Toleration{Key:node.kubernetes.io/unreachable,Operator:Exists,Value:,Effect:NoExecute,TolerationSeconds:*300,},},HostAliases:[]HostAlias{},PriorityClassName:,Priority:*0,DNSConfig:nil,ShareProcessNamespace:nil,ReadinessGates:[]PodReadinessGate{},RuntimeClassName:nil,EnableServiceLinks:*true,PreemptionPolicy:*PreemptLowerPriority,Overhead:ResourceList{},TopologySpreadConstraints:[]TopologySpreadConstraint{},EphemeralContainers:[]EphemeralContainer{},SetHostnameAsFQDN:nil,},Status:PodStatus{Phase:Pending,Conditions:[]PodCondition{PodCondition{Type:Initialized,Status:True,LastProbeTime:0001-01-01 00:00:00 +0000 UTC,LastTransitionTime:2022-10-24 10:09:24 +0200 CEST,Reason:,Message:,},PodCondition{Type:Ready,Status:False,LastProbeTime:0001-01-01 00:00:00 +0000 UTC,LastTransitionTime:2022-10-24 10:09:24 +0200 CEST,Reason:ContainersNotReady,Message:containers with unready status: [nginx],},PodCondition{Type:PodScheduled,Status:True,LastProbeTime:0001-01-01 00:00:00 +0000 UTC,LastTransitionTime:0001-01-01 00:00:00 +0000 UTC,Reason:,Message:,},},Message:,Reason:,HostIP:192.168.1.105,PodIP:172.17.0.2,StartTime:2022-10-24 10:09:22 +0200 CEST,ContainerStatuses:[]ContainerStatus{ContainerStatus{Name:nginx,State:ContainerState{Waiting:&ContainerStateWaiting{Reason:ContainerCreating,Message:,},Running:nil,Terminated:nil,},LastTerminationState:ContainerState{Waiting:nil,Running:nil,Terminated:nil,},Ready:false,RestartCount:0,Image:nginx,ImageID:,ContainerID:,Started:*false,},},QOSClass:BestEffort,InitContainerStatuses:[]ContainerStatus{},NominatedNodeName:,PodIPs:[]PodIP{PodIP{IP:172.17.0.2,},},EphemeralContainerStatuses:[]ContainerStatus{},},}
oct 24 10:10:03 tfm-VirtualBox edgecore[566]: I1024 10:10:03.971197     566 edged.go:957] worker [1] get pod addition item [kube-proxy-8qll4]
oct 24 10:10:03 tfm-VirtualBox edgecore[566]: I1024 10:10:03.971219     566 edged.go:1025] start to consume added pod [kube-proxy-8qll4]
oct 24 10:10:03 tfm-VirtualBox edgecore[566]: I1024 10:10:03.971517     566 edged.go:1069] consume added pod [kube-proxy-8qll4] successfully
oct 24 10:10:13 tfm-VirtualBox edgecore[566]: I1024 10:10:13.275699     566 process.go:329] start to sync pod status in edge-store to cloud
oct 24 10:10:17 tfm-VirtualBox edgecore[566]: I1024 10:10:17.223673     566 record.go:19] Normal Pulled Successfully pulled image "nginx" in 54.324753103s
oct 24 10:10:17 tfm-VirtualBox edgecore[566]: I1024 10:10:17.223801     566 edged_pods.go:321] container: default/nginx-deployment-7d449b4498-gqpxz/nginx podIP: "172.17.0.2" creating hosts mount: true
oct 24 10:10:17 tfm-VirtualBox edgecore[566]: I1024 10:10:17.223826     566 edged_pods.go:403] Pod "nginx-deployment-7d449b4498-gqpxz_default(f9db0ae2-269f-4d84-8bfa-1744c446a401)" container "nginx" mount "kube-api-access-jxhjb" has propagation "PROPAGATION_HOST_TO_CONTAINER"
oct 24 10:10:34 tfm-VirtualBox edgecore[566]: I1024 10:10:34.927211     566 record.go:19] Normal Created Created container nginx
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.208447     566 record.go:19] Normal Started Started container nginx
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.208844     566 edged.go:1069] consume added pod [nginx-deployment-7d449b4498-gqpxz] successfully
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.208989     566 edged.go:957] worker [4] get pod addition item [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.209114     566 edged.go:1025] start to consume added pod [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.241951     566 docker_sandbox.go:401] "Failed to read pod IP from plugin/docker" err="Couldn't find network status for default/nginx-deployment-7d449b4498-gqpxz through plugin: invalid network status for"
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.246502     566 record.go:24] Warning MissingClusterDNS kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.246896     566 record.go:24] Warning MissingClusterDNS pod: "nginx-deployment-7d449b4498-gqpxz_default(f9db0ae2-269f-4d84-8bfa-1744c446a401)". kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.247104     566 edged.go:1069] consume added pod [nginx-deployment-7d449b4498-gqpxz] successfully
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.249585     566 docker_sandbox.go:401] "Failed to read pod IP from plugin/docker" err="Couldn't find network status for default/nginx-deployment-7d449b4498-gqpxz through plugin: invalid network status for"
oct 24 10:10:35 tfm-VirtualBox edgecore[566]: I1024 10:10:35.519795     566 edged.go:905] sync loop get event [ContainerStarted], ignore it now.
oct 24 10:10:44 tfm-VirtualBox edgecore[566]: I1024 10:10:44.828193     566 edged.go:1130] result content is map[apiVersion:v1 kind:Pod metadata:map[creationTimestamp:2022-10-24T08:09:19Z generateName:nginx-deployment-7d449b4498- labels:map[app:nginx pod-template-hash:7d449b4498] managedFields:[map[apiVersion:v1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:generateName:map[] f:labels:map[.:map[] f:app:map[] f:pod-template-hash:map[]] f:ownerReferences:map[.:map[] k:{"uid":"18765cd6-2159-455a-98c6-88b0fc495cd5"}:map[]]] f:spec:map[f:containers:map[k:{"name":"nginx"}:map[.:map[] f:image:map[] f:imagePullPolicy:map[] f:name:map[] f:ports:map[.:map[] k:{"containerPort":80,"protocol":"TCP"}:map[.:map[] f:containerPort:map[] f:hostPort:map[] f:protocol:map[]]] f:resources:map[] f:terminationMessagePath:map[] f:terminationMessagePolicy:map[]]] f:dnsPolicy:map[] f:enableServiceLinks:map[] f:restartPolicy:map[] f:schedulerName:map[] f:securityContext:map[] f:terminationGracePeriodSeconds:map[]]] manager:kube-controller-manager operation:Update time:2022-10-24T08:09:19Z] map[apiVersion:v1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[f:conditions:map[k:{"type":"Initialized"}:map[.:map[] f:lastProbeTime:map[] f:lastTransitionTime:map[] f:status:map[] f:type:map[]] k:{"type":"PodScheduled"}:map[f:lastTransitionTime:map[]] k:{"type":"Ready"}:map[.:map[] f:lastProbeTime:map[] f:lastTransitionTime:map[] f:status:map[] f:type:map[]]] f:containerStatuses:map[] f:hostIP:map[] f:phase:map[] f:podIP:map[] f:podIPs:map[.:map[] k:{"ip":"172.17.0.2"}:map[.:map[] f:ip:map[]]] f:startTime:map[]]] manager:cloudcore operation:Update subresource:status time:2022-10-24T08:10:44Z]] name:nginx-deployment-7d449b4498-gqpxz namespace:default ownerReferences:[map[apiVersion:apps/v1 blockOwnerDeletion:%!s(bool=true) controller:%!s(bool=true) kind:ReplicaSet name:nginx-deployment-7d449b4498 uid:18765cd6-2159-455a-98c6-88b0fc495cd5]] resourceVersion:1615 uid:f9db0ae2-269f-4d84-8bfa-1744c446a401] spec:map[containers:[map[image:nginx imagePullPolicy:Always name:nginx ports:[map[containerPort:%!s(float64=80) hostPort:%!s(float64=80) protocol:TCP]] resources:map[] terminationMessagePath:/dev/termination-log terminationMessagePolicy:File volumeMounts:[map[mountPath:/var/run/secrets/kubernetes.io/serviceaccount name:kube-api-access-jxhjb readOnly:%!s(bool=true)]]]] dnsPolicy:ClusterFirst enableServiceLinks:%!s(bool=true) nodeName:default-edge-node preemptionPolicy:PreemptLowerPriority priority:%!s(float64=0) restartPolicy:Always schedulerName:default-scheduler securityContext:map[] serviceAccount:default serviceAccountName:default terminationGracePeriodSeconds:%!s(float64=30) tolerations:[map[effect:NoExecute key:node.kubernetes.io/not-ready operator:Exists tolerationSeconds:%!s(float64=300)] map[effect:NoExecute key:node.kubernetes.io/unreachable operator:Exists tolerationSeconds:%!s(float64=300)]] volumes:[map[name:kube-api-access-jxhjb projected:map[defaultMode:%!s(float64=420) sources:[map[serviceAccountToken:map[expirationSeconds:%!s(float64=3607) path:token]] map[configMap:map[items:[map[key:ca.crt path:ca.crt]] name:kube-root-ca.crt]] map[downwardAPI:map[items:[map[fieldRef:map[apiVersion:v1 fieldPath:metadata.namespace] path:namespace]]]]]]]]] status:map[conditions:[map[lastProbeTime:<nil> lastTransitionTime:2022-10-24T08:09:24Z status:True type:Initialized] map[lastProbeTime:<nil> lastTransitionTime:2022-10-24T08:10:44Z status:True type:Ready] map[lastProbeTime:<nil> lastTransitionTime:<nil> status:True type:PodScheduled]] containerStatuses:[map[containerID:docker://f5535b237e3c8532a559dd4c17244f884f6559f1a9738cdf4b5224bbefc0d6af image:nginx:latest imageID:docker-pullable://nginx@sha256:5ffb682b98b0362b66754387e86b0cd31a5cb7123e49e7f6f6617690900d20b2 lastState:map[] name:nginx ready:%!s(bool=true) restartCount:%!s(float64=0) started:%!s(bool=true) state:map[running:map[startedAt:2022-10-24T08:10:35Z]]]] hostIP:192.168.1.105 phase:Running podIP:172.17.0.2 podIPs:[map[ip:172.17.0.2]] qosClass:BestEffort startTime:2022-10-24T08:09:22Z]]
oct 24 10:10:44 tfm-VirtualBox edgecore[566]: I1024 10:10:44.834389     566 edged.go:1353] start update pod [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:10:44 tfm-VirtualBox edgecore[566]: I1024 10:10:44.834705     566 edged.go:1365] success update pod is &Pod{ObjectMeta:{nginx-deployment-7d449b4498-gqpxz nginx-deployment-7d449b4498- default  f9db0ae2-269f-4d84-8bfa-1744c446a401 1615 0 2022-10-24 10:09:19 +0200 CEST <nil> <nil> map[app:nginx pod-template-hash:7d449b4498] map[] [{apps/v1 ReplicaSet nginx-deployment-7d449b4498 18765cd6-2159-455a-98c6-88b0fc495cd5 0xc0014522d8 0xc0014522d7}] []  [{kube-controller-manager Update v1 2022-10-24 10:09:19 +0200 CEST FieldsV1 {"f:metadata":{"f:generateName":{},"f:labels":{".":{},"f:app":{},"f:pod-template-hash":{}},"f:ownerReferences":{".":{},"k:{\"uid\":\"18765cd6-2159-455a-98c6-88b0fc495cd5\"}":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"nginx\"}":{".":{},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":80,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:hostPort":{},"f:protocol":{}}},"f:resources":{},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:enableServiceLinks":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}} } {cloudcore Update v1 2022-10-24 10:10:44 +0200 CEST FieldsV1 {"f:status":{"f:conditions":{"k:{\"type\":\"Initialized\"}":{".":{},"f:lastProbeTime":{},"f:lastTransitionTime":{},"f:status":{},"f:type":{}},"k:{\"type\":\"PodScheduled\"}":{"f:lastTransitionTime":{}},"k:{\"type\":\"Ready\"}":{".":{},"f:lastProbeTime":{},"f:lastTransitionTime":{},"f:status":{},"f:type":{}}},"f:containerStatuses":{},"f:hostIP":{},"f:phase":{},"f:podIP":{},"f:podIPs":{".":{},"k:{\"ip\":\"172.17.0.2\"}":{".":{},"f:ip":{}}},"f:startTime":{}}} status}]},Spec:PodSpec{Volumes:[]Volume{Volume{Name:kube-api-access-jxhjb,VolumeSource:VolumeSource{HostPath:nil,EmptyDir:nil,GCEPersistentDisk:nil,AWSElasticBlockStore:nil,GitRepo:nil,Secret:nil,NFS:nil,ISCSI:nil,Glusterfs:nil,PersistentVolumeClaim:nil,RBD:nil,FlexVolume:nil,Cinder:nil,CephFS:nil,Flocker:nil,DownwardAPI:nil,FC:nil,AzureFile:nil,ConfigMap:nil,VsphereVolume:nil,Quobyte:nil,AzureDisk:nil,PhotonPersistentDisk:nil,PortworxVolume:nil,ScaleIO:nil,Projected:&ProjectedVolumeSource{Sources:[]VolumeProjection{VolumeProjection{Secret:nil,DownwardAPI:nil,ConfigMap:nil,ServiceAccountToken:&ServiceAccountTokenProjection{Audience:,ExpirationSeconds:*3607,Path:token,},},VolumeProjection{Secret:nil,DownwardAPI:nil,ConfigMap:&ConfigMapProjection{LocalObjectReference:LocalObjectReference{Name:kube-root-ca.crt,},Items:[]KeyToPath{KeyToPath{Key:ca.crt,Path:ca.crt,Mode:nil,},},Optional:nil,},ServiceAccountToken:nil,},VolumeProjection{Secret:nil,DownwardAPI:&DownwardAPIProjection{Items:[]DownwardAPIVolumeFile{DownwardAPIVolumeFile{Path:namespace,FieldRef:&ObjectFieldSelector{APIVersion:v1,FieldPath:metadata.namespace,},ResourceFieldRef:nil,Mode:nil,},},},ConfigMap:nil,ServiceAccountToken:nil,},},DefaultMode:*420,},StorageOS:nil,CSI:nil,Ephemeral:nil,},},},Containers:[]Container{Container{Name:nginx,Image:nginx,Command:[],Args:[],WorkingDir:,Ports:[]ContainerPort{ContainerPort{Name:,HostPort:80,ContainerPort:80,Protocol:TCP,HostIP:,},},Env:[]EnvVar{},Resources:ResourceRequirements{Limits:ResourceList{},Requests:ResourceList{},},VolumeMounts:[]VolumeMount{VolumeMount{Name:kube-api-access-jxhjb,ReadOnly:true,MountPath:/var/run/secrets/kubernetes.io/serviceaccount,SubPath:,MountPropagation:nil,SubPathExpr:,},},LivenessProbe:nil,ReadinessProbe:nil,Lifecycle:nil,TerminationMessagePath:/dev/termination-log,ImagePullPolicy:Always,SecurityContext:nil,Stdin:false,StdinOnce:false,TTY:false,EnvFrom:[]EnvFromSource{},TerminationMessagePolicy:File,VolumeDevices:[]VolumeDevice{},StartupProbe:nil,},},RestartPolicy:Always,TerminationGracePeriodSeconds:*30,ActiveDeadlineSeconds:nil,DNSPolicy:ClusterFirst,NodeSelector:map[string]string{},ServiceAccountName:default,DeprecatedServiceAccount:default,NodeName:default-edge-node,HostNetwork:false,HostPID:false,HostIPC:false,SecurityContext:&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,},ImagePullSecrets:[]LocalObjectReference{},Hostname:,Subdomain:,Affinity:nil,SchedulerName:default-scheduler,InitContainers:[]Container{},AutomountServiceAccountToken:nil,Tolerations:[]Toleration{Toleration{Key:node.kubernetes.io/not-ready,Operator:Exists,Value:,Effect:NoExecute,TolerationSeconds:*300,},Toleration{Key:node.kubernetes.io/unreachable,Operator:Exists,Value:,Effect:NoExecute,TolerationSeconds:*300,},},HostAliases:[]HostAlias{},PriorityClassName:,Priority:*0,DNSConfig:nil,ShareProcessNamespace:nil,ReadinessGates:[]PodReadinessGate{},RuntimeClassName:nil,EnableServiceLinks:*true,PreemptionPolicy:*PreemptLowerPriority,Overhead:ResourceList{},TopologySpreadConstraints:[]TopologySpreadConstraint{},EphemeralContainers:[]EphemeralContainer{},SetHostnameAsFQDN:nil,},Status:PodStatus{Phase:Running,Conditions:[]PodCondition{PodCondition{Type:Initialized,Status:True,LastProbeTime:0001-01-01 00:00:00 +0000 UTC,LastTransitionTime:2022-10-24 10:09:24 +0200 CEST,Reason:,Message:,},PodCondition{Type:Ready,Status:True,LastProbeTime:0001-01-01 00:00:00 +0000 UTC,LastTransitionTime:2022-10-24 10:10:44 +0200 CEST,Reason:,Message:,},PodCondition{Type:PodScheduled,Status:True,LastProbeTime:0001-01-01 00:00:00 +0000 UTC,LastTransitionTime:0001-01-01 00:00:00 +0000 UTC,Reason:,Message:,},},Message:,Reason:,HostIP:192.168.1.105,PodIP:172.17.0.2,StartTime:2022-10-24 10:09:22 +0200 CEST,ContainerStatuses:[]ContainerStatus{ContainerStatus{Name:nginx,State:ContainerState{Waiting:nil,Running:&ContainerStateRunning{StartedAt:2022-10-24 10:10:35 +0200 CEST,},Terminated:nil,},LastTerminationState:ContainerState{Waiting:nil,Running:nil,Terminated:nil,},Ready:true,RestartCount:0,Image:nginx:latest,ImageID:docker-pullable://nginx@sha256:5ffb682b98b0362b66754387e86b0cd31a5cb7123e49e7f6f6617690900d20b2,ContainerID:docker://f5535b237e3c8532a559dd4c17244f884f6559f1a9738cdf4b5224bbefc0d6af,Started:*true,},},QOSClass:BestEffort,InitContainerStatuses:[]ContainerStatus{},NominatedNodeName:,PodIPs:[]PodIP{PodIP{IP:172.17.0.2,},},EphemeralContainerStatuses:[]ContainerStatus{},},}
oct 24 10:10:44 tfm-VirtualBox edgecore[566]: I1024 10:10:44.835393     566 edged.go:957] worker [2] get pod addition item [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:10:44 tfm-VirtualBox edgecore[566]: I1024 10:10:44.835568     566 edged.go:1025] start to consume added pod [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:10:44 tfm-VirtualBox edgecore[566]: I1024 10:10:44.835893     566 record.go:24] Warning MissingClusterDNS kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:10:44 tfm-VirtualBox edgecore[566]: I1024 10:10:44.836021     566 record.go:24] Warning MissingClusterDNS pod: "nginx-deployment-7d449b4498-gqpxz_default(f9db0ae2-269f-4d84-8bfa-1744c446a401)". kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:10:44 tfm-VirtualBox edgecore[566]: I1024 10:10:44.836449     566 edged.go:1069] consume added pod [nginx-deployment-7d449b4498-gqpxz] successfully
oct 24 10:11:13 tfm-VirtualBox edgecore[566]: I1024 10:11:13.276294     566 process.go:329] start to sync pod status in edge-store to cloud
oct 24 10:11:25 tfm-VirtualBox edgecore[566]: I1024 10:11:25.978214     566 edged.go:957] worker [3] get pod addition item [kube-proxy-8qll4]
oct 24 10:11:25 tfm-VirtualBox edgecore[566]: I1024 10:11:25.979397     566 edged.go:1025] start to consume added pod [kube-proxy-8qll4]
oct 24 10:11:25 tfm-VirtualBox edgecore[566]: I1024 10:11:25.980320     566 edged.go:1069] consume added pod [kube-proxy-8qll4] successfully
oct 24 10:11:55 tfm-VirtualBox edgecore[566]: I1024 10:11:55.987286     566 edged.go:957] worker [1] get pod addition item [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:11:55 tfm-VirtualBox edgecore[566]: I1024 10:11:55.989511     566 edged.go:1025] start to consume added pod [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:11:55 tfm-VirtualBox edgecore[566]: I1024 10:11:55.990825     566 record.go:24] Warning MissingClusterDNS kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:11:55 tfm-VirtualBox edgecore[566]: I1024 10:11:55.991269     566 record.go:24] Warning MissingClusterDNS pod: "nginx-deployment-7d449b4498-gqpxz_default(f9db0ae2-269f-4d84-8bfa-1744c446a401)". kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:11:55 tfm-VirtualBox edgecore[566]: I1024 10:11:55.991955     566 edged.go:1069] consume added pod [nginx-deployment-7d449b4498-gqpxz] successfully
oct 24 10:12:13 tfm-VirtualBox edgecore[566]: I1024 10:12:13.276472     566 process.go:329] start to sync pod status in edge-store to cloud
oct 24 10:12:29 tfm-VirtualBox edgecore[566]: I1024 10:12:29.979300     566 edged.go:957] worker [0] get pod addition item [kube-proxy-8qll4]
oct 24 10:12:29 tfm-VirtualBox edgecore[566]: I1024 10:12:29.980311     566 edged.go:1025] start to consume added pod [kube-proxy-8qll4]
oct 24 10:12:29 tfm-VirtualBox edgecore[566]: I1024 10:12:29.981099     566 edged.go:1069] consume added pod [kube-proxy-8qll4] successfully
oct 24 10:13:09 tfm-VirtualBox edgecore[566]: I1024 10:13:09.973053     566 edged.go:957] worker [4] get pod addition item [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:13:09 tfm-VirtualBox edgecore[566]: I1024 10:13:09.973877     566 edged.go:1025] start to consume added pod [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:13:09 tfm-VirtualBox edgecore[566]: I1024 10:13:09.974273     566 record.go:24] Warning MissingClusterDNS kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:13:09 tfm-VirtualBox edgecore[566]: I1024 10:13:09.974529     566 record.go:24] Warning MissingClusterDNS pod: "nginx-deployment-7d449b4498-gqpxz_default(f9db0ae2-269f-4d84-8bfa-1744c446a401)". kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:13:09 tfm-VirtualBox edgecore[566]: I1024 10:13:09.974720     566 edged.go:1069] consume added pod [nginx-deployment-7d449b4498-gqpxz] successfully
oct 24 10:13:13 tfm-VirtualBox edgecore[566]: I1024 10:13:13.276548     566 process.go:329] start to sync pod status in edge-store to cloud
oct 24 10:13:35 tfm-VirtualBox edgecore[566]: I1024 10:13:35.976213     566 edged.go:957] worker [2] get pod addition item [kube-proxy-8qll4]
oct 24 10:13:35 tfm-VirtualBox edgecore[566]: I1024 10:13:35.976769     566 edged.go:1025] start to consume added pod [kube-proxy-8qll4]
oct 24 10:13:35 tfm-VirtualBox edgecore[566]: I1024 10:13:35.977259     566 edged.go:1069] consume added pod [kube-proxy-8qll4] successfully
oct 24 10:14:13 tfm-VirtualBox edgecore[566]: I1024 10:14:13.277463     566 process.go:329] start to sync pod status in edge-store to cloud
oct 24 10:14:17 tfm-VirtualBox edgecore[566]: I1024 10:14:17.973564     566 edged.go:957] worker [3] get pod addition item [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:14:17 tfm-VirtualBox edgecore[566]: I1024 10:14:17.974234     566 edged.go:1025] start to consume added pod [nginx-deployment-7d449b4498-gqpxz]
oct 24 10:14:17 tfm-VirtualBox edgecore[566]: I1024 10:14:17.974551     566 record.go:24] Warning MissingClusterDNS kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:14:17 tfm-VirtualBox edgecore[566]: I1024 10:14:17.974688     566 record.go:24] Warning MissingClusterDNS pod: "nginx-deployment-7d449b4498-gqpxz_default(f9db0ae2-269f-4d84-8bfa-1744c446a401)". kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
oct 24 10:14:17 tfm-VirtualBox edgecore[566]: I1024 10:14:17.974979     566 edged.go:1069] consume added pod [nginx-deployment-7d449b4498-gqpxz] successfully
oct 24 10:14:49 tfm-VirtualBox edgecore[566]: I1024 10:14:49.972556     566 edged.go:957] worker [1] get pod addition item [kube-proxy-8qll4]
oct 24 10:14:49 tfm-VirtualBox edgecore[566]: I1024 10:14:49.973324     566 edged.go:1025] start to consume added pod [kube-proxy-8qll4]
oct 24 10:14:49 tfm-VirtualBox edgecore[566]: I1024 10:14:49.973866     566 edged.go:1069] consume added pod [kube-proxy-8qll4] successfully

Environment:

Poorunga commented 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

jtovartr commented 1 year ago

I simply reinstalled the system and it worked as expected.