Gitlab GKE无法从artifactory中提取图像

Gitlab GKE无法从artifactory中提取图像,gitlab,google-kubernetes-engine,jfrog-cli,Gitlab,Google Kubernetes Engine,Jfrog Cli,我正在使用GKE、gitlab和JFrog来实现CI和CD。我的所有步骤都可以完成,但是我在GKE的部署失败了,因为它无法轮询我的映像。图像确实存在。我已经给出了以下部署、yaml和错误消息 下面是我的部署文件,我已经硬编码的形象,以明确形象确实存在 --- apiVersion: extensions/v1beta1 kind: Deployment metadata: labels: app: go name: hello-world-go spec: progr

我正在使用GKE、gitlab和JFrog来实现CI和CD。我的所有步骤都可以完成,但是我在GKE的部署失败了,因为它无法轮询我的映像。图像确实存在。我已经给出了以下部署、yaml和错误消息

下面是我的部署文件,我已经硬编码的形象,以明确形象确实存在

--- 
apiVersion: extensions/v1beta1
kind: Deployment
metadata: 
  labels: 
    app: go
  name: hello-world-go
spec: 
  progressDeadlineSeconds: 600
  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:56914646
          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
      imagePullSecrets:
        - name: my.secret        
我在GKE中得到如下错误

Cannot pull image 'cicd-docker-local.jfrog.io/stage_proj:56914646' from the registry.

如何使用人工凭证创建
my.secret
secret?我可以看到正在创建
docker注册表
,但它没有被引用为
imagePullsecret
@Annaslatnikova-有一个打字错误。秘密钥匙是我的。你是否发现其他问题?gke中的实际错误是什么?您可以查看pod的“事件”选项卡。如何使用人工凭证创建
my.secret
secret?我可以看到正在创建
docker注册表
,但它没有被引用为
imagePullsecret
@Annaslatnikova-有一个打字错误。秘密钥匙是我的。你是否发现其他问题?gke中的实际错误是什么?您可以查看pod的“事件”选项卡。
Cannot pull image 'cicd-docker-local.jfrog.io/stage_proj:56914646' from the registry.