GKE не распознает образ докера jfrog - PullRequest
0 голосов
/ 15 апреля 2019

Я использую артефакты GKE и Jfrog. Я создаю изображение с тегом, как

cicd-docker-local.jfrog.io/stage_proj:50d3afd0

Если я вижу артефакт, я могу видеть изображение в https://cicd.jfrog.io/cicd/webapp/, что верно. Но мой GKE не может распознать изображение и выдает ошибку типа

couldn't parse image reference "'cicd-docker-local.jfrog.io/stage_proj:50d3afd0'": invalid reference format: InvalidImageName

Но мой образ существует. Есть ли проблемы с моим изображением и именем?

Часть файла развертывания:

 containers: 
    - 
      image: "<IMAGE_NAME>"

В файле yaml

- sed -i "s%<IMAGE_NAME>%'${STAGE_CONTAINER_IMAGE}'%g" deployment.yaml

    STAGE_CONTAINER_IMAGE = cicd-docker-local.jfrog.io/stage_proj:50d3afd0



  --- 
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata: 
      labels: 
        app: go
      name: hello-world-go
    spec: 
      progressDeadlineSeconds: 60
      replicas: 3
      selector: 
        matchLabels: 
          app: go
      strategy: 
        rollingUpdate: 
          maxSurge: 1
          maxUnavailable: 33%
        type: RollingUpdate
      template: 
        metadata: 
          labels: 
            app: go
        spec: 
          containers: 
            - 
             image: "<IMAGE_NAME>"
             # image: cicd-docker-local.jfrog.io/stage_proj: 50d3afd0
              livenessProbe: 
                httpGet: 
                  path: /healthz
                  port: 8080
                initialDelaySeconds: 2
                periodSeconds: 2
              name: go
              ports: 
                - 
                  containerPort: 8080
              readinessProbe: 
                httpGet: 
                  path: /healthz
                  port: 8080
                initialDelaySeconds: 2
                periodSeconds: 2

Если я использую команду sed, я получаю сообщение об ошибке в kubernetes. Но если я использую cicd-docker-local.jfrog.io/stage_proj: 50d3afd0 напрямую, ошибки нет. Я неправильно выполняю команду SED?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...