【问题标题】:How do I create a local kubernates cluster in a VM?如何在 VM 中创建本地 Kubernetes 集群?
【发布时间】: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


【解决方案1】:

您是否考虑过使用kubeadm

您可以在 Jenkins 虚拟机中运行 Kubernetes 集群。设置与 minikube 有点不同,它仍处于测试阶段,但它可以让您在最终部署之前测试您的集群。

【讨论】:

    猜你喜欢
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多