For example, to generate a YAML file for an nginx pod you can run: kubectl run nginx image=nginx port=8080 env=env=DEV labels=app=nginx,owner=user privileged=false dry-run=client -oyaml > nginx-pod.yaml This command will generate the following YAML: YAML generated with kubectl See Setting Up Cluster Access. Our application example is simple. But as a result youll see an output similar to the following: Once the EXTERNAL-IP is assigned, the NGINX Ingress Controller is ready to serve. Now all requests will be handled by that IP and the NGINX Ingress Controller will perform the routing. Clients can open connections to that IP and port, and those connections are then routed to one of the pods backing that service. Further configuration is required.