在https://blog.openshift.com/remotely-push-pull-container-images-openshift/(和其他來源)中指定的所有步驟在主站上完美工作,但它不能幫助我從節點拉出。如何從遠程私有註冊表中將新的docker映像拖到openshift羣集節點上?
詳情:
登錄在主機和兩個節點註冊表:泊塢窗登錄上主與 https://my.registry:5000
創建新的祕密:OC祕密新my.registry 。 dockerconfigjson =/root/.docker/config.json(不能在 節點上做同樣的事情,因爲它們沒有oc實用程序)
在我當前的項目加入祕密默認帳戶:OC祕密 添加serviceaccount /默認的祕密/ my.registry - 用於=拉
現在,當我naking一個新的部署,在主設備上創建的Pod將啓動得非常好(主設備將能夠提取所需的圖像),但節點上的Pod將無法啓動,除非我使用Docker拉手動拖動它們。
那麼如何使我的openshift(起源)集羣的所有節點與指定的默認帳戶拉圖像?
這與我的步驟沒有區別。我沒有指定命名空間,也沒有鏈接到它,但是當我當前的項目是「my-project」時,我已經完成了這些步驟。所以我仍然可以用** oc get/describe sa **看到添加的祕密,但它不能幫助我的節點拉取圖像。你是說你的節點不會出現這樣的錯誤? –
正確地將其拉到所有節點如預期 – user2983542
謝謝你的迴應!所以基本上 - 如果你添加一個祕密拉到項目的默認構建器帳戶 - 這將足以讓所有節點拉取圖像?沒有必要對他們做任何額外的步驟 - 我是對的嗎? –