📜  helm3 global: imagePullSecrets: - 名称:regcred (1)

📅  最后修改于: 2023-12-03 15:15:30.585000             🧑  作者: Mango

Helm 3中使用imagePullSecrets

在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环境下完成应用的部署和管理。