kubernetes My Pods Terminated with code 137 and reason错误

k7fdbhmy  于 2023-11-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(126)

我的Kubernetes v1.28有4个节点,每个节点2个CPU,4GB。我在这个环境中部署的大多数Pod都有问题。Pod开始正常运行,但会频繁终止和重新启动。我已经为这个服务设置了2个CPU的资源并解决了它,但我不敢相信我会为一个简单的服务预留2个CPU。你能帮我吗?

apiVersion: v1
kind: Pod
metadata:
  name: alpine
  namespace: default
spec:
  containers:
  - image: alpine
    resources:
      requests:
        cpu: 500m
        memory: 256Mi
      limits:
        cpu: 1
        memory: 2Gi
    command:
      - /bin/sh
      - "-c"
      - "sleep 60m"
    imagePullPolicy: IfNotPresent
    name: alpine
    securityContext:
      allowPrivilegeEscalation: true
  restartPolicy: Always

个字符

同样的镜像运行在我的docker桌面上,如果你看到的话,所用的资源是如此之少,我无法理解为什么k8s会因为资源而杀死我的pod

k9日志

qyzbxkaa

qyzbxkaa1#

解决了。在检查容器指标后,我可以看到容器正在使用仅38 MB的内存。我理解问题可能与Docker资源管理器有关。我已经在所有节点上将Docker更改为containerd并解决了问题。

相关问题