Skip to content

Instantly share code, notes, and snippets.

@qix
Created June 10, 2016 17:35
Show Gist options
  • Save qix/a58f74f663f8d0686d3f0b4ea3a7cfee to your computer and use it in GitHub Desktop.
Save qix/a58f74f663f8d0686d3f0b4ea3a7cfee to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Pod
metadata:
name: pod-w-message
spec:
containers:
- name: messager
image: "ubuntu:14.04"
command: ["/bin/sh","-c"]
args: ["sleep 60 && /bin/echo Sleep expired > /dev/termination-log"]
$ kubectl get pods/pod-w-message -o go-template="{{range .status.containerStatuses}}{{.lastState.terminated.message}}{{end}}"
<no value>
k8s-master1:~$ kubectl get pods/pod-w-message -o json
{
"kind": "Pod",
"apiVersion": "v1",
"metadata": {
"name": "pod-w-message",
"namespace": "default",
"selfLink": "/api/v1/namespaces/default/pods/pod-w-message",
"uid": "00dd05b0-2f2f-11e6-b1cb-42010af0005b",
"resourceVersion": "189517507",
"creationTimestamp": "2016-06-10T17:16:00Z"
},
"spec": {
"containers": [
{
"name": "messager",
"image": "ubuntu:14.04",
"command": [
"/bin/sh",
"-c"
],
"args": [
"sleep 60 \u0026\u0026 /bin/echo Sleep expired \u003e /dev/termination-log"
],
"resources": {},
"terminationMessagePath": "/dev/termination-log",
"imagePullPolicy": "IfNotPresent"
}
],
"restartPolicy": "Always",
"terminationGracePeriodSeconds": 30,
"dnsPolicy": "ClusterFirst",
"nodeName": "k8s-db-13c",
"securityContext": {}
},
"status": {
"phase": "Running",
"conditions": [
{
"type": "Ready",
"status": "True",
"lastProbeTime": null,
"lastTransitionTime": "2016-06-10T17:33:58Z"
}
],
"hostIP": "10.240.0.70",
"podIP": "10.21.13.21",
"startTime": "2016-06-10T17:16:00Z",
"containerStatuses": [
{
"name": "messager",
"state": {
"running": {
"startedAt": "2016-06-10T17:33:58Z"
}
},
"lastState": {
"terminated": {
"exitCode": 0,
"reason": "Completed",
"startedAt": "2016-06-10T17:27:53Z",
"finishedAt": "2016-06-10T17:28:53Z",
"containerID": "docker://cfd93320496e3717f1b887e6749a76167cb6afa0efbe117b7fccc16472c0d532"
}
},
"ready": true,
"restartCount": 7,
"image": "ubuntu:14.04",
"imageID": "docker://sha256:8f1bd21bd25c3fb1d4b00b7936a73a0664f932e11406c48a0ef19d82fd0b7342",
"containerID": "docker://ce9c28451d157f225dd10ccdd0e6a756defcd9f1a0dafc2dff225824f212a151"
}
]
}
}
$ kubectl describe po pod-w-message
Name: pod-w-message
Namespace: default
Node: k8s-db-13c/10.240.0.70
Start Time: Fri, 10 Jun 2016 17:16:00 +0000
Labels: <none>
Status: Running
IP: 10.21.13.21
Controllers: <none>
Containers:
messager:
Container ID: docker://cfd93320496e3717f1b887e6749a76167cb6afa0efbe117b7fccc16472c0d532
Image: ubuntu:14.04
Image ID: docker://sha256:8f1bd21bd25c3fb1d4b00b7936a73a0664f932e11406c48a0ef19d82fd0b7342
Port:
Command:
/bin/sh
-c
Args:
sleep 60 && /bin/echo Sleep expired > /dev/termination-log
QoS Tier:
cpu: BestEffort
memory: BestEffort
State: Waiting
Reason: CrashLoopBackOff
Last State: Terminated
Reason: Completed
Exit Code: 0
Started: Fri, 10 Jun 2016 17:27:53 +0000
Finished: Fri, 10 Jun 2016 17:28:53 +0000
Ready: False
Restart Count: 6
Environment Variables:
Conditions:
Type Status
Ready False
No volumes.
Events:
FirstSeen LastSeen Count From SubobjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
17m 17m 1 {default-scheduler } Normal Scheduled Successfully assigned pod-w-message to k8s-db-13c
17m 17m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Pulling pulling image "ubuntu:14.04"
17m 17m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Pulled Successfully pulled image "ubuntu:14.04"
17m 17m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Created Created container with docker id 73fdd4865bfb
17m 17m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Started Started container with docker id 73fdd4865bfb
16m 16m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Started Started container with docker id 4def5a6941e4
16m 16m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Created Created container with docker id 4def5a6941e4
15m 15m 1 {kubelet k8s-db-13c} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "messager" with CrashLoopBackOff: "Back-off 10s restarting failed container=messager pod=pod-w-message_default(00dd05b0-2f2f-11e6-b1cb-42010af0005b)"
14m 14m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Created Created container with docker id 35818020b6f4
14m 14m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Started Started container with docker id 35818020b6f4
13m 13m 2 {kubelet k8s-db-13c} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "messager" with CrashLoopBackOff: "Back-off 20s restarting failed container=messager pod=pod-w-message_default(00dd05b0-2f2f-11e6-b1cb-42010af0005b)"
13m 13m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Created Created container with docker id ca0435881569
13m 13m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Started Started container with docker id ca0435881569
12m 12m 3 {kubelet k8s-db-13c} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "messager" with CrashLoopBackOff: "Back-off 40s restarting failed container=messager pod=pod-w-message_default(00dd05b0-2f2f-11e6-b1cb-42010af0005b)"
11m 11m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Created Created container with docker id 5d214e762a94
11m 11m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Started Started container with docker id 5d214e762a94
10m 9m 7 {kubelet k8s-db-13c} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "messager" with CrashLoopBackOff: "Back-off 1m20s restarting failed container=messager pod=pod-w-message_default(00dd05b0-2f2f-11e6-b1cb-42010af0005b)"
9m 9m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Created Created container with docker id 3c5c38c6e384
9m 9m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Started Started container with docker id 3c5c38c6e384
8m 5m 13 {kubelet k8s-db-13c} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "messager" with CrashLoopBackOff: "Back-off 2m40s restarting failed container=messager pod=pod-w-message_default(00dd05b0-2f2f-11e6-b1cb-42010af0005b)"
5m 5m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Created Created container with docker id cfd93320496e
16m 5m 6 {kubelet k8s-db-13c} spec.containers{messager} Normal Pulled Container image "ubuntu:14.04" already present on machine
5m 5m 1 {kubelet k8s-db-13c} spec.containers{messager} Normal Started Started container with docker id cfd93320496e
15m 5s 49 {kubelet k8s-db-13c} spec.containers{messager} Warning BackOff Back-off restarting failed docker container
4m 5s 23 {kubelet k8s-db-13c} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "messager" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=messager pod=pod-w-message_default(00dd05b0-2f2f-11e6-b1cb-42010af0005b)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment