Как включить локальный реестр образов при установке кластера OpenShift Single Node

Недавно я завершил установку кластера с одним узлом с использованием OpenShift 4, но столкнулся с проблемами при попытке развернуть некоторые примеры контейнеров/проектов, которые у них есть. Я просто продолжаю получать следующую ошибку:

      Error starting build: an image stream cannot be used as build output because the integrated container image registry is not configured

Кажется, не имеет значения, какой из контейнеров шаблонов я выберу, я всегда получаю одну и ту же ошибку. Очевидно, я могу ошибаться, но я предполагаю, что это как-то связано с тем, что локальный реестр еще не включен или не настроен правильно? Предположим, что это так, как мне настроить реестр образов в кластере с одним узлом?

У кого-нибудь есть идеи?

заранее спасибо

1 ответ

«потому что интегрированный реестр образов контейнеров не настроен»

Быстрое решение с эфемерным хранилищем (без класса хранения для постоянства):

      oc project openshift-image-registry
      oc edit configs.imageregistry.operator.openshift.io
      ...
  managementState: Managed
...
...
  replica: 1
...
...
  storage:
    emptyDir: {}
      oc get pods

Затем вы также можете открыть реестр:

      oc patch configs.imageregistry.operator.openshift.io/cluster --patch '{"spec":{"defaultRoute":true}}' --type=merge
      oc get routes
Другие вопросы по тегам