0

我正在使用 Flux2。我是 Flux 的新手,我正在尝试设置 Image Reflector 控制器以在我的图像注册表中查找最后一个图像标签,但我的图像策略出现错误“无法从提供的列表中确定最新版本”

在我的注册表中,我有以下标签:

    16
    rc-9.20.7975.18473

Flux 报告它正在连接到我的图像注册表并显示“扫描成功,找到 2 个标签”。根据我下面的图片政策,我预计只有 1 个标签匹配。

这是我的形象政策:

apiVersion: image.toolkit.fluxcd.io/v1beta1
kind: ImagePolicy
metadata:
  name: xxxxxxxx
spec:
  imageRepositoryRef:
    name: xxxxxxxx
  filterTags:
    pattern: '^rc-(?P<ts>.*)'
    extract: '$ts'
  policy:
    semver:
      range: '^9.20.x.x'

我想更新新的“rc”图像。关于为什么 Image Reflector 说它在“16”与过滤器模式不匹配时发现 2 个标签的任何想法?我应该在我的图像政策中进行哪些更改以确定最新版本?谢谢!

4

0 回答 0