Возможно ли запустить `oc cluster up` в автономном режиме?

#kubernetes #openshift #openshift-client-tools

#kubernetes #openshift #openshift-client-tools

Вопрос:

Я пытаюсь запустить oc cluster up — среду разработки Openshift 3.11 — в автономной среде.

Я запускал его ранее в режиме онлайн, и поэтому необходимые изображения загружены.

Затем я изменил эти файлы и установил

  • ./openshift.local.clusterup/static-pod-manifests/apiserver.yaml
  • ./openshift.local.clusterup/static-pod-manifests/etcd.yaml
  • ./openshift.local.clusterup/static-pod-manifests/kube-controller-manager.yaml
  • ./openshift.local.clusterup/static-pod-manifests/kube-scheduler.yaml

И установите imagePullPolicy: IfNotPresent .

Однако при последующем запуске oc cluster up файлы записываются заново и снова устанавливаются в imagePullPolicy: Always .

Затем я попытался установить для вышеуказанных файлов значение eadonly, но oc cluster up сбой с ошибкой разрешения.

Обновить

Я обнаружил, что следующая команда — oc cluster up --tag=v3.11 — создаст .yaml , которые включают, imagePullPolicy: IfNotPresent однако oc cluster up по-прежнему не запускается без доступа в Интернет.