我使用CoreOS 773.1.0和kubernetes。最近它崩溃并打印了这个跟踪日志:
虚拟机仍在运行,但我不能ssh,kubernetes主节点将其声明为NotReady
。我必须将其关闭(不关机)并启动它。
我使用Hyper-V作为管理程序,VM配备12GB RAM,4GB交换,4核CPU。特别是,我将磁盘(.vhd
文件)移动到新分区后出现此错误。
答案 0 :(得分:2)
这是CoreOS 717.3.0的一个已知问题,包含swap:https://github.com/coreos/bugs/issues/429
答案 1 :(得分:1)
基于堆栈跟踪,看起来内核试图释放内存。因此,该节点可能受到严重的内存压力。内存错误往往会在内存压力下出现。
看起来交换已打开。 Kubernetes开发人员不建议开启交换。
答案 2 :(得分:0)
看起来Kubelet进程被卡住了。你有kubelet日志和操作,kubelet被卡住了吗?