From e8212d6594a0121aa40cd12270cad77028686d77 Mon Sep 17 00:00:00 2001 From: Wilson Mo Date: Sun, 28 Jun 2020 17:43:27 +0800 Subject: [PATCH] Get ingress-controller pod name Add an option to find the ingress-controller pod name to exclude the admission pod The original "kubectl get pod" will sometime return the admission pod which is in completed status. --- docs/deploy/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/deploy/index.md b/docs/deploy/index.md index 0036889f5..507ddbb9f 100644 --- a/docs/deploy/index.md +++ b/docs/deploy/index.md @@ -197,7 +197,7 @@ To detect which version of the ingress controller is running, exec into the pod ```console POD_NAMESPACE=ingress-nginx -POD_NAME=$(kubectl get pods -n $POD_NAMESPACE -l app.kubernetes.io/name=ingress-nginx -o jsonpath='{.items[0].metadata.name}') +POD_NAME=$(kubectl get pods -n $POD_NAMESPACE -l app.kubernetes.io/name=ingress-nginx --field-selector=status.phase=Running -o jsonpath='{.items[0].metadata.name}') kubectl exec -it $POD_NAME -n $POD_NAMESPACE -- /nginx-ingress-controller --version ```