是否可以在声明式管道的Kubernetes pod代理模板中将Jenkins secret作为imagePullSecret使用

时间:2019-08-06 09:48:56

标签: kubernetes jenkins-pipeline

我的目标是在kubernetes集群中设置jenkins代理pod,需要从私有注册表中获取docker镜像。我无法在源代码管理中提供凭据。有什么方法可以从詹金斯机密中获取凭证,而不是在podSpec中提供kubernetes机密?

1 个答案:

答案 0 :(得分:0)

在将图像存储在Azure容器注册表(ACR)中之前,我已经完成了此操作。在这种情况下,我们将“带有凭据”插件与“ Azure CLI”插件结合使用来从ACR推/拉图像。

这是一个类似的示例,但是使用docker hub而不是ACR作为私有注册表: https://medium.com/@gustavo.guss/jenkins-building-docker-image-and-sending-to-registry-64b84ea45ee9