All runsRun f2f6faa5cluster is readyingress routes hostname to nginx podpassed19919 ms
  1. httpPOST https://k8s.internal:6443/apis/apps/v1/namespaces/default/deployments — 201 (125 ms)155 ms
  2. httpPOST https://k8s.internal:6443/api/v1/namespaces/default/services — 201 (33 ms)193 ms
  3. waitwait for pod app=hello reaches Running19395 ms
  4. waitwait for ingress returns 20019918 ms

httpPOST https://k8s.internal:6443/apis/apps/v1/namespaces/default/deployments — 201 (125 ms)

Request

{
  "apiVersion": "apps/v1",
  "kind": "Deployment",
  "metadata": {
    "name": "hello",
    "namespace": "default"
  },
  "spec": {
    "replicas": 1,
    "selector": {
      "matchLabels": {
        "app": "hello"
      }
    },
    "template": {
      "metadata": {
        "labels": {
          "app": "hello"
        }
      },
      "spec": {
        "containers": [
          {
            "image": "nginx:1.27-alpine",
            "name": "nginx",
            "ports": [
              {
                "containerPort": 80
              }
            ]
          }
        ]
      }
    }
  }
}

Response

{
  "kind": "Deployment",
  "apiVersion": "apps/v1",
  "metadata": {
    "name": "hello",
    "namespace": "default",
    "uid": "8dd28b0b-4370-40c0-b719-9cefa9ea777f",
    "resourceVersion": "407",
    "generation": 1,
    "creationTimestamp": "2026-05-22T09:03:35Z",
    "managedFields": [
      {
        "manager": "Bun",
        "operation": "Update",
        "apiVersion": "apps/v1",
        "time": "2026-05-22T09:03:35Z",
        "fieldsType": "FieldsV1",
        "fieldsV1": {
          "f:spec": {
            "f:progressDeadlineSeconds": {
              
            },
            "f:replicas": {
              
            },
            "f:revisionHistoryLimit": {
              
            },
            "f:selector": {
              
            },
            "f:strategy": {
              "f:rollingUpdate": {
                ".": {
                  
                },
                "f:maxSurge": {
                  
                },
                "f:maxUnavailable": {
                  
                }
              },
              "f:type": {
                
              }
            },
            "f:template": {
              "f:metadata": {
                "f:labels": {
                  ".": {
                    
                  },
                  "f:app": {
                    
                  }
                }
              },
              "f:spec": {
                "f:containers": {
                  "k:{\"name\":\"nginx\"}": {
                    ".": {
                      
                    },
                    "f:image": {
                      
                    },
                    "f:imagePullPolicy": {
                      
                    },
                    "f:name": {
                      
                    },
                    "f:ports": {
                      ".": {
                        
                      },
                      "k:{\"containerPort\":80,\"protocol\":\"TCP\"}": {
                        ".": {
                          
                        },
                        "f:containerPort": {
                          
                        },
                        "f:protocol": {
                          
                        }
                      }
                    },
                    "f:resources": {
                      
                    },
                    "f:terminationMessagePath": {
                      
                    },
                    "f:terminationMessagePolicy": {
                      
                    }
                  }
                },
                "f:dnsPolicy": {
                  
                },
                "f:restartPolicy": {
                  
                },
                "f:schedulerName": {
                  
                },
                "f:securityContext": {
                  
                },
                "f:terminationGracePeriodSeconds": {
                  
                }
              }
            }
          }
        }
      }
    ]
  },
  "spec": {
    "replicas": 1,
    "selector": {
      "matchLabels": {
        "app": "hello"
      }
    },
    "template": {
      "metadata": {
        "creationTimestamp": null,
        "labels": {
          "app": "hello"
        }
      },
      "spec": {
        "containers": [
          {
            "name": "nginx",
            "image": "nginx:1.27-alpine",
            "ports": [
              {
                "containerPort": 80,
                "protocol": "TCP"
              }
            ],
            "resources": {
              
            },
            "terminationMessagePath": "/dev/termination-log",
            "terminationMessagePolicy": "File",
            "imagePullPolicy": "IfNotPresent"
          }
        ],
        "restartPolicy": "Always",
        "terminationGracePeriodSeconds": 30,
        "dnsPolicy": "ClusterFirst",
        "securityContext": {
          
        },
        "schedulerName": "default-scheduler"
      }
    },
    "strategy": {
      "type": "RollingUpdate",
      "rollingUpdate": {
        "maxUnavailable": "25%",
        "maxSurge": "25%"
      }
    },
    "revisionHistoryLimit": 10,
    "progressDeadlineSeconds": 600
  },
  "status": {
    
  }
}

