首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何调试Kubernetes CreateContainerConfigError

如何调试Kubernetes CreateContainerConfigError
EN

Stack Overflow用户
提问于 2020-06-27 16:42:46
回答 1查看 6.2K关注 0票数 6

我正在尝试学习配置Kubernetes,目前正在学习使用configmap配置pod。

我刚刚用nginx创建了一个简单的pod,试图用下面的yaml文件将它链接到一个名为options的configmap:

代码语言:javascript
运行
复制
apiVersion: v1
kind: Pod
metadata:
  creationTimestamp: null
  labels:
    run: pod
  name: pod
spec:
  containers:
  - image: nginx
    name: pod
    resources: {}
    env:
      - name: options
        valueFrom:
          configMapKeyRef:
            name: option
            key: var5
  dnsPolicy: ClusterFirst
  restartPolicy: Always
status: {}

在查看我的pods时,我看到了一个CreateContainerConfigError错误。我的问题是:如何调试有配置错误的pod?我对这个特定案例中的错误之处不感兴趣,例如,是否可以进入pod并查看错误之处?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-27 17:42:47

运行kubectl describe pod <podname> -n <namespace>,您可能会看到失败的原因。

如果pod未启动,则无法执行到pod,在这种情况下,运行kubectl get pods -o wide并检查pod被调度在哪个节点上。转到该节点并运行docker ps -a并获取所需容器的容器id。然后检查docker logs -f <container id>

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

https://stackoverflow.com/questions/62607755

复制
相关文章

相似问题

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