404 не найдено выборочных выкатов - PullRequest
0 голосов
/ 30 октября 2019

У меня есть служба GRPC, работающая в частном кластере GKE с ограниченным доступом к общедоступной конечной точке . У меня есть свой VPC и подсеть. Я развертываю свой сервис и конечную точку, как описано в документации, но я получаю эту ошибку, когда запускается контейнер esp. Я использую собственную учетную запись службы, которая должна иметь все разрешения, и мой кластер имеет следующие области действия oauth:

  - https://www.googleapis.com/auth/cloud-platform
  - https://www.googleapis.com/auth/devstorage.read_only
  - https://www.googleapis.com/auth/logging.write
  - https://www.googleapis.com/auth/monitoring
  - https://www.googleapis.com/auth/service.management.readonly
  - https://www.googleapis.com/auth/servicecontrol
  - https://www.googleapis.com/auth/sqlservice.admin
  - https://www.googleapis.com/auth/trace.append

Я получаю следующую ошибку, даже если имя совпадает с именем в моем файле YAML.

ERROR:Fetching rollouts failed (status code 404, reason Not Found, url https://servicemanagement.googleapis.com/v1/services/<name>.cloud.goog/rollouts?filter=status=SUCCESS)

РЕДАКТИРОВАТЬ: Это спецификация контейнера для контейнера esp

containers:
    - name: esp
     image: gcr.io/endpoints-release/endpoints-runtime:1
     args: [
       "-P", "9000",
       "-a", "grpc://127.0.0.1:50051",
       "-s", "<service-name>.cloud.goog",
       "--rollout_strategy", "managed",
       "--service_account_key=/etc/creds/service-account-creds.json"
     ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...