registry-creds:将Kubernetes ImagePullSecrets复制到所有名称空间

时间:2024-04-08 19:55:24
【文件属性】:

文件名称:registry-creds:将Kubernetes ImagePullSecrets复制到所有名称空间

文件大小:361KB

文件格式:ZIP

更新时间:2024-04-08 19:55:24

Go

注册表命令运算符 该运算符可用于将单个ImagePullSecret传播到群集内的所有名称空间,以便可以通过身份验证提取图像。 为什么需要此运算符? 创建此运算符的主要原因是,在引入之后,使Kubernetes的用户更容易从Docker Hub消费图像,现在需要经过身份验证的帐户才能提取图像。 在撰写本文时,这些限制是可以理解的: 未经身份验证的用户:100次拉动/ 6小时 经过身份验证的用户:200次拉动/ 6小时 付费的,经过身份验证的用户:无限下载 另请阅读: 在两种情况下,需要通过身份验证来提取图像: 将Docker Hub匿名拉取限制扩展到实际数量 在Docker Hub*问私有注册表或存储库 正常过程如下,当集群中有多个名称空间时,该过程将变得繁琐且重复。 创建一个秘密 编辑您的服务帐户,并将机密名称添加到imagePullSecrets 如果您决定在工作中使用此工具 设置


【文件预览】:
registry-creds-master
----.dockerignore(16B)
----go.mod(340B)
----main.go(4KB)
----.github()
--------ISSUE_TEMPLATE()
--------pull_request_template.md(926B)
--------workflows()
----go.sum(43KB)
----controllers()
--------serviceaccount_watcher.go(3KB)
--------clusterpullsecret_controller.go(2KB)
--------secret_reconciler.go(5KB)
--------namespace_watcher.go(2KB)
----Dockerfile(817B)
----manifest.yaml(4KB)
----.travis.yml(426B)
----config()
--------default()
--------controller()
--------crd()
--------rbac()
--------samples()
----LICENSE(1KB)
----PROJECT(129B)
----README.md(10KB)
----Makefile(3KB)
----diagram.jpg(316KB)
----api()
--------v1()
----hack()
--------install-buildx.sh(1KB)
--------boilerplate.go.txt(531B)
--------install-docker.sh(658B)
----.gitignore(373B)
----.DEREK.yml(354B)

网友评论