我有一个带有多个不同名称空间的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