Невозможно получить файл изображения registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift при развертывании OpenShift - PullRequest
0 голосов
/ 27 марта 2019

У меня есть настройка кластера OpenShift origin (OKD) на AWS. Дженкинс используется для развертывания трубопровода CICD. Основываясь на документах OpenShift, я пытаюсь использовать Source to Image (S2I) для преобразования моего исходного кода Java в изображение, используя redhat-openjdk-18/openjdk18-openshift image. Я использовал следующие команды

Создать новую сборку

$ oc new-build --binary=true --name=bookstore --image-stream=openjdk18-openshift
--> Found image 24d98bd (7 days old) in image stream "cicd/openjdk18-openshift" under tag "latest" for "openjdk18-openshift"

    Java Applications
    -----------------
    Platform for building and running plain Java applications (fat-jar and flat classpath)

    Tags: builder, java

    * A source build using binary input will be created
      * The resulting image will be pushed to image stream "bookstore:latest"
      * A binary build was created, use 'start-build --from-dir' to trigger a new build

--> Creating resources with label build=bookstore ...
    imagestream "bookstore" created
    buildconf

Начать сборку

$ oc start-build bookstore --from-dir=./ocp --follow
Uploading directory "ocp" as binary input for the build ...
build "bookstore-1" started
Receiving source from STDIN as archive ...
pulling image error : open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory
error: build error: unable to get registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift@sha256:38dab2c3f60ade6857cc2a592184c964d3a51e2d3b5ef07def4b8ad4215d2bbf

Как показано выше, я получаю ошибку сборки: невозможно получить ошибку registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift при выполнении команды start-build.

1 Ответ

0 голосов
/ 28 марта 2019

Спасибо, Грэм за вклад. Я смог решить эту проблему, создав пустой файл на всех узлах (основной и рабочий)

$ sudo vi /etc/rhsm/ca/redhat-uep.pem 
...