如何将Vagrant Kubernetes群集连接到Azure DevOps

时间:2019-04-12 17:33:59

标签: azure kubernetes azure-devops vagrant

我有由几个无所事事的VM组成的自己的Kubernetes集群(不是AKS)。我有一个用于主服务器的虚拟机,另外两个用于工作节点的虚拟机。

我正在使用Azure DevOps Pipeline,我想将Docker容器部署到此Kubernetes群集。

有任务Deploy to Kubernetes,但这似乎仅适用于AKS集群。

是否有将管道与我自己的集群连接的方法?

我尝试使用kubeconfig(~/.kube/config?)为Kubernetes添加新的服务连接,但是我无法从Azure DevOps验证连接。我想我需要在VM上做一些事情,以使其可以从Internet访问并允许连接。我该怎么办?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您需要创建一个kubernetes服务连接,并通过选择kubernetes服务连接(而不是Azure Resource Manager)在发布管道中引用该连接。您的集群应该可以公开访问。

enter image description here

相关问题