如何在 Rancher 中公开 docker-registry 秘密?

如何在 Rancher 中公开 docker-registry 秘密?

我正在使用 Rancher 2.5.8 来运行 Kubernetes 集群。在我的组织中,我们在 AWS ECR 上维护一个私有的 docker 注册表。我知道我可以在项目中创建注册表凭据(用于一个或所有项目),但 ECR 每 12 小时更改一次密码,而 Rancher 没有内置方法来更新凭据。有人想出了一种使用两个容器应用程序更新密码的复杂方法,但我发现使用主机虚拟机中的 aws cli 和 kubectl 来执行此操作要容易得多。我创建了一个 cron 作业,使用 kubectl 以编程方式在集群中删除和创建 docker-registry 机密(显然没有办法更新机密),但我不知道如何让该 docker-registry 机密在 Rancher 中可见。有人知道怎么做吗?

答案1

事实证明,该凭证是在 Rancher UI 中集群的默认项目中创建的。我找错了地方。

相关内容