httpPOST https://k8s.internal:6443/api/v1/namespaces/default/services — 201 (33 ms)

Request

{
  "apiVersion": "v1",
  "kind": "Service",
  "metadata": {
    "name": "hello",
    "namespace": "default"
  },
  "spec": {
    "ports": [
      {
        "port": 80,
        "targetPort": 80
      }
    ],
    "selector": {
      "app": "hello"
    }
  }
}

Response

{
  "kind": "Service",
  "apiVersion": "v1",
  "metadata": {
    "name": "hello",
    "namespace": "default",
    "uid": "60cfbac4-6c8e-440c-8021-647033719f1f",
    "resourceVersion": "409",
    "creationTimestamp": "2026-05-22T09:03:35Z",
    "managedFields": [
      {
        "manager": "Bun",
        "operation": "Update",
        "apiVersion": "v1",
        "time": "2026-05-22T09:03:35Z",
        "fieldsType": "FieldsV1",
        "fieldsV1": {
          "f:spec": {
            "f:internalTrafficPolicy": {
              
            },
            "f:ports": {
              ".": {
                
              },
              "k:{\"port\":80,\"protocol\":\"TCP\"}": {
                ".": {
                  
                },
                "f:port": {
                  
                },
                "f:protocol": {
                  
                },
                "f:targetPort": {
                  
                }
              }
            },
            "f:selector": {
              
            },
            "f:sessionAffinity": {
              
            },
            "f:type": {
              
            }
          }
        }
      }
    ]
  },
  "spec": {
    "ports": [
      {
        "protocol": "TCP",
        "port": 80,
        "targetPort": 80
      }
    ],
    "selector": {
      "app": "hello"
    },
    "clusterIP": "10.43.114.153",
    "clusterIPs": [
      "10.43.114.153"
    ],
    "type": "ClusterIP",
    "sessionAffinity": "None",
    "ipFamilies": [
      "IPv4"
    ],
    "ipFamilyPolicy": "SingleStack",
    "internalTrafficPolicy": "Cluster"
  },
  "status": {
    "loadBalancer": {
      
    }
  }
}

waitwait for pod app=hello reaches Running

pod app=hello reaches Running

76 attempts over 19199 ms · succeeded

Last attempt

httpGET https://k8s.internal:6443/api/v1/namespaces/default/pods?labelSelector=app%3Dhello — 200 (4 ms)

Request

Response

