如何确定kubernetes节点自动终止的原因?

时间:2018-07-02 09:11:49

标签: amazon-web-services kubernetes autoscaling

我们正在aws中运行kubernetes,并且在kubernetes节点之一中保存了一些文件(我知道将数据保存在主机中而不是单独的卷中是个坏主意)。由于某些未知原因,kubernetes节点状态变为“未就绪”。当我使用描述节点命令时,内存压力和磁盘压力的状态为“ NodeStatusUnknown ”。一段时间后,该节点终止,并自动创建新节点。由于旧节点已终止,因此无法在终止节点的根卷中恢复数据。现在,如何找到终止的原因?

1 个答案:

答案 0 :(得分:0)

节点状态未就绪会导致将近3分钟的时间从主节点进行运行状况检查失败。如果您已经从节点主机收集日记日志,则可以调查节点服务未响应的原因。我遇到了一些“未就绪”问题,它们有多种原因,例如网络问题,资源不足,挂起kubelet服务等等。首先,您应该将日志收集到远程中心存储中进行检查。