http: TLS handshake error from x.x.x.x:43534: unexpected EOF


查看kube-apiserver一直報錯如下:

I1226 06:49:10.108947 1 log.go:172] http: TLS handshake error from x.x.x:43534: unexpected EOF

I1226 06:44:10.110418 1 log.go:172] http: TLS handshake error from x.x.x.x:35946: unexpected EOF

從報錯提示說是TLS認證失敗,排查過程:

  1. 由於用nginx+Keepalived做master高可用,懷疑是nginx的http健康檢查導致。
  2. kubelet證書問題。
  3. 檢查是否有其他服務調用apiserver的端口。

經過一項項排查,最后發現的是之前用Zabbix的http來監控了apiserver的端口,導致不受認證的,因為k8s集群開啟了https。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM