grape@lonetrek:~/Documents/devops/devops/kubernetes/2$ kubectl describe pod oom Name: oom Namespace: default Priority: 0 Service Account: default Node: k8s-worker1/192.168.88.230 Start Time: Sun, 19 Oct 2025 21:37:46 +0300 Labels: app=stress-ng-oom Annotations: Status: Running IP: 10.244.6.219 IPs: IP: 10.244.6.219 Containers: oom: Container ID: cri-o://679b9544bf5c02ddb07f9e38693ba89e746444391dc1c0603ee29688716eba62 Image: alpine:latest Image ID: docker.io/library/alpine@sha256:4b7ce07002c69e8f3d704a9c5d6fd3053be500b7f1c69fc0d80990c2ad8dd412 Port: Host Port: Command: /bin/sh -c Args: apk add --no-cache stress-ng && stress-ng -m 1 --vm-bytes 256M State: Terminated Reason: OOMKilled Exit Code: 137 Started: Sun, 19 Oct 2025 21:37:50 +0300 Finished: Sun, 19 Oct 2025 21:37:52 +0300 Ready: False Restart Count: 0 Limits: memory: 200Mi Requests: memory: 100Mi Environment: Mounts: /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-xkd2w (ro) Conditions: Type Status PodReadyToStartContainers True Initialized True Ready False ContainersReady False PodScheduled True Volumes: kube-api-access-xkd2w: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt Optional: false DownwardAPI: true QoS Class: Burstable Node-Selectors: Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 9s default-scheduler Successfully assigned default/oom to k8s-worker1 Normal Pulled 5s kubelet Successfully pulled image "alpine:latest" in 2.684s (2.684s including waiting). Image size: 8619075 bytes. Normal Created 5s kubelet Created container: oom Normal Started 5s kubelet Started container oom Normal Pulling 3s (x2 over 8s) kubelet Pulling image "alpine:latest" grape@lonetrek:~/Documents/devops/devops/kubernetes/2$ kubectl logs oom fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/5) Installing judy (1.0.5-r1) (2/5) Installing libmd (1.1.0-r0) (3/5) Installing libbsd (0.12.2-r0) (4/5) Installing liblksctp (1.0.19-r5) (5/5) Installing stress-ng (0.18.08-r0) Executing busybox-1.37.0-r19.trigger OK: 13 MiB in 21 packages stress-ng: info: [1] defaulting to a 1 day run per stressor stress-ng: info: [1] dispatching hogs: 1 vm