我有一個帶有多個不同名稱空間的gke集羣。我想能夠有效地命名空間我的圖像與我的其他資源命名空間相同的方式。也就是說,我希望不同命名空間中的pod能夠使用相同的名稱引用圖像,但是要根據它們所處的命名空間來獲取不同的圖像。實現此目的的一種方法(如果支持的話)可能是替代命名空間的名稱到圖像名稱中YML,如:k8s/gke/gcr - 將圖像範圍擴展到命名空間
containers:
- image: eu.gcr.io/myproject/$(NAMESPACE)-myimage
name: myimage
然後,我可以推eu.gcr.io/myproject/mynamespace-myimage
讓我的圖像提供給命名空間mynamespace
。
有沒有什麼乾淨的方法來實現這種事情。如果沒有,並且由於我一直無法找到其他人提出類似的問題,有沒有什麼方法可以使這種情況變得糟糕?
爲什麼downvote? – Tom