2025-10-19 21:38:51 +03:00

78 lines
3.2 KiB
Plaintext

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: <none>
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: <none>
Host Port: <none>
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: <none>
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: <none>
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