Tar*_*uya 2 kubernetes google-kubernetes-engine
我\xe2\x80\x99m k8s初学者,正在努力解决以下错误。
\n\nE0117 18:24:47.596238 53015 portforward.go:400]\nan error occurred forwarding 9999 -> 80: error forwarding port 80 to pod XXX,\nuid : exit status 1: 2020/01/17 09:24:47 socat[840136] E connect(5, AF=2 127.0.0.1:80, 16): Connection refused\nRun Code Online (Sandbox Code Playgroud)\n\n我什至不知道这个错误代表什么,更不用说它的原因了。有谁知道以下错误是在哪种情况下发生的?
\n\n根据 GCP 提供的教程项目处理 GCP 的部署管理器教程时,会发生此错误。
\n\nhttps://github.com/GoogleCloudPlatform/deploymentmanager-samples/tree/master/examples/v2/gke
\n\n输入此命令时发生错误。
\n\ncurl localhost:9999\nRun Code Online (Sandbox Code Playgroud)\n\n如果需要任何不明确的表达或额外信息,请通知我。\n提前致谢!
\n该错误告诉您, pod 内没有任何内容侦听端口80 。您应该检查 pod 状态:
kubectl get pods
Run Code Online (Sandbox Code Playgroud)
它还会告诉您 Pod(其容器)正在侦听哪个端口。
也许它已经崩溃了。还要检查 pod 的日志:
kubectl logs <pod-name>
Run Code Online (Sandbox Code Playgroud)
顺便提一句。Google 的部署管理器是一种非常特殊的工具。Google 本身建议使用 Terraform。尽管如此,它仍然是他们认证考试的一部分。
| 归档时间: |
|
| 查看次数: |
2446 次 |
| 最近记录: |