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

问题描述 投票:0回答:1

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

我正在使用Azure DevOps Pipeline,我想将我的docker容器部署到这个Kubernetes集群。

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

有没有办法将管道连接到我自己的集群?

我曾尝试使用kubeconfig(~/.kube/config?)为Kubernetes添加新的服务连接,但我无法验证Azure DevOps的连接。我想我需要在虚拟机上做一些事情,让它可以从互联网上访问并允许连接。我怎样才能做到这一点 ?

谢谢你的帮助。

azure kubernetes azure-devops vagrant
1个回答
0
投票

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.