kubernetes k8s操作员如何为其他资源实现映像

vs91vp4v  于 2023-01-04  发布在  Kubernetes
关注(0)|答案(1)|浏览(162)

我想知道像jaeger operator这样的kubernetes运算符是如何调用其他图像的。
例如,我在使用Jaeger操作符时遇到的一个问题是,当我设置一个新示例,操作符创建所需的组件时,它会从quay.io调用这些组件的映像。现在,在我的设置中,我需要从本地注册表中提取映像。
如何设置操作员使用本地注册表而不是quay.io?

toiithl6

toiithl61#

根据我对这个问题的理解,运营商为其他组件创建部署对象。但是,在这种情况下,运营商只创建部署配置。实际上是Kubernetes控制平面而不是运营商pod拉取映像。
如果映像存在于公共资料档案库中,则提取部署配置中指定的映像应该不会有任何问题。如果映像驻留在专用资料档案库中,注册表的身份验证详细信息必须提供给Kubernetes控制平面。运营商必须创建一个包含存储库身份验证详细信息的密码,并在部署配置中提供这些信息。文档解释了如何使用Kubectl完成此操作,但您的操作员也可以做同样的事情。
链接:https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/

相关问题