2017-06-01 42 views
0

我有一套Docker镜像在GKE上的Kubernates集群中运行。我有一台运行在GKE虚拟机上的Jenkins服务器。如何在虚拟机中创建本地kubernates群集?

我有Docker构建和GKE部署在Jenkins服务器上运行,但我想在成功构建后在Jenkins服务器上启动一个'local'集群,在集群中运行我的docker,对集群运行测试,然后在将泊坞窗图像部署到GKE之前关闭本地群集。

我知道minikube,但他们声明你不能运行嵌套虚拟机,我不知道这是否会阻止我部署它之前测试我的集群的梦想?

是否必须在物理服务器上运行我的本地集群才能运行我的测试,或者是否有解决我的问题的方法?

+0

你看过https://github.com/coreos/coreos-kubernetes?使用流浪者,也许你可以在虚拟机中启动虚拟机。 –

+1

你能澄清你为什么需要虚拟机在虚拟机?我不明白为什么这是相关的。 –

+0

尝试[变魔](https://insights.ubuntu.com/2016/11/21/conjure-up-canonical-kubernetes-under-lxd-today)。我没有尝试过,但看起来很有趣! –

回答

0

您是否考虑过使用kubeadm

您可以在Jenkins VM中运行Kubernetes集群。安装程序与minikube有点不同,它仍处于测试阶段,但它可以让您在最终部署之前测试您的群集。