Do you want to perform this update? details
  pulumi:pulumi:Stack: (same)
    [urn=urn:pulumi:dev::webapp-kubernetes-csharp::pulumi:pulumi:Stack::webapp-kubernetes-csharp-dev]
    + kubernetes:core/v1:Namespace: (create)
        [urn=urn:pulumi:dev::webapp-kubernetes-csharp::kubernetes:core/v1:Namespace::webserverNs]
        [provider=urn:pulumi:dev::webapp-kubernetes-csharp::pulumi:providers:kubernetes::default_3_24_2::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
        apiVersion: "v1"
        kind      : "Namespace"
        metadata  : {
            labels: {
                app.kubernetes.io/managed-by: "pulumi"
            }
            name  : "default"
        }
    + kubernetes:core/v1:ConfigMap: (create)
        [urn=urn:pulumi:dev::webapp-kubernetes-csharp::kubernetes:core/v1:ConfigMap::webserverconfig]
        [provider=urn:pulumi:dev::webapp-kubernetes-csharp::pulumi:providers:kubernetes::default_3_24_2::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
        apiVersion: "v1"
        data      : {
            nginx.conf: "events { }\nhttp {\n  server {\n    listen 80;\n    root /usr/share/nginx/html;\n    index index.html index.htm index.nginx-debian.html\n    server_name _;\n    location / {\n      try_files $uri $uri/ =404;\n    }\n  }\n}\n"
        }
        kind      : "ConfigMap"
        metadata  : {
            annotations: {
                pulumi.com/autonamed: "true"
            }
            labels     : {
                app.kubernetes.io/managed-by: "pulumi"
            }
            name       : "webserverconfig-0ab50818"
            namespace  : "default"
        }
    + kubernetes:core/v1:Service: (create)
        [urn=urn:pulumi:dev::webapp-kubernetes-csharp::kubernetes:core/v1:Service::webserverservice]
        [provider=urn:pulumi:dev::webapp-kubernetes-csharp::pulumi:providers:kubernetes::default_3_24_2::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
        apiVersion: "v1"
        kind      : "Service"
        metadata  : {
            annotations: {
                pulumi.com/autonamed: "true"
            }
            labels     : {
                app.kubernetes.io/managed-by: "pulumi"
            }
            name       : "webserverservice-6b5371a2"
            namespace  : "default"
        }
        spec      : {
            ports   : [
                [0]: {
                    port      : 80
                    protocol  : "TCP"
                    targetPort: 80
                }
            ]
            selector: {
                app: "nginx"
            }
        }
    + kubernetes:apps/v1:Deployment: (create)
        [urn=urn:pulumi:dev::webapp-kubernetes-csharp::kubernetes:apps/v1:Deployment::webserverdeployment]
        [provider=urn:pulumi:dev::webapp-kubernetes-csharp::pulumi:providers:kubernetes::default_3_24_2::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
        apiVersion: "apps/v1"
        kind      : "Deployment"
        metadata  : {
            annotations: {
                pulumi.com/autonamed: "true"
            }
            labels     : {
                app.kubernetes.io/managed-by: "pulumi"
            }
            name       : "webserverdeployment-0e6cecdd"
            namespace  : "default"
        }
        spec      : {
            replicas: 1
            selector: {
                matchLabels: {
                    app: "nginx"
                }
            }
            template: {
                metadata: {
                    labels: {
                        app: "nginx"
                    }
                }
                spec    : {
                    containers: [
                        [0]: {
                            image       : "nginx"
                            name        : "nginx"
                            volumeMounts: [
                                [0]: {
                                    mountPath: "/etc/nginx/nginx.conf"
                                    name     : "nginx-conf-volume"
                                    readOnly : true
                                    subPath  : "nginx.conf"
                                }
                            ]
                        }
                    ]
                    volumes   : [
                        [0]: {
                            configMap: {
                                items: [
                                    [0]: {
                                        key : "nginx.conf"
                                        path: "nginx.conf"
                                    }
                                ]
                                name : "webserverconfig-0ab50818"
                            }
                            name     : "nginx-conf-volume"
                        }
                    ]
                }
            }
        }
    --outputs:--
  + deploymentName: "webserverdeployment-0e6cecdd"
  + serviceName   : "webserverservice-6b5371a2"

Do you want to perform this update?  [Use arrows to move, type to filter]
  yes
> no
  details
~/pulumi/webapp-kubernetes-csharp » kubectl describe pods -n pulumi                                                                                                                                   frank@kubemaster
Name:         webserverdeployment-dae32521-54db76f68f-gxm8s
Namespace:    pulumi
Priority:     0
Node:         kind-worker/172.22.0.3
Start Time:   Thu, 30 Mar 2023 02:49:58 -0400
Labels:       app=nginx
              pod-template-hash=54db76f68f
Annotations:  <none>
Status:       Running
IP:           10.244.3.2
IPs:
  IP:           10.244.3.2
Controlled By:  ReplicaSet/webserverdeployment-dae32521-54db76f68f
Containers:
  nginx:
    Container ID:   containerd://ea8ec877940d35e8cfed20d15b07fe7972bd978c3d19ea74fe9667d300e2e070
    Image:          nginx
    Image ID:       docker.io/library/nginx@sha256:2ab30d6ac53580a6db8b657abf0f68d75360ff5cc1670a85acb5bd85ba1b19c0
    Port:           <none>
    Host Port:      <none>
    State:          Running
      Started:      Thu, 30 Mar 2023 02:50:07 -0400
    Ready:          True
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /etc/nginx/nginx.conf from nginx-conf-volume (ro,path="nginx.conf")
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-56nnf (ro)
Conditions:
  Type              Status
  Initialized       True
  Ready             True
  ContainersReady   True
  PodScheduled      True
Volumes:
  nginx-conf-volume:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      webserverconfig-387edfa0
    Optional:  false
  kube-api-access-56nnf:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type    Reason     Age   From               Message
  ----    ------     ----  ----               -------
  Normal  Scheduled  2m    default-scheduler  Successfully assigned pulumi/webserverdeployment-dae32521-54db76f68f-gxm8s to kind-worker
  Normal  Pulling    119s  kubelet            Pulling image "nginx"
  Normal  Pulled     111s  kubelet            Successfully pulled image "nginx" in 8.013491453s
  Normal  Created    111s  kubelet            Created container nginx
  Normal  Started    111s  kubelet            Started container nginx