【发布时间】:2017-06-01 19:29:49
【问题描述】:
我有一组 docker 镜像在 GKE 上的 Kubernetes 集群中运行。我有一个在 GKE 的虚拟机上运行的 Jenkins 服务器。
我在 Jenkins 服务器上运行了 docker 构建和 GKE 部署,但我想在成功构建后在 Jenkins 服务器上启动一个“本地”集群,在该集群中运行我的 docker,对集群运行我的测试,然后在将 docker 镜像部署到 GKE 之前关闭本地集群。
我知道minikube,但他们说您无法运行嵌套虚拟机,我想知道这是否阻碍了我在部署之前测试集群的梦想?
我是否必须在物理服务器上运行我的本地集群才能运行我的测试,或者我的问题有解决方案吗?
【问题讨论】:
-
您查看过github.com/coreos/coreos-kubernetes 吗?使用 vagrant,也许你可以在一个 vm 中启动一个 vm。
-
你能解释一下为什么你需要VM in VM吗?我不明白为什么这是相关的。
-
试试conjure up。我没试过,但看起来很有趣!
标签: docker virtual-machine kubernetes cluster-computing