kube-apiserver 和代理日志中的错误



在 kube-apiserver 日志中出现此类错误:

E0528 13:38:38.762192       1 upgradeaware.go:310] Error proxying data from client to backend: read tcp 192.168.2.151:6443->192.168.2.151:35760: read: connection reset by peer

检查了代理 pod,也存在错误:

E0522 14:30:58.168296       1 reflector.go:205] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:129: Failed to list *core.Service: Get https://192.168.2.151:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 192.168.2.151:6443: connect: connection refused

Kubernetes v1.11.1

我还注意到 kube-apiserver 内存消耗在不断增长,并导致主节点上的 OOM?有人遇到过这样的问题吗?

etcd2 后端存在已知的性能问题,并在 k8s v1.12.1 中修复。

因此,要么升级到 1.12+ 版本,要么迁移您的集群以使用 etcd3

https://coreos.com/blog/migrating-applications-etcd-v3.html

最新更新