私はいくつかの異なる名前空間を持つgkeクラスタを持っています。他のリソースに名前空間を付けたのと同じ方法で、私のイメージを実際に名前空間に入れたいと思っています。つまり、異なる名前空間のポッドに、同じ名前を使用してイメージを参照できるようにしたいが、どちらの名前空間に応じて異なるイメージを取得するかを指定します(これがサポートされている場合)。例えば、YMLにイメージ名に名前空間の名前に置き換え:k8s/gke/gcr - 画像を名前空間にスコープ
containers:
- image: eu.gcr.io/myproject/$(NAMESPACE)-myimage
name: myimage
その後、私は名前空間mynamespace
への私のイメージを利用できるようにeu.gcr.io/myproject/mynamespace-myimage
をプッシュすることができます。
この種のことを実現するためのきれいな方法はありますか?もしそうでなければ、私は類似の質問をしている誰かを見つけることができなかったので、これはやりたいことが悪いことですか?
なぜdownvoteですか? – Tom