gpt4 book ai didi

kubernetes - 找不到新 pods 的原因

转载 作者:行者123 更新时间:2023-12-02 12:32:44 27 4
gpt4 key购买 nike

我有一个已经运行了数周的kubernetes 1.11集群。今天我注意到了这一点:

tooluser$ kubectl get po --sort-by=.status.startTime -o custom-columns=NAME:.metadata.name,CREATED:.status.startTime,RESTARTS:.status.containerStatuses[0].restartCount
NAME CREATED RESTARTS
pod1-86b8b985f4-78x4c <10 min ago> 0
pod2-788dbb86df-wj672 <10 min ago> 0
pod3-76d94f5d94-gspqg <10 min ago> 0
pod4-demo-56cb4bfc68-m2b52 <10 min ago> 0
pod5-69cc97c4c-29dnk <10 min ago> 0

即,似乎Pod已在10分钟前开始首次运行(重新启动0次),但这些Pod已经运行了数周。进一步,
  • pod中没有事件。
  • 我检查了副本集,一周没有新的rs,没有rs事件;
  • 对于部署相同,在相应的部署中没有事件;
  • 和节点相同,节点上没有事件;
  • 没有一般事件(kubectl获取事件)

  • 也就是说,我找不到这些已经运行了一周的 pods 完全重新启动的原因。还有其他我可以找到的kubectl命令吗?

    最佳答案

    如果您实施了HPA或资源限制,则可以计划新的Pod。对于资源限制,如果违反了内存限制,kubernetes将杀死该pod,并且如果它具有RS,则会创建新的pod。您可以使用以下方法进行检查:

    kubectl get events

    或使用以下命令检查kube-scheduler的日志:
    kubectl logs $kube-scheduler-pod-name -n kube-system

    关于kubernetes - 找不到新 pods 的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57642839/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com