【发布时间】:2020-10-13 20:30:24
【问题描述】:
文档说我需要进入 pod,但我不能。
sudo kubectl get pods -n kube-system 给我以下输出:
coredns-66bff467f8-bhwrx 1/1 Running 4 10h
coredns-66bff467f8-ph2pb 1/1 Running 4 10h
etcd-ubuntu-xenial 1/1 Running 3 10h
ingress-nginx-admission-create-mww2h 0/1 Completed 0 4h48m
ingress-nginx-admission-patch-9dklm 0/1 Completed 0 4h48m
ingress-nginx-controller-7bb4c67d67-8nqcw 1/1 Running 1 4h48m
kube-apiserver-ubuntu-xenial 1/1 Running 3 10h
kube-controller-manager-ubuntu-xenial 1/1 Running 3 10h
kube-proxy-hn9qw 1/1 Running 3 10h
kube-scheduler-ubuntu-xenial 1/1 Running 3 10h
storage-provisioner 1/1 Running 4 10h
当我尝试输入 sudo kubectl exec ingress-nginx-controller-7bb4c67d67-8nqcw -- /bin/bash/ 时,我收到以下错误:
Error from server (NotFound): pods "ingress-nginx-controller-7bb4c67d67-8nqcw" not found
我使用 sudo 运行所有内容的原因是因为我使用的是vm-dirver=none
我需要知道入口控制器版本的原因是因为我想在主机名中使用通配符将多个子域转发到同一个服务/端口。而且我知道此功能仅适用于入口控制器 1.18 版。
【问题讨论】:
标签: nginx kubernetes minikube nginx-ingress