首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法调试pod Kubernetes

无法调试pod Kubernetes
EN

Stack Overflow用户
提问于 2019-10-31 07:07:23
回答 1查看 89关注 0票数 0

我已经在云中设置了Kubernetes集群。当设置完成后,我在主节点上安装空入口控制器。我在用:

代码语言:javascript
复制
kubectl apply -f https://bit.ly/ kong-ingress

现在我的容器状态还在里面。我要调试init容器。所以我用:

代码语言:javascript
复制
 kubectl get pods -o=name --all-namespaces | grep kong

响应:

代码语言:javascript
复制
pod/ingress-kong-6b6b4c4f5-lg6tp
pod/kong-migrations-grvph

接下来,我使用命令:

代码语言:javascript
复制
kubectl logs pod/ingress-kong-6b6b4c4f5-lg6tp -c init-container-name

但我明白:

代码语言:javascript
复制
Error from server (NotFound): pods "ingress-kong-6b6b4c4f5-lg6tp" not found

我不知道我为什么会犯这个错误。请帮帮我。提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-31 07:24:20

如果您查看那个URL上的原始文件,您将注意到部署和结果是在名称空间kong中。

代码语言:javascript
复制
  namespace: kong

名称空间用于在逻辑上隔离集群中的资源,并且可以读取更多在这里

现在,要使日志命令正常工作,您必须添加如下所示的命名空间标志:

代码语言:javascript
复制
kubectl logs -n kong pod/ingress-kong-6b6b4c4f5-lg6tp -c init-container-name

注意日志命令中的-n kong,希望它能正常工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58638342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档