opsnull / follow-me-install-kubernetes-cluster

和我一步步部署 kubernetes 集群
Other
7.39k stars 2.9k forks source link

创建kube-controller-manager 集群,提示Unable to connect to the server: EOF #569

Open SirBlues opened 4 years ago

SirBlues commented 4 years ago

kubectl describe clusterrole system:kube-controller-manager Unable to connect to the server: EOF

kubectl get clusterrole|grep controller Unable to connect to the server: EOF

kubectl describe clusterrole system:controller:deployment-controller Unable to connect to the server: EOF

kubectl get endpoints kube-controller-manager --namespace=kube-system -o yaml Unable to connect to the server: EOF

启动日志提示 7596 leaderelection.go:306] error retrieving resource lock kube-system/kube-controller-manager: Get https://127.0.0.1:8443/api/v1/namespaces/kube-system/endpoints/kube-controller-manager?timeout=10s: context deadline exceeded Nov 28 10:05:41 master kube-controller-manager[7596]: E1128 10:05:41.122610 7596 leaderelection.go:306] error retrieving resource lock kube-system/kube-controller-manager: Get https://127.0.0.1:8443/api/v1/namespaces/kube-system/endpoints/kube-controller-manager?timeout=10s: EOF Nov 28 10:05:52 master kube-controller-manager[7596]: E1128 10:05:52.919785 7596 leaderelection.go:306] error retrieving resource lock kube-system/kube-controller-manager: an error on the server ("") has prevented the request from succeeding (get endpoints kube-controller-manager) Nov 28 10:06:05 master kube-controller-manager[7596]: E1128 10:06:05.626214 7596 leaderelection.go:306] error retrieving resource lock kube-system/kube-controller-manager: Get https://127.0.0.1:8443/api/v1/namespaces/kube-system/endpoints/kube-controller-manager?timeout=10s: context deadline exceeded

求解

SirBlues commented 4 years ago

curl -s --cacert /opt/k8s/work/ca.pem --cert /opt/k8s/work/admin.pem --key /opt/k8s/work/admin-key.pem https://172.16.10.24:10252/metrics |head

HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend.

TYPE apiserver_audit_event_total counter

apiserver_audit_event_total 0

HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend.

TYPE apiserver_audit_requests_rejected_total counter

apiserver_audit_requests_rejected_total 0

HELP apiserver_client_certificate_expiration_seconds Distribution of the remaining lifetime on the certificate used to authenticate a request.

TYPE apiserver_client_certificate_expiration_seconds histogram

apiserver_client_certificate_expiration_seconds_bucket{le="0"} 0 apiserver_client_certificate_expiration_seconds_bucket{le="1800"} 0

SirBlues commented 4 years ago

kubectl version Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.2", GitCommit:"66049e3b21efe110454d67df4fa62b08ea79a19b", GitTreeState:"clean", BuildDate:"2019-05-16T16:23:09Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"} Unable to connect to the server: EOF

我用kubectl去查看版本都会报这个EOF的错误,求解

opsnull commented 4 years ago

请检查下 kube-nginx 服务是否正常,后端配置的 kube-apiserver 节点 IP 和端口是否正确。

hardy1970 commented 4 years ago

作者很多都是操作完截的图吧

JohnnyHL commented 4 years ago

检查一下你的kube-apiserver是否启动,一般是你的apiserver状态异常。你看一下是什么状态。systemctl status kube-apiserver

------------------ 原始邮件 ------------------ 发件人: "leiyz"<notifications@github.com>; 发送时间: 2020年1月28日(星期二) 下午4:16 收件人: "opsnull/follow-me-install-kubernetes-cluster"<follow-me-install-kubernetes-cluster@noreply.github.com>; 抄送: "Subscribed"<subscribed@noreply.github.com>; 主题: Re: [opsnull/follow-me-install-kubernetes-cluster] 创建kube-controller-manager 集群,提示Unable to connect to the server: EOF (#569)

作者很多都是操作完截的图吧

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

laotoutou commented 1 year ago

本地安装的话可以检查下是否配置了https_proxy代理,我也碰到这个问题了

unset http_proxy && unset https_proxy && unset ALL_PROXY