k8s-ecr-login-renew:续订AWS ECR容器注册表的Docker登录凭证

时间:2024-06-03 19:25:39
【文件属性】:

文件名称:k8s-ecr-login-renew:续订AWS ECR容器注册表的Docker登录凭证

文件大小:28KB

文件格式:ZIP

更新时间:2024-06-03 19:25:39

Go

为AWS ECR续订Kubernetes Docker机密 AWS Elastic Container Registry(ECR)为您的Docker容器提供了一种经济高效的私有注册表。 但是,ECR Docker凭证。 为了解决这个问题,我创建了这个小工具来自动刷新Kubernetes中的秘密。 它部署为cron作业,并确保您的Kubernetes集群始终能够从ECR中提取Docker映像。 Docker映像 该工具是为标准的64位Linux和ARM(Raspberry Pi)构建的。 最新的图像是: nabsul/k8s-ecr-login-renew:v1.5 nabsul/k8s-ecr-login-renew:arm32v7-v1.5 环境变量 该工具主要通过环境变量进行配置。 这些都是: AWS_ACCESS_KEY_ID(必需):用于创建Docker凭证的AWS访问密钥


【文件预览】:
k8s-ecr-login-renew-main
----.gitignore(54B)
----go.mod(445B)
----Dockerfile(223B)
----contributors.md(307B)
----src()
--------aws()
--------k8s()
----LICENSE.md(1KB)
----changelog.md(1KB)
----go.sum(20KB)
----.github()
--------workflows()
----main.go(2KB)
----README.md(8KB)
----push.sh(214B)
----example()
--------Dockerfile(121B)
--------service-account.yml(752B)
--------deploy.yml(1KB)
--------pod.yml(327B)
----Dockerfile-arm(265B)
----test()
--------helpers.go(850B)
--------main_test.go(2KB)
--------runner.go(3KB)
--------cronjob.go(3KB)
--------service-account.go(3KB)
--------secrets.go(420B)
--------common.go(1KB)

网友评论