$ kubectl -n shop get pods -o json
{
    "apiVersion": "v1",
    "items": [
        {
            "apiVersion": "v1",
            "kind": "Pod",
            "metadata": {
                "creationTimestamp": "2026-11-09T06:43:51Z",
                "generateName": "api-59cddf5844-",
                "generation": 1,
                "labels": {
                    "app": "api",
                    "pod-template-hash": "59cddf5844"
                },
                "name": "api-59cddf5844-b52lg",
                "namespace": "shop",
                "ownerReferences": [
                    {
                        "apiVersion": "apps/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "ReplicaSet",
                        "name": "api-59cddf5844",
                        "uid": "286350ef-03fd-43fd-a307-51f1b1aafc53"
                    }
                ],
                "resourceVersion": "5181",
                "uid": "64863123-61ea-4d8c-8ee4-a36e994cece0"
            },
            "spec": {
                "containers": [
                    {
                        "command": [
                            "python",
                            "-m",
                            "shop.api"
                        ],
                        "env": [
                            {
                                "name": "DB_HOST",
                                "value": "postgres"
                            },
                            {
                                "name": "DB_NAME",
                                "value": "shop"
                            },
                            {
                                "name": "DB_USER",
                                "value": "shop"
                            },
                            {
                                "name": "DB_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "shop-db"
                                    }
                                }
                            },
                            {
                                "name": "REDIS_URL",
                                "value": "redis://redis:6379/0"
                            },
                            {
                                "name": "NATS_URL",
                                "value": "nats://queue:4222"
                            }
                        ],
                        "image": "oncall-shop:0.1.0",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "api",
                        "ports": [
                            {
                                "containerPort": 8000,
                                "name": "http",
                                "protocol": "TCP"
                            }
                        ],
                        "readinessProbe": {
                            "failureThreshold": 2,
                            "httpGet": {
                                "path": "/healthz",
                                "port": 8000,
                                "scheme": "HTTP"
                            },
                            "periodSeconds": 3,
                            "successThreshold": 1,
                            "timeoutSeconds": 1
                        },
                        "resources": {
                            "limits": {
                                "memory": "192Mi"
                            },
                            "requests": {
                                "cpu": "50m",
                                "memory": "64Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File",
                        "volumeMounts": [
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-h5vjb",
                                "readOnly": true
                            }
                        ]
                    }
                ],
                "dnsPolicy": "ClusterFirst",
                "enableServiceLinks": true,
                "nodeName": "k3d-oncall-server-0",
                "preemptionPolicy": "PreemptLowerPriority",
                "priority": 0,
                "restartPolicy": "Always",
                "schedulerName": "default-scheduler",
                "securityContext": {},
                "serviceAccount": "default",
                "serviceAccountName": "default",
                "terminationGracePeriodSeconds": 30,
                "tolerations": [
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/not-ready",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    },
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/unreachable",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    }
                ],
                "volumes": [
                    {
                        "name": "kube-api-access-h5vjb",
                        "projected": {
                            "defaultMode": 420,
                            "sources": [
                                {
                                    "serviceAccountToken": {
                                        "expirationSeconds": 3607,
                                        "path": "token"
                                    }
                                },
                                {
                                    "configMap": {
                                        "items": [
                                            {
                                                "key": "ca.crt",
                                                "path": "ca.crt"
                                            }
                                        ],
                                        "name": "kube-root-ca.crt"
                                    }
                                },
                                {
                                    "downwardAPI": {
                                        "items": [
                                            {
                                                "fieldRef": {
                                                    "apiVersion": "v1",
                                                    "fieldPath": "metadata.namespace"
                                                },
                                                "path": "namespace"
                                            }
                                        ]
                                    }
                                }
                            ]
                        }
                    }
                ]
            },
            "status": {
                "conditions": [
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:52Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodReadyToStartContainers"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Initialized"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:53Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Ready"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:53Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "ContainersReady"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodScheduled"
                    }
                ],
                "containerStatuses": [
                    {
                        "allocatedResources": {
                            "cpu": "50m",
                            "memory": "64Mi"
                        },
                        "containerID": "containerd://b2fc7039caa6f0e97b456dd9d7e620a60012561fa2d6212fa84a1685dabfa9e6",
                        "image": "docker.io/library/oncall-shop:0.1.0",
                        "imageID": "sha256:bdd3b4ac23fefb56e0921df04eabb3ebf70692a84116449352fc26bd8921f58d",
                        "lastState": {},
                        "name": "api",
                        "ready": true,
                        "resources": {
                            "limits": {
                                "memory": "192Mi"
                            },
                            "requests": {
                                "cpu": "50m",
                                "memory": "64Mi"
                            }
                        },
                        "restartCount": 0,
                        "started": true,
                        "state": {
                            "running": {
                                "startedAt": "2026-11-09T06:43:52Z"
                            }
                        },
                        "user": {
                            "linux": {
                                "gid": 0,
                                "supplementalGroups": [
                                    0
                                ],
                                "uid": 0
                            }
                        },
                        "volumeMounts": [
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-h5vjb",
                                "readOnly": true,
                                "recursiveReadOnly": "Disabled"
                            }
                        ]
                    }
                ],
                "hostIP": "172.18.0.3",
                "hostIPs": [
                    {
                        "ip": "172.18.0.3"
                    }
                ],
                "observedGeneration": 1,
                "phase": "Running",
                "podIP": "10.42.0.35",
                "podIPs": [
                    {
                        "ip": "10.42.0.35"
                    }
                ],
                "qosClass": "Burstable",
                "startTime": "2026-11-09T06:43:51Z"
            }
        },
        {
            "apiVersion": "v1",
            "kind": "Pod",
            "metadata": {
                "creationTimestamp": "2026-11-06T12:30:59Z",
                "generateName": "postgres-84cd684998-",
                "generation": 1,
                "labels": {
                    "app": "postgres",
                    "pod-template-hash": "84cd684998"
                },
                "name": "postgres-84cd684998-kfm6t",
                "namespace": "shop",
                "ownerReferences": [
                    {
                        "apiVersion": "apps/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "ReplicaSet",
                        "name": "postgres-84cd684998",
                        "uid": "58c9ec0d-6988-41b8-8c31-4d40cb7a21b0"
                    }
                ],
                "resourceVersion": "4846",
                "uid": "5815da3e-16b3-4e50-80fa-0a20ae4bcc0a"
            },
            "spec": {
                "containers": [
                    {
                        "args": [
                            "-c",
                            "shared_buffers=16MB",
                            "-c",
                            "max_connections=40"
                        ],
                        "env": [
                            {
                                "name": "POSTGRES_DB",
                                "value": "shop"
                            },
                            {
                                "name": "POSTGRES_USER",
                                "value": "shop"
                            },
                            {
                                "name": "POSTGRES_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "shop-db"
                                    }
                                }
                            },
                            {
                                "name": "PGDATA",
                                "value": "/var/lib/postgresql/data/pg"
                            }
                        ],
                        "image": "postgres:17-alpine",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "postgres",
                        "ports": [
                            {
                                "containerPort": 5432,
                                "protocol": "TCP"
                            }
                        ],
                        "readinessProbe": {
                            "exec": {
                                "command": [
                                    "pg_isready",
                                    "-U",
                                    "shop",
                                    "-d",
                                    "shop"
                                ]
                            },
                            "failureThreshold": 3,
                            "periodSeconds": 3,
                            "successThreshold": 1,
                            "timeoutSeconds": 1
                        },
                        "resources": {
                            "limits": {
                                "memory": "192Mi"
                            },
                            "requests": {
                                "cpu": "50m",
                                "memory": "64Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File",
                        "volumeMounts": [
                            {
                                "mountPath": "/var/lib/postgresql/data",
                                "name": "data"
                            },
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-jnbch",
                                "readOnly": true
                            }
                        ]
                    }
                ],
                "dnsPolicy": "ClusterFirst",
                "enableServiceLinks": true,
                "nodeName": "k3d-oncall-server-0",
                "preemptionPolicy": "PreemptLowerPriority",
                "priority": 0,
                "restartPolicy": "Always",
                "schedulerName": "default-scheduler",
                "securityContext": {},
                "serviceAccount": "default",
                "serviceAccountName": "default",
                "terminationGracePeriodSeconds": 30,
                "tolerations": [
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/not-ready",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    },
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/unreachable",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    }
                ],
                "volumes": [
                    {
                        "name": "data",
                        "persistentVolumeClaim": {
                            "claimName": "postgres-data"
                        }
                    },
                    {
                        "name": "kube-api-access-jnbch",
                        "projected": {
                            "defaultMode": 420,
                            "sources": [
                                {
                                    "serviceAccountToken": {
                                        "expirationSeconds": 3607,
                                        "path": "token"
                                    }
                                },
                                {
                                    "configMap": {
                                        "items": [
                                            {
                                                "key": "ca.crt",
                                                "path": "ca.crt"
                                            }
                                        ],
                                        "name": "kube-root-ca.crt"
                                    }
                                },
                                {
                                    "downwardAPI": {
                                        "items": [
                                            {
                                                "fieldRef": {
                                                    "apiVersion": "v1",
                                                    "fieldPath": "metadata.namespace"
                                                },
                                                "path": "namespace"
                                            }
                                        ]
                                    }
                                }
                            ]
                        }
                    }
                ]
            },
            "status": {
                "conditions": [
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:43Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodReadyToStartContainers"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:42Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Initialized"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:44Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Ready"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:44Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "ContainersReady"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:42Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodScheduled"
                    }
                ],
                "containerStatuses": [
                    {
                        "allocatedResources": {
                            "cpu": "50m",
                            "memory": "64Mi"
                        },
                        "containerID": "containerd://1d5ff3587aca91eb77837d0233bf0402fa4148595aa07a7bb5b9b76292dfba01",
                        "image": "docker.io/library/postgres:17-alpine",
                        "imageID": "sha256:9355df27b2506973cfc421408623435f15298511c2cdadc502b7aa580efe611f",
                        "lastState": {},
                        "name": "postgres",
                        "ready": true,
                        "resources": {
                            "limits": {
                                "memory": "192Mi"
                            },
                            "requests": {
                                "cpu": "50m",
                                "memory": "64Mi"
                            }
                        },
                        "restartCount": 0,
                        "started": true,
                        "state": {
                            "running": {
                                "startedAt": "2026-11-09T06:40:42Z"
                            }
                        },
                        "user": {
                            "linux": {
                                "gid": 0,
                                "supplementalGroups": [
                                    0,
                                    1,
                                    2,
                                    3,
                                    4,
                                    6,
                                    10,
                                    11,
                                    20,
                                    26,
                                    27
                                ],
                                "uid": 0
                            }
                        },
                        "volumeMounts": [
                            {
                                "mountPath": "/var/lib/postgresql/data",
                                "name": "data"
                            },
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-jnbch",
                                "readOnly": true,
                                "recursiveReadOnly": "Disabled"
                            }
                        ]
                    }
                ],
                "hostIP": "172.18.0.3",
                "hostIPs": [
                    {
                        "ip": "172.18.0.3"
                    }
                ],
                "observedGeneration": 1,
                "phase": "Running",
                "podIP": "10.42.0.25",
                "podIPs": [
                    {
                        "ip": "10.42.0.25"
                    }
                ],
                "qosClass": "Burstable",
                "startTime": "2026-11-09T06:40:42Z"
            }
        },
        {
            "apiVersion": "v1",
            "kind": "Pod",
            "metadata": {
                "annotations": {
                    "kubectl.kubernetes.io/restartedAt": "2026-11-09T12:13:50+05:30"
                },
                "creationTimestamp": "2026-11-09T06:43:51Z",
                "generateName": "queue-7d69dcb496-",
                "generation": 1,
                "labels": {
                    "app": "queue",
                    "pod-template-hash": "7d69dcb496"
                },
                "name": "queue-7d69dcb496-6p5jw",
                "namespace": "shop",
                "ownerReferences": [
                    {
                        "apiVersion": "apps/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "ReplicaSet",
                        "name": "queue-7d69dcb496",
                        "uid": "99d446b5-f7fe-4804-8522-3c8ebb03aa0f"
                    }
                ],
                "resourceVersion": "5093",
                "uid": "f2398060-77bc-4e16-90b4-540c9a726795"
            },
            "spec": {
                "containers": [
                    {
                        "args": [
                            "-js",
                            "-sd",
                            "/data",
                            "-m",
                            "8222"
                        ],
                        "image": "nats:2.12-alpine",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "nats",
                        "ports": [
                            {
                                "containerPort": 4222,
                                "protocol": "TCP"
                            },
                            {
                                "containerPort": 8222,
                                "protocol": "TCP"
                            }
                        ],
                        "readinessProbe": {
                            "failureThreshold": 3,
                            "httpGet": {
                                "path": "/healthz",
                                "port": 8222,
                                "scheme": "HTTP"
                            },
                            "periodSeconds": 3,
                            "successThreshold": 1,
                            "timeoutSeconds": 1
                        },
                        "resources": {
                            "limits": {
                                "memory": "96Mi"
                            },
                            "requests": {
                                "cpu": "20m",
                                "memory": "24Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File",
                        "volumeMounts": [
                            {
                                "mountPath": "/data",
                                "name": "data"
                            },
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-j6788",
                                "readOnly": true
                            }
                        ]
                    }
                ],
                "dnsPolicy": "ClusterFirst",
                "enableServiceLinks": true,
                "nodeName": "k3d-oncall-server-0",
                "preemptionPolicy": "PreemptLowerPriority",
                "priority": 0,
                "restartPolicy": "Always",
                "schedulerName": "default-scheduler",
                "securityContext": {},
                "serviceAccount": "default",
                "serviceAccountName": "default",
                "terminationGracePeriodSeconds": 30,
                "tolerations": [
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/not-ready",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    },
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/unreachable",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    }
                ],
                "volumes": [
                    {
                        "emptyDir": {},
                        "name": "data"
                    },
                    {
                        "name": "kube-api-access-j6788",
                        "projected": {
                            "defaultMode": 420,
                            "sources": [
                                {
                                    "serviceAccountToken": {
                                        "expirationSeconds": 3607,
                                        "path": "token"
                                    }
                                },
                                {
                                    "configMap": {
                                        "items": [
                                            {
                                                "key": "ca.crt",
                                                "path": "ca.crt"
                                            }
                                        ],
                                        "name": "kube-root-ca.crt"
                                    }
                                },
                                {
                                    "downwardAPI": {
                                        "items": [
                                            {
                                                "fieldRef": {
                                                    "apiVersion": "v1",
                                                    "fieldPath": "metadata.namespace"
                                                },
                                                "path": "namespace"
                                            }
                                        ]
                                    }
                                }
                            ]
                        }
                    }
                ]
            },
            "status": {
                "conditions": [
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodReadyToStartContainers"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Initialized"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Ready"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "ContainersReady"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodScheduled"
                    }
                ],
                "containerStatuses": [
                    {
                        "allocatedResources": {
                            "cpu": "20m",
                            "memory": "24Mi"
                        },
                        "containerID": "containerd://e36d1934717ca2fdaf0dde8f1cb2992747a57bd47c016ee79de35a8302ad3aac",
                        "image": "docker.io/library/nats:2.12-alpine",
                        "imageID": "sha256:3050faf8121e66a65fda010f7fa3d3d280a81c5c9e5e01fa2da4d2fa87ff7b6f",
                        "lastState": {},
                        "name": "nats",
                        "ready": true,
                        "resources": {
                            "limits": {
                                "memory": "96Mi"
                            },
                            "requests": {
                                "cpu": "20m",
                                "memory": "24Mi"
                            }
                        },
                        "restartCount": 0,
                        "started": true,
                        "state": {
                            "running": {
                                "startedAt": "2026-11-09T06:43:51Z"
                            }
                        },
                        "user": {
                            "linux": {
                                "gid": 0,
                                "supplementalGroups": [
                                    0,
                                    1,
                                    2,
                                    3,
                                    4,
                                    6,
                                    10,
                                    11,
                                    20,
                                    26,
                                    27
                                ],
                                "uid": 0
                            }
                        },
                        "volumeMounts": [
                            {
                                "mountPath": "/data",
                                "name": "data"
                            },
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-j6788",
                                "readOnly": true,
                                "recursiveReadOnly": "Disabled"
                            }
                        ]
                    }
                ],
                "hostIP": "172.18.0.3",
                "hostIPs": [
                    {
                        "ip": "172.18.0.3"
                    }
                ],
                "observedGeneration": 1,
                "phase": "Running",
                "podIP": "10.42.0.34",
                "podIPs": [
                    {
                        "ip": "10.42.0.34"
                    }
                ],
                "qosClass": "Burstable",
                "startTime": "2026-11-09T06:43:51Z"
            }
        },
        {
            "apiVersion": "v1",
            "kind": "Pod",
            "metadata": {
                "creationTimestamp": "2026-11-06T12:31:00Z",
                "generateName": "redis-679ff8d847-",
                "generation": 1,
                "labels": {
                    "app": "redis",
                    "pod-template-hash": "679ff8d847"
                },
                "name": "redis-679ff8d847-nst9b",
                "namespace": "shop",
                "ownerReferences": [
                    {
                        "apiVersion": "apps/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "ReplicaSet",
                        "name": "redis-679ff8d847",
                        "uid": "bf91ef0d-d09f-4449-8fef-52ecfd4539ca"
                    }
                ],
                "resourceVersion": "4860",
                "uid": "3f1ecfbd-c16d-4bab-9d69-be6d9cc1b8f4"
            },
            "spec": {
                "containers": [
                    {
                        "args": [
                            "--save",
                            "",
                            "--maxmemory",
                            "24mb"
                        ],
                        "image": "redis:7-alpine",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "redis",
                        "ports": [
                            {
                                "containerPort": 6379,
                                "protocol": "TCP"
                            }
                        ],
                        "readinessProbe": {
                            "failureThreshold": 3,
                            "periodSeconds": 3,
                            "successThreshold": 1,
                            "tcpSocket": {
                                "port": 6379
                            },
                            "timeoutSeconds": 1
                        },
                        "resources": {
                            "limits": {
                                "memory": "64Mi"
                            },
                            "requests": {
                                "cpu": "20m",
                                "memory": "16Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File",
                        "volumeMounts": [
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-h7wrf",
                                "readOnly": true
                            }
                        ]
                    }
                ],
                "dnsPolicy": "ClusterFirst",
                "enableServiceLinks": true,
                "nodeName": "k3d-oncall-server-0",
                "preemptionPolicy": "PreemptLowerPriority",
                "priority": 0,
                "restartPolicy": "Always",
                "schedulerName": "default-scheduler",
                "securityContext": {},
                "serviceAccount": "default",
                "serviceAccountName": "default",
                "terminationGracePeriodSeconds": 30,
                "tolerations": [
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/not-ready",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    },
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/unreachable",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    }
                ],
                "volumes": [
                    {
                        "name": "kube-api-access-h7wrf",
                        "projected": {
                            "defaultMode": 420,
                            "sources": [
                                {
                                    "serviceAccountToken": {
                                        "expirationSeconds": 3607,
                                        "path": "token"
                                    }
                                },
                                {
                                    "configMap": {
                                        "items": [
                                            {
                                                "key": "ca.crt",
                                                "path": "ca.crt"
                                            }
                                        ],
                                        "name": "kube-root-ca.crt"
                                    }
                                },
                                {
                                    "downwardAPI": {
                                        "items": [
                                            {
                                                "fieldRef": {
                                                    "apiVersion": "v1",
                                                    "fieldPath": "metadata.namespace"
                                                },
                                                "path": "namespace"
                                            }
                                        ]
                                    }
                                }
                            ]
                        }
                    }
                ]
            },
            "status": {
                "conditions": [
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:43Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodReadyToStartContainers"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:42Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Initialized"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:45Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Ready"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:45Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "ContainersReady"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:40:42Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodScheduled"
                    }
                ],
                "containerStatuses": [
                    {
                        "allocatedResources": {
                            "cpu": "20m",
                            "memory": "16Mi"
                        },
                        "containerID": "containerd://46a2066986d72150d9ae6f45558826513bdc52b8e8d4c39caeb45c13cbd5e5fe",
                        "image": "docker.io/library/redis:7-alpine",
                        "imageID": "sha256:c90c016450904cc9c63d38100c04c72554fcc983e257f1637ab451afaf32da7b",
                        "lastState": {},
                        "name": "redis",
                        "ready": true,
                        "resources": {
                            "limits": {
                                "memory": "64Mi"
                            },
                            "requests": {
                                "cpu": "20m",
                                "memory": "16Mi"
                            }
                        },
                        "restartCount": 0,
                        "started": true,
                        "state": {
                            "running": {
                                "startedAt": "2026-11-09T06:40:42Z"
                            }
                        },
                        "user": {
                            "linux": {
                                "gid": 0,
                                "supplementalGroups": [
                                    0,
                                    1,
                                    2,
                                    3,
                                    4,
                                    6,
                                    10,
                                    11,
                                    20,
                                    26,
                                    27
                                ],
                                "uid": 0
                            }
                        },
                        "volumeMounts": [
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-h7wrf",
                                "readOnly": true,
                                "recursiveReadOnly": "Disabled"
                            }
                        ]
                    }
                ],
                "hostIP": "172.18.0.3",
                "hostIPs": [
                    {
                        "ip": "172.18.0.3"
                    }
                ],
                "observedGeneration": 1,
                "phase": "Running",
                "podIP": "10.42.0.29",
                "podIPs": [
                    {
                        "ip": "10.42.0.29"
                    }
                ],
                "qosClass": "Burstable",
                "startTime": "2026-11-09T06:40:42Z"
            }
        },
        {
            "apiVersion": "v1",
            "kind": "Pod",
            "metadata": {
                "creationTimestamp": "2026-11-09T06:44:16Z",
                "generateName": "web-77cffc9b9c-",
                "generation": 1,
                "labels": {
                    "app": "web",
                    "pod-template-hash": "77cffc9b9c"
                },
                "name": "web-77cffc9b9c-g66cb",
                "namespace": "shop",
                "ownerReferences": [
                    {
                        "apiVersion": "apps/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "ReplicaSet",
                        "name": "web-77cffc9b9c",
                        "uid": "bc6f59eb-f315-4f64-a1f9-dc5a3c99d9b4"
                    }
                ],
                "resourceVersion": "5272",
                "uid": "3b261235-60c1-4702-89d8-cfcf78c203ff"
            },
            "spec": {
                "containers": [
                    {
                        "image": "nginx:1.29.99-alpine",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "web",
                        "ports": [
                            {
                                "containerPort": 8080,
                                "protocol": "TCP"
                            }
                        ],
                        "readinessProbe": {
                            "failureThreshold": 3,
                            "httpGet": {
                                "path": "/healthz",
                                "port": 8080,
                                "scheme": "HTTP"
                            },
                            "periodSeconds": 3,
                            "successThreshold": 1,
                            "timeoutSeconds": 1
                        },
                        "resources": {
                            "limits": {
                                "memory": "48Mi"
                            },
                            "requests": {
                                "cpu": "10m",
                                "memory": "8Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File",
                        "volumeMounts": [
                            {
                                "mountPath": "/usr/share/nginx/html/index.html",
                                "name": "content",
                                "subPath": "index.html"
                            },
                            {
                                "mountPath": "/etc/nginx/conf.d/default.conf",
                                "name": "content",
                                "subPath": "default.conf"
                            },
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-w2kbl",
                                "readOnly": true
                            }
                        ]
                    }
                ],
                "dnsPolicy": "ClusterFirst",
                "enableServiceLinks": true,
                "nodeName": "k3d-oncall-server-0",
                "preemptionPolicy": "PreemptLowerPriority",
                "priority": 0,
                "restartPolicy": "Always",
                "schedulerName": "default-scheduler",
                "securityContext": {},
                "serviceAccount": "default",
                "serviceAccountName": "default",
                "terminationGracePeriodSeconds": 30,
                "tolerations": [
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/not-ready",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    },
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/unreachable",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    }
                ],
                "volumes": [
                    {
                        "configMap": {
                            "defaultMode": 420,
                            "name": "web-content"
                        },
                        "name": "content"
                    },
                    {
                        "name": "kube-api-access-w2kbl",
                        "projected": {
                            "defaultMode": 420,
                            "sources": [
                                {
                                    "serviceAccountToken": {
                                        "expirationSeconds": 3607,
                                        "path": "token"
                                    }
                                },
                                {
                                    "configMap": {
                                        "items": [
                                            {
                                                "key": "ca.crt",
                                                "path": "ca.crt"
                                            }
                                        ],
                                        "name": "kube-root-ca.crt"
                                    }
                                },
                                {
                                    "downwardAPI": {
                                        "items": [
                                            {
                                                "fieldRef": {
                                                    "apiVersion": "v1",
                                                    "fieldPath": "metadata.namespace"
                                                },
                                                "path": "namespace"
                                            }
                                        ]
                                    }
                                }
                            ]
                        }
                    }
                ]
            },
            "status": {
                "conditions": [
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:44:18Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodReadyToStartContainers"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:44:16Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Initialized"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:44:16Z",
                        "message": "containers with unready status: [web]",
                        "observedGeneration": 1,
                        "reason": "ContainersNotReady",
                        "status": "False",
                        "type": "Ready"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:44:16Z",
                        "message": "containers with unready status: [web]",
                        "observedGeneration": 1,
                        "reason": "ContainersNotReady",
                        "status": "False",
                        "type": "ContainersReady"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:44:16Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodScheduled"
                    }
                ],
                "containerStatuses": [
                    {
                        "image": "nginx:1.29.99-alpine",
                        "imageID": "",
                        "lastState": {},
                        "name": "web",
                        "ready": false,
                        "restartCount": 0,
                        "started": false,
                        "state": {
                            "waiting": {
                                "message": "Back-off pulling image \"nginx:1.29.99-alpine\": ErrImagePull: rpc error: code = NotFound desc = failed to pull and unpack image \"docker.io/library/nginx:1.29.99-alpine\": failed to resolve reference \"docker.io/library/nginx:1.29.99-alpine\": docker.io/library/nginx:1.29.99-alpine: not found",
                                "reason": "ImagePullBackOff"
                            }
                        },
                        "volumeMounts": [
                            {
                                "mountPath": "/usr/share/nginx/html/index.html",
                                "name": "content"
                            },
                            {
                                "mountPath": "/etc/nginx/conf.d/default.conf",
                                "name": "content"
                            },
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-w2kbl",
                                "readOnly": true,
                                "recursiveReadOnly": "Disabled"
                            }
                        ]
                    }
                ],
                "hostIP": "172.18.0.3",
                "hostIPs": [
                    {
                        "ip": "172.18.0.3"
                    }
                ],
                "observedGeneration": 1,
                "phase": "Pending",
                "podIP": "10.42.0.38",
                "podIPs": [
                    {
                        "ip": "10.42.0.38"
                    }
                ],
                "qosClass": "Burstable",
                "startTime": "2026-11-09T06:44:16Z"
            }
        },
        {
            "apiVersion": "v1",
            "kind": "Pod",
            "metadata": {
                "creationTimestamp": "2026-11-09T06:43:51Z",
                "generateName": "worker-67f9c5c8b8-",
                "generation": 1,
                "labels": {
                    "app": "worker",
                    "pod-template-hash": "67f9c5c8b8"
                },
                "name": "worker-67f9c5c8b8-v2jcg",
                "namespace": "shop",
                "ownerReferences": [
                    {
                        "apiVersion": "apps/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "ReplicaSet",
                        "name": "worker-67f9c5c8b8",
                        "uid": "53f9e243-2ccf-4fac-889a-8576db1a203a"
                    }
                ],
                "resourceVersion": "5167",
                "uid": "a18997f1-f6ec-481e-adb4-33a0a80e7b18"
            },
            "spec": {
                "containers": [
                    {
                        "command": [
                            "python",
                            "-m",
                            "shop.worker"
                        ],
                        "env": [
                            {
                                "name": "DB_HOST",
                                "value": "postgres"
                            },
                            {
                                "name": "DB_NAME",
                                "value": "shop"
                            },
                            {
                                "name": "DB_USER",
                                "value": "shop"
                            },
                            {
                                "name": "DB_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "shop-db"
                                    }
                                }
                            },
                            {
                                "name": "NATS_URL",
                                "value": "nats://queue:4222"
                            }
                        ],
                        "image": "oncall-shop:0.1.0",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "worker",
                        "resources": {
                            "limits": {
                                "memory": "160Mi"
                            },
                            "requests": {
                                "cpu": "50m",
                                "memory": "96Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File",
                        "volumeMounts": [
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-gn97b",
                                "readOnly": true
                            }
                        ]
                    }
                ],
                "dnsPolicy": "ClusterFirst",
                "enableServiceLinks": true,
                "nodeName": "k3d-oncall-server-0",
                "preemptionPolicy": "PreemptLowerPriority",
                "priority": 0,
                "restartPolicy": "Always",
                "schedulerName": "default-scheduler",
                "securityContext": {},
                "serviceAccount": "default",
                "serviceAccountName": "default",
                "terminationGracePeriodSeconds": 30,
                "tolerations": [
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/not-ready",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    },
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/unreachable",
                        "operator": "Exists",
                        "tolerationSeconds": 300
                    }
                ],
                "volumes": [
                    {
                        "name": "kube-api-access-gn97b",
                        "projected": {
                            "defaultMode": 420,
                            "sources": [
                                {
                                    "serviceAccountToken": {
                                        "expirationSeconds": 3607,
                                        "path": "token"
                                    }
                                },
                                {
                                    "configMap": {
                                        "items": [
                                            {
                                                "key": "ca.crt",
                                                "path": "ca.crt"
                                            }
                                        ],
                                        "name": "kube-root-ca.crt"
                                    }
                                },
                                {
                                    "downwardAPI": {
                                        "items": [
                                            {
                                                "fieldRef": {
                                                    "apiVersion": "v1",
                                                    "fieldPath": "metadata.namespace"
                                                },
                                                "path": "namespace"
                                            }
                                        ]
                                    }
                                }
                            ]
                        }
                    }
                ]
            },
            "status": {
                "conditions": [
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:52Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodReadyToStartContainers"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Initialized"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:52Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "Ready"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:52Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "ContainersReady"
                    },
                    {
                        "lastProbeTime": null,
                        "lastTransitionTime": "2026-11-09T06:43:51Z",
                        "observedGeneration": 1,
                        "status": "True",
                        "type": "PodScheduled"
                    }
                ],
                "containerStatuses": [
                    {
                        "allocatedResources": {
                            "cpu": "50m",
                            "memory": "96Mi"
                        },
                        "containerID": "containerd://8d9cbcaab2aa35730d1af3458ee6293ebdc3a30cb9bfa2a142622eb04ea3ba71",
                        "image": "docker.io/library/oncall-shop:0.1.0",
                        "imageID": "sha256:bdd3b4ac23fefb56e0921df04eabb3ebf70692a84116449352fc26bd8921f58d",
                        "lastState": {},
                        "name": "worker",
                        "ready": true,
                        "resources": {
                            "limits": {
                                "memory": "160Mi"
                            },
                            "requests": {
                                "cpu": "50m",
                                "memory": "96Mi"
                            }
                        },
                        "restartCount": 0,
                        "started": true,
                        "state": {
                            "running": {
                                "startedAt": "2026-11-09T06:43:52Z"
                            }
                        },
                        "user": {
                            "linux": {
                                "gid": 0,
                                "supplementalGroups": [
                                    0
                                ],
                                "uid": 0
                            }
                        },
                        "volumeMounts": [
                            {
                                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                                "name": "kube-api-access-gn97b",
                                "readOnly": true,
                                "recursiveReadOnly": "Disabled"
                            }
                        ]
                    }
                ],
                "hostIP": "172.18.0.3",
                "hostIPs": [
                    {
                        "ip": "172.18.0.3"
                    }
                ],
                "observedGeneration": 1,
                "phase": "Running",
                "podIP": "10.42.0.36",
                "podIPs": [
                    {
                        "ip": "10.42.0.36"
                    }
                ],
                "qosClass": "Burstable",
                "startTime": "2026-11-09T06:43:51Z"
            }
        }
    ],
    "kind": "List",
    "metadata": {
        "resourceVersion": ""
    }
}
[exit 0]
