创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
master虚拟机/node物理机,Centos7.9

Kubernetes版本信息
kubectl version

Client Version: version.Info{Major:“1”, Minor:“23”, GitVersion:“v1.23.10”, GitCommit:“7e54d50d3012cf3389e43b096ba35300f36e0817”, GitTreeState:“clean”, BuildDate:“2022-08-17T18:32:54Z”, GoVersion:“go1.17.13”, Compiler:“gc”, Platform:“linux/amd64”}

Server Version: version.Info{Major:“1”, Minor:“23”, GitVersion:“v1.23.10”, GitCommit:“7e54d50d3012cf3389e43b096ba35300f36e0817”, GitTreeState:“clean”, BuildDate:“2022-08-17T18:26:59Z”, GoVersion:“go1.17.13”, Compiler:“gc”, Platform:“linux/amd64”}

容器运行时
# docker version

Client:

Version: 20.10.8

API version: 1.41

Go version: go1.16.6

Git commit: 3967b7d

Built: Fri Jul 30 19:50:40 2021

OS/Arch: linux/amd64

Context: default

Experimental: true

Server: Docker Engine - Community

Engine:

Version: 20.10.8

API version: 1.41 (minimum version 1.12)

Go version: go1.16.6

Git commit: 75249d8

Built: Fri Jul 30 19:55:09 2021

OS/Arch: linux/amd64

Experimental: false

containerd:

Version: v1.6.2

GitCommit: de8046a5501db9e0e478e1c10cbcfb21af4c6b2d

runc:

Version: 1.1.1

GitCommit: v1.1.0-20-g52de29d7

docker-init:

Version: 0.19.0

GitCommit: de40ad0

KubeSphere版本信息
 v3.3.2

问题是什么

v3.3.2 node节点docker重起后,openelb出现故障,外网请求链无法到达集群内部,切换为NodePort后是正常的,但再切换回LoadBalancer时,kubesphere-router-kubesphere-system一直Pending,无法获取到eip,请问如何处理?

# kubectl get svc -A|grep -i load

kubesphere-controls-system kubesphere-router-kubesphere-system LoadBalancer 10.233.7.78 <pending> 80:30164/TCP,443:32669/TCP 243d

看看 openelb 组件是否正常,日志里面有没有报什么错误

    kubectl get all -n openelb-system

    NAME READY STATUS RESTARTS AGE

    pod/openelb-keepalive-vip-jtbz2 1/1 Running 0 244d

    pod/openelb-keepalive-vip-pzw82 1/1 Running 2 (2d3h ago) 244d

    pod/openelb-keepalive-vip-qbxkt 1/1 Running 1 (243d ago) 244d

    pod/openelb-manager-64cbc6dbb4-jqff4 1/1 Running 0 2d14h

    NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE

    service/openelb-manager ClusterIP 10.233.16.192 <none> 443/TCP 244d

    NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE

    daemonset.apps/openelb-keepalive-vip 3 3 3 3 3 <none> 244d

    NAME READY UP-TO-DATE AVAILABLE AGE

    deployment.apps/openelb-manager 1/1 1 1 244d

    NAME DESIRED CURRENT READY AGE

    replicaset.apps/openelb-manager-64cbc6dbb4 1 1 1 244d

    NAME COMPLETIONS DURATION AGE

    job.batch/openelb-admission-create 1/1 6s 244d

    job.batch/openelb-admission-patch 1/1 7s 244d

    日志好大,上传了一个文件上来,快1M了,请查阅

    论坛的问题,已经解决了,谢谢你热心的解答

    嗯嗯,如果你觉得方便的话,可以把问题以及解决方案发布出来,也许可以帮助到其他的小伙伴