【发布时间】: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