outdated:Kubectl插件可查找和报告在Kubernetes集群中运行的过时图像

时间:2024-05-20 18:03:44
【文件属性】:

文件名称:outdated:Kubectl插件可查找和报告在Kubernetes集群中运行的过时图像

文件大小:61KB

文件格式:ZIP

更新时间:2024-05-20 18:03:44

kubernetes kubectl kubectl-plugins Go

kubectl outdated kubectl outdated是一个kubectl插件,可显示Kubernetes集群中运行的所有过时图像。 这个怎么运作 该插件将遍历可读的名称空间,并查找pod。 对于它可以读取的每个Pod,插件将读取podspec中的容器图像以及所有init容器图像。 另外,它收集图像的内容阴影,以便可以用来区分使用相同标签推送的不同版本。 在收集了运行的图像列表并对该列表进行重复数据删除后,该插件将匿名连接到所有必需的图像存储库并请求标签列表。 对于严格遵循命名的标签和图像,列表进行排序,并且插件会报告正在运行的图像过时的程度。 对于没有图像命名,该插件开始收集日期的标签从清单和排序,发现了正在运行的标签后推任何标记。 快速开始 先决条件 注意:您将需要使用来安装krew插件。 使用Kubernetes CLI的krew插件管理器安装了outdated插


【文件预览】:
outdated-master
----go.mod(1KB)
----pkg()
--------logger()
--------outdated()
----.github()
--------dependabot.yml(210B)
--------workflows()
----go.sum(87KB)
----doc()
--------USAGE.md(1KB)
----LICENSE(11KB)
----community.md(942B)
----README.md(2KB)
----Makefile(287B)
----CODE_OF_CONDUCT.md(5KB)
----.gitignore(198B)
----deploy()
--------.goreleaser.yaml(985B)
--------krew()
----cmd()
--------outdated()

网友评论