deploying nginx
Deploying nginx sample application
Nginx, pronounced engine x, is an HTTP and reverse proxy server.
Deploying nginx application
Deploying demo:
$ microk8s.kubectl create deployment nginx --image=nginx
Get all pods:
$ microk8s.kubectl get pods
Accessing nginx pod
Run
$ microk8s.kubectl get pods
copy the name of the pod and set the variable manually$ export POD_NAME=nginx-XXXXX
Enabling proxy access to debug pods
$ microk8s.kubectl proxy
Get information from the created pod (from another terminal)
$ curl http://localhost:8001/api/v1/namespaces/default/pods/$POD_NAME/proxy/
Get environment variables
$ microk8s.kubectl exec $POD_NAME -- env
Run terminal of the pod
$ microk8s.kubectl exec -ti $POD_NAME bash
Type
exit
to leave the section
Troubleshooting
Describe pod
$ microk8s.kubectl describe pod/$POD_NAME
Removing nginx deployment
Removing
$ microk8s.kubectl delete deployment.apps/nginx
Last updated
Was this helpful?