微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法从Jenkins作业生成将Docker容器推送到Azure Kubernetes服务

如何解决无法从Jenkins作业生成将Docker容器推送到Azure Kubernetes服务

我是Azure和Kubernetes的新手,正在https://docs.microsoft.com/en-us/azure/developer/jenkins/deploy-from-github-to-aks#create-a-jenkins-project尝试以下教程,但是在最后一部分将docker部署到AKS时,我无法这样做,并且遇到了错误。我对kubectl set image命令不熟悉,并且一直在网上寻找解决方案,但无济于事。如果您以前曾遇到以下问题,请与我们分享您的知识,我们将不胜感激。

以下是配置:(注意:泊坞窗映像能够成功推送到ACR)

enter image description here

以下是詹金斯构建作业之后的错误

enter image description here

解决方法

您很可能在第一篇文章中错过了您提供的步骤,这些步骤是在使用Jenkin之前部署应用程序。 首先,他们Deploy azure-vote-front application to AKS

containers:
- name: azure-vote-front
  image: microsoft/azure-vote-front:v1

当然,詹金斯将在kubectl set image deployment/azure-vote-front azure-vote-front=$WEB_IMAGE_NAME --kubeconfig /var/lib/jenkins/config

期间看到此部署

因此,请首先按照@mmking和常识建议创建一个部署。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。