【问题标题】:How to diagnose Kubernetes Pod Launching problems?如何诊断 Kubernetes Pod Launching 问题?
【发布时间】:2020-08-01 22:40:59
【问题描述】:

我关注了这些instructions to create a Hello-World WebApp with C#/.NET Core 3.1 with Visual Studio 2019 V16.5.2 and deployed to Azure Kubernetes Services (AKS),效果很好。除了能够使用 Visual Studio 调试/单步执行之外,我还可以使用 kubectl run 命令并编辑部署以使其成为 LoadBalancer 并在浏览器中查看我的 hello-world 网页。

然后我将相同的 WebApp 映像发布到我的个人 DockerHub 帐户并尝试部署到 Docker for desktop/Kubernetes。在执行 kubectl get pods -o wide 时,我看到 pod 的状态是 ImagePullBackOff 并且 kubectl logs <podname> 无法给我一个日志,其中可能有一些关于问题的提示。

(1) 在没有日志文件的情况下如何诊断此类问题?

(2) 这可能是一个错误,因为此图像适用于 AKS?我更喜欢使用 Docker 桌面。

谢谢

【问题讨论】:

    标签: asp.net docker .net-core azure-aks


    【解决方案1】:

    我正在使用这个: kubectl describe pod {pd-id}

    它显示了一大堆信息,包括与拉取图像相关的错误。

    您的ImagePullBackOff 也很可能与 kubernetes 针对镜像注册表的身份验证问题有关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-20
      • 2020-03-23
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 2010-12-16
      相关资源
      最近更新 更多