我成功创建了 AKS,并尝试从我的 Github 存储库部署项目。我按照以下页面上的指导进行操作,它在 Azure 门户中向我发送了成功通知。
但是后来我发现 Azure 上有一些隐藏的失败提示,导致我在 Dockerfile(MAINTANER
vs MAINTAINER
)中输入了拼写错误。我修复了拼写错误,并清除了workflow
目录和 Azure 自动创建的一些我现在不记得的东西。然后我使用 Github repo 中的操作面板重新运行任务但失败了:
日志显示它仍在使用带有拼写错误的旧命令(MAINTANER
)。为什么会这样?
这里还有第二个问题。我删除了第二个问题,因为它很分散注意力,而且@Nick 已经回答过了。
答案1
我知道,您已经创建了安全规则,但您想知道为什么无法 ping 通公共 IP。
问题的根源在于不允许 ICMP 流量。这就是您无法 ping 主机的原因。
在您的最后一张截图中,“任何”仅指“端口 22”的协议。并且 ping 不会发送到端口 22。
请仅为“ICMP”创建入站规则(并且您将看到在选择“ICMP”时“目标端口范围”字段填充了星号),以便您能够 ping 主机。
希望有所帮助。