📅  最后修改于: 2023-12-03 15:15:30.585000             🧑  作者: Mango
在Kubernetes中,我们可以使用imagePullSecrets
来提供需要拉取私有仓库镜像的凭据。Helm 3同样支持使用imagePullSecrets
来访问私有仓库镜像。
我们可以将imagePullSecrets
添加到Helm的全局配置中,以便所有的Helm部署都可以使用这个凭据。下面是一个例子:
global:
imagePullSecrets:
- name: regcred
其中,regcred
是一个已创建的secret对象的名称,里面包含着访问私有仓库的凭据信息。这个名称需要与实际创建的名称相同。
如果同时需要为每个Helm chart单独配置imagePullSecrets
,可以在chart的values.yaml文件中添加如下内容:
image:
pullSecrets:
- name: regcred
这样,在Helm部署时就会自动使用该chart中指定的imagePullSecrets
。需要注意的是,这个配置并不会覆盖全局配置中的imagePullSecrets
,而是在全局配置的基础上添加。
总之,使用imagePullSecrets
能够帮助我们访问私有仓库的镜像,方便我们在Kubernetes环境下完成应用的部署和管理。