nodeport边缘端纳管异常certificate is valid for:xxx
来源:4-4 cloudcore通过Deployment的方式运行

慕斯卡5536101
2022-12-10
老师用空帮忙看下,nodeport方式边缘纳管异常,详细信息如下
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: F1210 22:57:46.350924 32522 certmanager.go:93] Error: failed to get edge certificate from the cloudcore, error: Get “https://192.168.255.53:30002/edge.crt”: x509: certificate is valid for 10.164.207.77, not 192.168.255.5
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.933569 32522 server.go:70] Version: v1.8.2
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.937832 32522 sql.go:21] Begin to register twin db model
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.938063 32522 module.go:34] Module twin registered successfully
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.946959 32522 client.go:78] "Connecting to docker on the dockerEndpoint" endpoint="unix:///var/run/docker.sock"
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.947474 32522 client.go:97] "Start docker client with request timeout" timeout="0s"
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.960472 32522 docker_service.go:242] "Hairpin mode is set" hairpinMode=hairpin-veth
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.960675 32522 cni.go:239] "Unable to update cni config" err="no networks found in /etc/cni/net.d"
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.971800 32522 hostport_manager.go:72] "The binary conntrack is not installed, this can cause failures in network connection cleanup."
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.971816 32522 hostport_manager.go:72] "The binary conntrack is not installed, this can cause failures in network connection cleanup."
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.973859 32522 docker_service.go:257] "Docker cri networking managed by the network plugin" networkPluginName="kubernetes.io/no-op"
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.984306 32522 docker_service.go:264] "Docker Info" dockerInfo=&{ID:MUAZ:RIWF:T2FL:XFYS:6A6P:MNXJ:LTDI:KTKW:GZW2:ZBD3:OYP2:C35J Containers:0 ContainersRunning:0 ContainersPaused:0 ContainersStopped:0 Images:9 Driver:overlay2 DriverStatus:[[Backing Filesystem xfs] [Supports d_type true] [Native Overlay Diff true] [userxattr false]] SystemStatus:[] Plugins:{Volume:[local] Network:[bridge host ipvlan macvlan null overlay] Authorization:[] Log:[awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog]} MemoryLimit:true SwapLimit:true KernelMemory:true KernelMemoryTCP:true CPUCfsPeriod:true CPUCfsQuota:true CPUShares:true CPUSet:true PidsLimit:true IPv4Forwarding:true BridgeNfIptables:true BridgeNfIP6tables:true Debug:false NFd:25 OomKillDisable:true NGoroutines:36 SystemTime:2022-12-10T22:57:45.97480844+08:00 LoggingDriver:json-file CgroupDriver:cgroupfs CgroupVersion:1 NEventsListener:0 KernelVersion:3.10.0-693.el7.x86_64 OperatingSystem:CentOS Linux 7 (Core) OSVersion:7 OSType:linux Architecture:x86_64 IndexServerAddress:https://index.docker.io/v1/ RegistryConfig:0xc0000f9ea0 NCPU:1 MemTotal:2080653312 GenericResources:[] DockerRootDir:/var/lib/docker HTTPProxy: HTTPSProxy: NoProxy: Name:vms131.rhce.cc Labels:[] ExperimentalBuild:false ServerVersion:20.10.21 ClusterStore: ClusterAdvertise: Runtimes:map[io.containerd.runc.v2:{Path:runc Args:[] Shim:<nil>} io.containerd.runtime.v1.linux:{Path:runc Args:[] Shim:<nil>} runc:{Path:runc Args:[] Shim:<nil>}] DefaultRuntime:runc Swarm:{NodeID: NodeAddr: LocalNodeState:inactive ControlAvailable:false Error: RemoteManagers:[] Nodes:0 Managers:0 Cluster:<nil> Warnings:[]} LiveRestoreEnabled:false Isolation: InitBinary:docker-init ContainerdCommit:{ID:770bd0108c32f3fb5c73ae1264f7e503fe7b2661 Expected:770bd0108c32f3fb5c73ae1264f7e503fe7b2661} RuncCommit:{ID:v1.1.4-0-g5fd4c4d Expected:v1.1.4-0-g5fd4c4d} InitCommit:{ID:de40ad0 Expected:de40ad0} SecurityOptions:[name=seccomp,profile=default] ProductLicense: DefaultAddressPools:[] Warnings:[]}
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.984324 32522 docker_service.go:277] "Setting cgroupDriver" cgroupDriver="cgroupfs"
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.984360 32522 edged.go:690] RemoteRuntimeEndpoint: "unix:///var/run/dockershim.sock", remoteImageEndpoint: "unix:///var/run/dockershim.sock"
12月 10 22:57:45 vms131.rhce.cc edgecore[32522]: I1210 22:57:45.984363 32522 edged.go:693] Starting the GRPC server for the docker CRI shim.
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.067270 32522 remote_runtime.go:62] parsed scheme: ""
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.067295 32522 remote_runtime.go:62] scheme "" not registered, fallback to default scheme
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.067326 32522 passthrough.go:48] ccResolverWrapper: sending update to cc: {[{/var/run/dockershim.sock <nil> 0 <nil>}] <nil> <nil>}
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.067342 32522 clientconn.go:948] ClientConn switching balancer to "pick_first"
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.067393 32522 remote_image.go:50] parsed scheme: ""
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.067401 32522 remote_image.go:50] scheme "" not registered, fallback to default scheme
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.067410 32522 passthrough.go:48] ccResolverWrapper: sending update to cc: {[{/var/run/dockershim.sock <nil> 0 <nil>}] <nil> <nil>}
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.067415 32522 clientconn.go:948] ClientConn switching balancer to "pick_first"
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.229835 32522 kuberuntime_manager.go:222] "Container runtime initialized" containerRuntime="docker" version="20.10.21" apiVersion="1.41.0"
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.229883 32522 edged.go:575] --cgroups-per-qos enabled, but --cgroup-root was not specified. defaulting to /
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248069 32522 container_manager_linux.go:278] "Container manager verified user specified cgroup-root exists" cgroupRoot=[]
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248127 32522 container_manager_linux.go:283] "Creating Container Manager object based on Node Config" nodeConfig={RuntimeCgroupsName: SystemCgroupsName: KubeletCgroupsName: ContainerRuntime:docker CgroupsPerQOS:true CgroupRoot:/ CgroupDriver:cgroupfs KubeletRootDir:/var/lib/edged ProtectKernelDefaults:false NodeAllocatableConfig:{KubeReservedCgroupName: SystemReservedCgroupName: ReservedSystemCPUs: EnforceNodeAllocatable:map[] KubeReserved:map[] SystemReserved:map[] HardEvictionThresholds:[]} QOSReserved:map[] ExperimentalCPUManagerPolicy:none ExperimentalTopologyManagerScope:container ExperimentalCPUManagerReconcilePeriod:0s ExperimentalMemoryManagerPolicy: ExperimentalMemoryManagerReservedMemory:[] ExperimentalPodPidsLimit:0 EnforceCPULimits:false CPUCFSQuotaPeriod:0s ExperimentalTopologyManagerPolicy:none}
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248153 32522 topology_manager.go:120] "Creating topology manager with policy per scope" topologyPolicyName="none" topologyScopeName="container"
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248170 32522 container_manager_linux.go:314] "Initializing Topology Manager" policy="none" scope="container"
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248179 32522 container_manager_linux.go:319] "Creating device plugin manager" devicePluginEnabled=false
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248281 32522 module.go:34] Module edged registered successfully
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248294 32522 module.go:34] Module websocket registered successfully
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248304 32522 module.go:34] Module eventbus registered successfully
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248336 32522 metamanager.go:45] Begin to register metaManager db model
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.248381 32522 module.go:34] Module metaManager registered successfully
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: W1210 22:57:46.248390 32522 module.go:37] Module servicebus is disabled, do not register
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: W1210 22:57:46.248401 32522 module.go:37] Module edgestream is disabled, do not register
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: W1210 22:57:46.248406 32522 module.go:37] Module testManager is disabled, do not register
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: table `device` already exists, skip
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: table `device_attr` already exists, skip
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: table `device_twin` already exists, skip
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: table `sub_topics` already exists, skip
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: table `meta` already exists, skip
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: table `meta_v2` already exists, skip
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.258737 32522 core.go:24] Starting module twin
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.258800 32522 core.go:24] Starting module edged
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.258889 32522 core.go:24] Starting module websocket
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.258940 32522 core.go:24] Starting module eventbus
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.258981 32522 core.go:24] Starting module metaManager
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.259779 32522 process.go:113] Begin to sync sqlite
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.260172 32522 edged.go:294] Starting edged...
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: E1210 22:57:46.260527 32522 csi_plugin.go:224] kubernetes.io/csi: CSIDriverLister not found on KubeletVolumeHost
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.260617 32522 fs_resource_analyzer.go:67] "Starting FS ResourceAnalyzer"
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.260874 32522 http.go:40] tlsConfig InsecureSkipVerify true
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.278483 32522 common.go:96] start connect to mqtt server with client id: hub-client-sub-1670684266
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.278505 32522 common.go:98] client hub-client-sub-1670684266 isconnected: false
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.279254 32522 client.go:150] finish hub-client sub
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.279275 32522 common.go:96] start connect to mqtt server with client id: hub-client-pub-1670684266
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.279280 32522 common.go:98] client hub-client-pub-1670684266 isconnected: false
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.279634 32522 client.go:166] finish hub-client pub
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.279653 32522 eventbus.go:63] Init Sub And Pub Client for externel mqtt broker tcp://127.0.0.1:1883 successfully
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.279741 32522 client.go:91] edge-hub-cli subscribe topic to $hw/events/upload/#
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.279969 32522 client.go:91] edge-hub-cli subscribe topic to $hw/events/device/+/state/update
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.280139 32522 client.go:91] edge-hub-cli subscribe topic to $hw/events/device/+/twin/+
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.280292 32522 client.go:91] edge-hub-cli subscribe topic to $hw/events/node/+/membership/get
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.280607 32522 client.go:91] edge-hub-cli subscribe topic to SYS/dis/upload_records
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.320332 32522 client.go:91] edge-hub-cli subscribe topic to +/user/#
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: I1210 22:57:46.320628 32522 client.go:99] list edge-hub-cli-topics status, no record, skip sync
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: F1210 22:57:46.350924 32522 certmanager.go:93] Error: failed to get edge certificate from the cloudcore, error: Get "https://192.168.255.53:30002/edge.crt": x509: certificate is valid for 10.164.207.77, not 192.168.255.53
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: goroutine 124 [running]:
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: k8s.io/klog/v2.stacks(0xc000010001, 0xc0002fa3c0, 0xe0, 0xe9)
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: /root/codes/src/github.com/kubeedge/kubeedge/vendor/k8s.io/klog/v2/klog.go:1021 +0xb9
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: k8s.io/klog/v2.(*loggingT).output(0x4656de0, 0xc000000003, 0x0, 0x0, 0xc0001a4770, 0x42ee3cc, 0xe, 0x5d, 0x0)
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: /root/codes/src/github.com/kubeedge/kubeedge/vendor/k8s.io/klog/v2/klog.go:970 +0x19b
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: k8s.io/klog/v2.(*loggingT).printf(0x4656de0, 0xc000000003, 0x0, 0x0, 0x0, 0x0, 0x2cc7bd2, 0x9, 0xc000587c00, 0x1, ...)
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: /root/codes/src/github.com/kubeedge/kubeedge/vendor/k8s.io/klog/v2/klog.go:751 +0x191
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: k8s.io/klog/v2.Fatalf(...)
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: /root/codes/src/github.com/kubeedge/kubeedge/vendor/k8s.io/klog/v2/klog.go:1509
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: github.com/kubeedge/kubeedge/edge/pkg/edgehub/certificate.(*CertManager).Start(0xc0008e5ba0)
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: /root/codes/src/github.com/kubeedge/kubeedge/edge/pkg/edgehub/certificate/certmanager.go:93 +0x12b
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: github.com/kubeedge/kubeedge/edge/pkg/edgehub.(*EdgeHub).Start(0xc0008e5ba0)
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: /root/codes/src/github.com/kubeedge/kubeedge/edge/pkg/edgehub/edgehub.go:65 +0x445
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: created by github.com/kubeedge/beehive/pkg/core.StartModules
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: /root/codes/src/github.com/kubeedge/kubeedge/vendor/github.com/kubeedge/beehive/pkg/core/core.go:23 +0x1f5
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: goroutine 1 [chan receive]:
12月 10 22:57:46 vms131.rhce.cc edgecore[32522]: github.com/kubeedge/beehive/pkg/core.GracefulShutdown()
根据老师指导排查结果:
1,[root@vms51 ~]# kubectl get svc -n kubeedge
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
cloudcore NodePort 10.96.3.114 10000:30000/TCP,10002:30002/TCP 6d12h
NodePort: cloudhub 30000/TCP
Endpoints: 10.161.120.225:10000,10.164.207.90:10000
Port: certandreadyz 10002/TCP
TargetPort: 10002/TCP
NodePort: certandreadyz 30002/TCP
Endpoints: 10.161.120.225:10002,10.164.207.90:10002
2,ip设置为httpServer: https://192.168.255.51:30002, 51为k8s一个节点
3,token也更新过
这是cloudcore pod的报错
W1216 06:12:09.835902 1 iptables.go:88] failed to delete all rules in tunnel port iptables chain: error flushing chain “TUNNEL-PORT”: exit status 1: iptables: No chain/target/match by that name.
I1216 06:12:09.940341 1 server.go:258] Ca and CaKey don’t exist in local directory, and will read from the secret
I1216 06:12:10.030625 1 server.go:303] CloudCoreCert and key don’t exist in local directory, and will read from the secret
I1216 06:12:10.126615 1 signcerts.go:100] Succeed to creating token
I1216 06:12:10.126734 1 server.go:44] start unix domain socket server
I1216 06:12:10.139528 1 uds.go:71] listening on: //var/lib/kubeedge/kubeedge.sock
I1216 06:12:10.148294 1 server.go:64] Starting cloudhub websocket server
I1216 06:12:11.637157 1 upstream.go:63] Start upstream devicecontroller
I1217 05:11:05.361064 1 log.go:181] http: TLS handshake error from 10.161.49.0:1205: remote error: tls: bad certificate
I1217 05:11:16.246508 1 log.go:181] http: TLS handshake error from 10.161.49.0:3128: remote error: tls: bad certificate
I1217 05:11:26.788354 1 log.go:181] http: TLS handshake error from 10.161.49.0:47506: remote error: tls: bad certificate
1回答
-
暮闲
2022-12-17
排查一下:
kubectl get svc -n kubeedge 查看有关kubedge的几个svc是否启动
kubeedge云端IP是否指定正确
边缘端的token是否有更新,会不会是用到之前的token
012022-12-17
相似问题