我有一个k8s部署,它根据摘要而不是标记来提取图像。
为什么?我有多个较低的k8s名称空间,它们都是从同一个Docker中提取的。我不想让ns的错误修复被推送给ns-qa的图像意外地替换。所以我想把这两张图片放在一起,即使它们有一个标签。
而且由于imagePullPolicy总是这样,ns中的新动态豆荚可能使用最新的、不正确的图像.
imagePullPolicy: Always因此,在我的码头回购(Mirantis),我想保留多个图像每个标签,一个每摘要。
这个是可能的吗?
发布于 2022-01-20 01:32:28
摘要唯一标识图像。标签指向摘要。因此,您不能有多个具有相同标记的图像。不同之处在于,可以更新标记以指向不同的摘要。两个不同的标记可以指向同一个摘要。
因此,您要么必须使用摘要,要么对每个名称空间使用不同的标记(app-dev、app-qa等)。不同的标记可能指向相同的图像,也可能指向不同的图像。
例如,当您将dev图像推广到qa时,您可以简单地将dev图像标记为qa,因此app-dev和app-qa标记都可以提取相同的图像。然后,您可以对dev映像进行更新,并将其标记为app- dev,因此dev名称空间更新,但是qa名称空间保持不变。
https://stackoverflow.com/questions/70779722
复制相似问题