无法调试Pod Kubernetes

狼行天下 发表于: 2019-10-31   最后更新时间: 2019-10-31 22:40:36   1,271 游览

我使用以下的命令安装kong-ingress-controller

kubectl apply -f https://bit.ly/ kong-ingress

现在我的容器状态仍然是init。 我要调试初始化容器。 所以我用了:

kubectl get pods -o=name --all-namespaces | grep kong

返回:

pod/ingress-kong-6b6b4c4f5-lg6tp
pod/kong-migrations-grvph

然后我使用:

kubectl logs pod/ingress-kong-6b6b4c4f5-lg6tp -c init-container-name

但是得到以下的错:

Error from server (NotFound): pods "ingress-kong-6b6b4c4f5-lg6tp" not found

我不知道为什么会报错,提前致谢

发表于 2019-10-31

必须添加一个名称标志,如下所示:

kubectl logs -n kong pod/ingress-kong-6b6b4c4f5-lg6tp -c init-container-name

注意,logs命令中的-n kong

你的答案

查看kubernetes相关的其他问题或提一个您自己的问题