#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
по-прежнему не запускается без доступа в Интернет.