Кубернет не может вытащить изображение из Артефактуры - PullRequest
0 голосов
/ 06 июня 2018

Я создал секрет реестра Docker с помощью приведенной ниже команды

kubectl create secret docker-registry regcred --docker-server=https://dockerreleaselocal.jfrog.io --docker-username=user --docker-password='password' --docker-email=email

Ниже приведен код yaml Kubernetes для извлечения изображения

apiVersion: batch/v1
kind: Job
metadata:
  name: artifactory-terraform-job
spec:
  template:
    spec:
      containers:
      - image: dockerreleaselocal.jfrog.io/terraform:v0.11.7.001
        name: terraform-container
      imagePullSecrets:
      - name: regcred

Ошибка

Failed to pull image "dockerreleaselocal.jfrog.io/terraform:v0.11.7.001": rpc error: code = Unknown desc = Error response from daemon: missing signature key

Kubernetes версия

Server Version: version.Info{Major:"1", Minor:"9+", GitVersion:"v1.9.7-2+231cc32d0a1119", GitCommit:"231cc32d0a111940d45936b3206548c610869df2", GitTreeState:"clean", BuildDate:"2018-04-25T08:09:04Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

Локальная загрузка выходного докера

docker pull dockerreleaselocal.jfrog.io/terraform:v0.11.7.001
Error response from daemon: missing signature key

Нужна ли дополнительная настройка для устранения проблемы?

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Диксон Альмедиа, это невероятно хорошее место, мой добрый сэр.Определенно потратил бы 2 дня, пытаясь решить эту проблему, если бы ты не попал туда первым.

0 голосов
/ 22 июня 2018

Выше была проблема с ACL пользователя.Пользователь должен иметь разрешение на комментирование реестра Docker.Если у него есть разрешение на аннотирование, свойства будут сгенерированы автоматически с использованием файла манифеста.

...