Google Kubernetes Engine 上的 Google 端点获取失败
Fetching rollouts failed Google Endpoints on Google Kubernetes Engine
这是我从 GKE 上的 pod 得到的日志。
esp Aug 29, 2018, 2:58:59 PM ERROR:Fetching rollouts failed (status code 403, reason Forbidden, url https://servicemanagement.googleapis.com/v1/services/myapp.endpoints.xxxxx.cloud.goog/rollouts?filter=status=SUCCESS)
esp Aug 29, 2018, 2:58:57 PM INFO:Fetching the service config ID from the rollouts service
esp Aug 29, 2018, 2:58:57 PM INFO:Fetching an access token from the metadata service
我可以使用以下方式查看我的端点服务:
gcloud endpoints configs list --service=myapp.endpoints.xxxxx.cloud.goog
2018-08-29r3 myapp.endpoints.xxxxx.cloud.goog
2018-08-29r2 myapp.endpoints.xxxxx.cloud.goog
2018-08-29r1 myapp.endpoints.xxxxx.cloud.goog
2018-08-29r0 myapp.endpoints.xxxxx.cloud.goog
我还在我的 GKE 集群上启用了服务权限。
Service Control Enabled
Service Management Read Write
原来我需要 create credentials for your service,即使我在 google kubernetes 引擎上。
对我来说,我忘了将 swagger 文件部署到端点。部署端点后,它是固定的。
这是我从 GKE 上的 pod 得到的日志。
esp Aug 29, 2018, 2:58:59 PM ERROR:Fetching rollouts failed (status code 403, reason Forbidden, url https://servicemanagement.googleapis.com/v1/services/myapp.endpoints.xxxxx.cloud.goog/rollouts?filter=status=SUCCESS)
esp Aug 29, 2018, 2:58:57 PM INFO:Fetching the service config ID from the rollouts service
esp Aug 29, 2018, 2:58:57 PM INFO:Fetching an access token from the metadata service
我可以使用以下方式查看我的端点服务:
gcloud endpoints configs list --service=myapp.endpoints.xxxxx.cloud.goog
2018-08-29r3 myapp.endpoints.xxxxx.cloud.goog
2018-08-29r2 myapp.endpoints.xxxxx.cloud.goog
2018-08-29r1 myapp.endpoints.xxxxx.cloud.goog
2018-08-29r0 myapp.endpoints.xxxxx.cloud.goog
我还在我的 GKE 集群上启用了服务权限。
Service Control Enabled
Service Management Read Write
原来我需要 create credentials for your service,即使我在 google kubernetes 引擎上。
对我来说,我忘了将 swagger 文件部署到端点。部署端点后,它是固定的。