【问题标题】:Cloud Endpoints Error in Running ESP locally在本地运行 ESP 时出现 Cloud Endpoints 错误
【发布时间】:2019-02-18 17:41:12
【问题描述】:

我正在尝试在我的 Mac 上本地运行 Cloud Endpoints ESP 容器,并遵循 https://cloud.google.com/endpoints/docs/openapi/running-esp-localdev 的文档。

我可以使用 openapi yaml 文件将端点配置部署到 GCP。但是有些 ESP 容器无法从服务管理 API 获取服务定义。

我查看了 ESP 容器日志,它出现以下错误。我错过了什么吗?

2018/09/13 21:29:38[error]11#11: Failed to download rollouts: UNAVAILABLE: Failed to connect to the service management, Response body:
2018/09/13 21:30:08 [error] 11#11: servicemanagement.googleapis.com could not be resolved (110: Operation timed out)
2018/09/13 21:30:08 [error] 11#11: servicemanagement.googleapis.com could not be resolved (110: Operation timed out)
2018/09/13 21:30:08 [error] 11#11: servicemanagement.googleapis.com could not be resolved (110: Operation timed out)
2018/09/13 21:30:38 [error] 11#11: servicemanagement.googleapis.com could not be resolved (110: Operation timed out)
2018/09/13 21:30:38 [error] 11#11: servicemanagement.googleapis.com could not be resolved (110: Operation timed out)
2018/09/13 21:30:38 [error] 11#11: servicemanagement.googleapis.com could not be resolved (110: Operation timed out)

【问题讨论】:

  • 能否指定是否能够部署 docker 和 Kubernetes 集群?我不清楚它是在什么时候或在什么操作之后失败的。

标签: google-cloud-platform google-cloud-endpoints


【解决方案1】:

Operation timed out 错误意味着您的 ESP 容器可能存在网络问题。尝试运行:

$ docker run byrnedo/alpine-curl curl -sI servicemanagement.googleapis.com

如果您看到HTTP/1.1 404 Not Found,那么您可以消除 docker 网络设置的任何问题;否则请尝试遵循https://success.docker.com/article/troubleshooting-container-networking 的故障排除指南。

【讨论】:

  • 我收到 HTTP/1.1 404 Not Found,这意味着 docker 网络设置没有问题,但 ESP 仍然无法工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多