#kubernetes #kubectl
#kubernetes #kubectl
Вопрос:
Я печатаю все свои модули с:
$ kubectl get pods --all-namespaces
и вывод:
NAMESPACE NAME READY STATUS RESTARTS AGE
calico-system calico-kube-controllers-7487d7f956-hx4fp 1/1 Running 0 88m
calico-system calico-node-vn52p 1/1 Running 0 88m
calico-system calico-typha-7588984c44-m6tsz 1/1 Running 0 88m
gitlab-managed-apps install-ingress 0/1 Error 0 14m********
gitlab-managed-apps install-prometheus 0/1 Error 0 12m
kube-system coredns-f9fd979d6-2n2pg 1/1 Running 0 91m
kube-system coredns-f9fd979d6-sq9bl 1/1 Running 0 91m
kube-system etcd-tuoputuo-iamnotstone-server 1/1 Running 0 91m
kube-system kube-apiserver-tuoputuo-iamnotstone-server 1/1 Running 0 91m
kube-system kube-controller-manager-tuoputuo-iamnotstone-server 1/1 Running 0 91m
kube-system kube-proxy-87jkr 1/1 Running 0 91m
kube-system kube-scheduler-tuoputuo-iamnotstone-server 1/1 Running 0 91m
tigera-operator tigera-operator-58f56c4958-4x9tp 1/1 Running 0 89m
Но когда я выполняю команду logs:
$ kubectl logs -f install-ingress
Я вижу эту ошибку
Error from server (NotFound): pods "install-ingress" not found
Ответ №1:
install-ingress
Модуль находится в gitlab-managed-apps
пространстве имен. Если вы не укажете пространство имен в kubectl
команде, то он будет искать модуль в пространстве имен по умолчанию, где install-ingress
модуля нет.
Не могли бы вы попробовать следующую команду (указав пространство имен модуля).
kubectl logs -f install-ingress -n gitlab-managed-apps