{
  "kind": "PodList",
  "apiVersion": "v1",
  "metadata": {
    "resourceVersion": "446"
  },
  "items": [
    {
      "metadata": {
        "name": "hello-866b948bdd-2pw9z",
        "generateName": "hello-866b948bdd-",
        "namespace": "default",
        "uid": "577960d9-69fb-4a4b-b20e-90cd3637625d",
        "resourceVersion": "442",
        "creationTimestamp": "2026-05-22T09:03:35Z",
        "labels": {
          "app": "hello",
          "pod-template-hash": "866b948bdd"
        },
        "ownerReferences": [
          {
            "apiVersion": "apps/v1",
            "kind": "ReplicaSet",
            "name": "hello-866b948bdd",
            "uid": "63e95be3-52bd-4de0-b12f-cae430ae3b18",
            "controller": true,
            "blockOwnerDeletion": true
          }
        ],
        "managedFields": [
          {
            "manager": "k3s",
            "operation": "Update",
            "apiVersion": "v1",
            "time": "2026-05-22T09:03:35Z",
            "fieldsType": "FieldsV1",
            "fieldsV1": {
              "f:metadata": {
                "f:generateName": {
                  
                },
                "f:labels": {
                  ".": {
                    
                  },
                  "f:app": {
                    
                  },
                  "f:pod-template-hash": {
                    
                  }
                },
                "f:ownerReferences": {
                  ".": {
                    
                  },
                  "k:{\"uid\":\"63e95be3-52bd-4de0-b12f-cae430ae3b18\"}": {
                    
                  }
                }
              },
              "f:spec": {
                "f:containers": {
                  "k:{\"name\":\"nginx\"}": {
                    ".": {
                      
                    },
                    "f:image": {
                      
                    },
                    "f:imagePullPolicy": {
                      
                    },
                    "f:name": {
                      
                    },
                    "f:ports": {
                      ".": {
                        
                      },
                      "k:{\"containerPort\":80,\"protocol\":\"TCP\"}": {
                        ".": {
                          
                        },
                        "f:containerPort": {
                          
                        },
                        "f:protocol": {
                          
                        }
                      }
                    },
                    "f:resources": {
                      
                    },
                    "f:terminationMessagePath": {
                      
                    },
                    "f:terminationMessagePolicy": {
                      
                    }
                  }
                },
                "f:dnsPolicy": {
                  
                },
                "f:enableServiceLinks": {
                  
                },
                "f:restartPolicy": {
                  
                },
                "f:schedulerName": {
                  
                },
                "f:securityContext": {
                  
                },
                "f:terminationGracePeriodSeconds": {
                  
                }
              }
            }
          },
          {
            "manager": "k3s",
            "operation": "Update",
            "apiVersion": "v1",
            "time": "2026-05-22T09:03:54Z",
            "fieldsType": "FieldsV1",
            "fieldsV1": {
              "f:status": {
                "f:conditions": {
                  "k:{\"type\":\"ContainersReady\"}": {
                    ".": {
                      
                    },
                    "f:lastProbeTime": {
                      
                    },
                    "f:lastTransitionTime": {
                      
                    },
                    "f:status": {
                      
                    },
                    "f:type": {
                      
                    }
                  },
                  "k:{\"type\":\"Initialized\"}": {
                    ".": {
                      
                    },
                    "f:lastProbeTime": {
                      
                    },
                    "f:lastTransitionTime": {
                      
                    },
                    "f:status": {
                      
                    },
                    "f:type": {
                      
                    }
                  },
                  "k:{\"type\":\"PodReadyToStartContainers\"}": {
                    ".": {
                      
                    },
                    "f:lastProbeTime": {
                      
                    },
                    "f:lastTransitionTime": {
                      
                    },
                    "f:status": {
                      
                    },
                    "f:type": {
                      
                    }
                  },
                  "k:{\"type\":\"Ready\"}": {
                    ".": {
                      
                    },
                    "f:lastProbeTime": {
                      
                    },
                    "f:lastTransitionTime": {
                      
                    },
                    "f:status": {
                      
                    },
                    "f:type": {
                      
                    }
                  }
                },
                "f:containerStatuses": {
                  
                },
                "f:hostIP": {
                  
                },
                "f:hostIPs": {
                  
                },
                "f:phase": {
                  
                },
                "f:podIP": {
                  
                },
                "f:podIPs": {
                  ".": {
                    
                  },
                  "k:{\"ip\":\"10.42.0.4\"}": {
                    ".": {
                      
                    },
                    "f:ip": {
                      
                    }
                  }
                },
                "f:startTime": {
                  
                }
              }
            },
            "subresource": "status"
          }
        ]
      },
      "spec": {
        "volumes": [
          {
            "name": "kube-api-access-8rr2w",
            "projected": {
              "sources": [
                {
                  "serviceAccountToken": {
                    "expirationSeconds": 3607,
                    "path": "token"
                  }
                },
                {
                  "configMap": {
                    "name": "kube-root-ca.crt",
                    "items": [
                      {
                        "key": "ca.crt",
                        "path": "ca.crt"
                      }
                    ]
                  }
                },
                {
                  "downwardAPI": {
                    "items": [
                      {
                        "path": "namespace",
                        "fieldRef": {
                          "apiVersion": "v1",
                          "fieldPath": "metadata.namespace"
                        }
                      }
                    ]
                  }
                }
              ],
              "defaultMode": 420
            }
          }
        ],
        "containers": [
          {
            "name": "nginx",
            "image": "nginx:1.27-alpine",
            "ports": [
              {
                "containerPort": 80,
                "protocol": "TCP"
              }
            ],
            "resources": {
              
            },
            "volumeMounts": [
              {
                "name": "kube-api-access-8rr2w",
                "readOnly": true,
                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
              }
            ],
            "terminationMessagePath": "/dev/termination-log",
            "terminationMessagePolicy": "File",
            "imagePullPolicy": "IfNotPresent"
          }
        ],
        "restartPolicy": "Always",
        "terminationGracePeriodSeconds": 30,
        "dnsPolicy": "ClusterFirst",
        "serviceAccountName": "default",
        "serviceAccount": "default",
        "nodeName": "k8s",
        "securityContext": {
          
        },
        "schedulerName": "default-scheduler",
        "tolerations": [
          {
            "key": "node.kubernetes.io/not-ready",
            "operator": "Exists",
            "effect": "NoExecute",
            "tolerationSeconds": 300
          },
          {
            "key": "node.kubernetes.io/unreachable",
            "operator": "Exists",
            "effect": "NoExecute",
            "tolerationSeconds": 300
          }
        ],
        "priority": 0,
        "enableServiceLinks": true,
        "preemptionPolicy": "PreemptLowerPriority"
      },
      "status": {
        "phase": "Running",
        "conditions": [
          {
            "type": "PodReadyToStartContainers",
            "status": "True",
            "lastProbeTime": null,
            "lastTransitionTime": "2026-05-22T09:03:37Z"
          },
          {
            "type": "Initialized",
            "status": "True",
            "lastProbeTime": null,
            "lastTransitionTime": "2026-05-22T09:03:35Z"
          },
          {
            "type": "Ready",
            "status": "True",
            "lastProbeTime": null,
            "lastTransitionTime": "2026-05-22T09:03:54Z"
          },
          {
            "type": "ContainersReady",
            "status": "True",
            "lastProbeTime": null,
            "lastTransitionTime": "2026-05-22T09:03:54Z"
          },
          {
            "type": "PodScheduled",
            "status": "True",
            "lastProbeTime": null,
            "lastTransitionTime": "2026-05-22T09:03:35Z"
          }
        ],
        "hostIP": "172.18.0.2",
        "hostIPs": [
          {
            "ip": "172.18.0.2"
          }
        ],
        "podIP": "10.42.0.4",
        "podIPs": [
          {
            "ip": "10.42.0.4"
          }
        ],
        "startTime": "2026-05-22T09:03:35Z",
        "containerStatuses": [
          {
            "name": "nginx",
            "state": {
              "running": {
                "startedAt": "2026-05-22T09:03:53Z"
              }
            },
            "lastState": {
              
            },
            "ready": true,
            "restartCount": 0,
            "image": "docker.io/library/nginx:1.27-alpine",
            "imageID": "docker.io/library/nginx@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10",
            "containerID": "containerd://26787d654f9a64d5530c5ef44f0adf6b3f748f2481bbdb1e6352d3edfafee076",
            "started": true,
            "volumeMounts": [
              {
                "name": "kube-api-access-8rr2w",
                "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                "readOnly": true,
                "recursiveReadOnly": "Disabled"
              }
            ]
          }
        ],
        "qosClass": "BestEffort"
      }
    }
  ]
}

waitwait for ingress returns 200

ingress returns 200

2 attempts over 522 ms · succeeded

Last attempt

httpGET http://hello.example.com — 200 (3 ms)

Request

Response

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
html { color-scheme: light dark; }
body { width: 35em; margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif; }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

Assertions

  • bodytoContain "Welcome to nginx"actual="<!DOCTYPE html>\n<html>\n<head>\n<title>Welcome to nginx!</title>\n<style>\nhtml { color-scheme: light dark; }\nbody { …