Closed liangguohun closed 4 years ago
i found that in my master the docker images always be remove by kubelet
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod etcd-master_kube-system(7b00a94b9db45f4e2fda9672380546e4)
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod calico-node-9pvgn_kube-system(e9d2b6a2-ded9-4109-8b65-fa8f6ad8f4f1)
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod kube-proxy-qhbqd_kube-system(3d14d18a-9995-43a4-b46d-5f7a7a0402bd)
master kubelet[49597]: 49597 eviction_manager.go:391] eviction manager: unable to evict any pods from the node
master kubelet[49597]: 49597 eviction_manager.go:339] eviction manager: attempting to reclaim ephemeral-storage
master kubelet[49597]: 49597 container_gc.go:85] attempting to delete unused containers
master kubelet[49597]: 49597 image_gc_manager.go:322] attempting to delete unused images
master kubelet[49597]: 49597 image_gc_manager.go:376] [imageGCManager]: Removing image "sha256:86262685d9abb35698a4e03ed13f9ded5b97c6c85b466285e4f367e5232eeee4" to free 36937728 bytes
master kubelet[49597]: 49597 remote_image.go:135] RemoveImage "sha256:86262685d9abb35698a4e03ed13f9ded5b97c6c85b466285e4f367e5232eeee4" from image service failed: rpc error: code = Unknown desc = Error response from daemon: readlink /var/lib/docker/overlay2/l: invalid argument
master kubelet[49597]: 49597 kuberuntime_image.go:120] Remove image "sha256:86262685d9abb35698a4e03ed13f9ded5b97c6c85b466285e4f367e5232eeee4" failed: rpc error: code = Unknown desc = Error response from daemon: readlink /var/lib/docker/overlay2/l: invalid argument
master kubelet[49597]: 49597 image_gc_manager.go:376] [imageGCManager]: Removing image "sha256:58477a771fb42465076dc6a43ee1615db9c85c3805a6818063f5d55eb80f2577" to free 361463901 bytes
master kubelet[49597]: 49597 remote_image.go:135] RemoveImage "sha256:58477a771fb42465076dc6a43ee1615db9c85c3805a6818063f5d55eb80f2577" from image service failed: rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "mongo:4.2.0-bionic" (must force) - container f02d51a13579 is using its referenced image 58477a771fb4
master kubelet[49597]: 49597 kuberuntime_image.go:120] Remove image "sha256:58477a771fb42465076dc6a43ee1615db9c85c3805a6818063f5d55eb80f2577" failed: rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "mongo:4.2.0-bionic" (must force) - container f02d51a13579 is using its referenced image 58477a771fb4
master kubelet[49597]: 49597 image_gc_manager.go:376] [imageGCManager]: Removing image "sha256:5d3600fd5cf27c3a789e7d4a3ce9448086d73a4247a118d8cdcdbabb1aff4ff7" to free 538907195 bytes
master kubelet[49597]: 49597 remote_image.go:135] RemoveImage "sha256:5d3600fd5cf27c3a789e7d4a3ce9448086d73a4247a118d8cdcdbabb1aff4ff7" from image service failed: rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "sonatype/nexus3:3.15.2" (must force) - container 10bfe5ad14bb is using its referenced image 5d3600fd5cf2
master kubelet[49597]: 49597 kuberuntime_image.go:120] Remove image "sha256:5d3600fd5cf27c3a789e7d4a3ce9448086d73a4247a118d8cdcdbabb1aff4ff7" failed: rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "sonatype/nexus3:3.15.2" (must force) - container 10bfe5ad14bb is using its referenced image 5d3600fd5cf2
master kubelet[49597]: 49597 image_gc_manager.go:376] [imageGCManager]: Removing image "sha256:347b3fbd4cb3f2a70cbc3d89ac9fa9a170acb4b3e0185d6c2eb6a92cd0759367" to free 52430272 bytes
master kubelet[49597]: 49597 remote_image.go:135] RemoveImage "sha256:347b3fbd4cb3f2a70cbc3d89ac9fa9a170acb4b3e0185d6c2eb6a92cd0759367" from image service failed: rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "gitlab/gitlab-runner-helper:x86_64-a8a019e0" (must force) - container a19520a0583a is using its referenced image 347b3fbd4cb3
master kubelet[49597]: 49597 kuberuntime_image.go:120] Remove image "sha256:347b3fbd4cb3f2a70cbc3d89ac9fa9a170acb4b3e0185d6c2eb6a92cd0759367" failed: rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "gitlab/gitlab-runner-helper:x86_64-a8a019e0" (must force) - container a19520a0583a is using its referenced image 347b3fbd4cb3
master kubelet[49597]: 49597 image_gc_manager.go:376] [imageGCManager]: Removing image "sha256:9b576cf06cb5ae39d775759ff420e2287e46a6753dad4ffffc2d849a9cb3548d" to free 275178062 bytes
master kubelet[49597]: 49597 remote_image.go:135] RemoveImage "sha256:9b576cf06cb5ae39d775759ff420e2287e46a6753dad4ffffc2d849a9cb3548d" from image service failed: rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "192.168.1.4:5000/maven:3.6.2-ibmjava-8-alpine" (must force) - container aab938f2ea30 is using its referenced image 9b576cf06cb5
master kubelet[49597]: 49597 kuberuntime_image.go:120] Remove image "sha256:9b576cf06cb5ae39d775759ff420e2287e46a6753dad4ffffc2d849a9cb3548d" failed: rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "192.168.1.4:5000/maven:3.6.2-ibmjava-8-alpine" (must force) - container aab938f2ea30 is using its referenced image 9b576cf06cb5
master kubelet[49597]: 49597 eviction_manager.go:425] eviction manager: unexpected error when attempting to reduce ephemeral-storage pressure: wanted to free 9223372036854775807 bytes, but freed 0 bytes space with errors in image deletion: [rpc error: code = Unknown desc = Error response from daemon: readlink /var/lib/docker/overlay2/l: invalid argument, rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "mongo:4.2.0-bionic" (must force) - container f02d51a13579 is using its referenced image 58477a771fb4, rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "sonatype/nexus3:3.15.2" (must force) - container 10bfe5ad14bb is using its referenced image 5d3600fd5cf2, rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "gitlab/gitlab-runner-helper:x86_64-a8a019e0" (must force) - container a19520a0583a is using its referenced image 347b3fbd4cb3, rpc error: code = Unknown desc = Error response from daemon: conflict: unable to remove repository reference "192.168.1.4:5000/maven:3.6.2-ibmjava-8-alpine" (must force) - container aab938f2ea30 is using its referenced image 9b576cf06cb5]
master kubelet[49597]: 49597 eviction_manager.go:350] eviction manager: must evict pod(s) to reclaim ephemeral-storage
master kubelet[49597]: 49597 eviction_manager.go:368] eviction manager: pods ranked for eviction: kube-controller-manager-master_kube-system(bde38af668115eac9d0a0ed7d36ade15), kube-scheduler-master_kube-system(155707e0c19147c8dc5e997f089c0ad1), kube-apiserver-master_kube-system(4556025ee7b4ba5d7df1be8a853f2fcf), etcd-master_kube-system(7b00a94b9db45f4e2fda9672380546e4), calico-node-9pvgn_kube-system(e9d2b6a2-ded9-4109-8b65-fa8f6ad8f4f1), kube-proxy-qhbqd_kube-system(3d14d18a-9995-43a4-b46d-5f7a7a0402bd)
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod kube-controller-manager-master_kube-system(bde38af668115eac9d0a0ed7d36ade15)
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod kube-scheduler-master_kube-system(155707e0c19147c8dc5e997f089c0ad1)
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod kube-apiserver-master_kube-system(4556025ee7b4ba5d7df1be8a853f2fcf)
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod etcd-master_kube-system(7b00a94b9db45f4e2fda9672380546e4)
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod calico-node-9pvgn_kube-system(e9d2b6a2-ded9-4109-8b65-fa8f6ad8f4f1)
master kubelet[49597]: 49597 eviction_manager.go:570] eviction manager: cannot evict a critical pod kube-proxy-qhbqd_kube-system(3d14d18a-9995-43a4-b46d-5f7a7a0402bd)
master kubelet[49597]: 49597 eviction_manager.go:391] eviction manager: unable to evict any pods from the node
i know is Eviction Policy
How to solve it?
Versions
kubeadm v1.18.2 linux/amd64 kernal 3.10.0-514.el7.x86_64 local docker Version: 19.03.11 API version: 1.40 Go version: go1.13.10
What happened?
What you expected to happen?
the master can't find itself ,it can run well before.
How to reproduce it (as minimally and precisely as possible)?
test etcd is well just one master in local network er. i have a old nfs system from the v1.13 kubeadm used, and create the same pvc but running in pending and run the svc then change the port limit
Anything else we need to know?
how to make it stable