将 Gitub Repo 部署到 Azure Kubernetes 服务后出现问题

将 Gitub Repo 部署到 Azure Kubernetes 服务后出现问题

我成功创建了 AKS,并尝试从我的 Github 存储库部署项目。我按照以下页面上的指导进行操作,它在 Azure 门户中向我发送了成功通知。

部署我的 Github Repo 后的部署中心

但是后来我发现 Azure 上有一些隐藏的失败提示,导致我在 Dockerfile(MAINTANERvs MAINTAINER)中输入了拼写错误。我修复了拼写错误,并清除了workflow目录和 Azure 自动创建的一些我现在不记得的东西。然后我使用 Github repo 中的操作面板重新运行任务但失败了:

在此处输入图片描述

日志显示它仍在使用带有拼写错误的旧命令(MAINTANER)。为什么会这样?


这里还有第二个问题。我删除了第二个问题,因为它很分散注意力,而且@Nick 已经回答过了。

答案1

我知道,您已经创建了安全规则,但您想知道为什么无法 ping 通公共 IP。

问题的根源在于不允许 ICMP 流量。这就是您无法 ping 主机的原因。

在您的最后一张截图中,“任何”仅指“端口 22”的协议。并且 ping 不会发送到端口 22。

请仅为“ICMP”创建入站规则(并且您将看到在选择“ICMP”时“目标端口范围”字段填充了星号),以便您能够 ping 主机。

希望有所帮助。

相关内容