一尘不染

如何为Kubernetes创建本地开发环境?

docker

Kubernetes似乎只不过是将容器部署到集群云中。似乎没有碰到的是开发和暂存环境(或类似环境)。

在开发过程中,您希望通过一些重要更改尽可能接近生产环境:

  • 本地部署(或至少在 您只有您可以访问的地方
  • 在页面刷新时使用 最新的源代码 (假设它是一个网站;理想情况下,在本地文件保存上页面自动刷新,如果您挂载源代码并使用诸如Yeoman之类的东西就可以完成)。

同样,人们可能希望非公共环境进行 持续集成

Kubernetes是否支持这种开发环境,还是必须构建某种东西,以希望在生产期间它仍然可以工作?


阅读 348

收藏
2020-06-17

共1个答案

一尘不染

更新(2016-07-15)

随着Kubernetes
1.3的发布,Minikube现在是你的本地计算机上运行Kubernetes发展的推荐方式。


您可以通过Docker在本地运行Kubernetes。一旦节点运行,就可以启动具有简单Web服务器的Pod,并从主机上装入卷。当您单击Web服务器时,它将从该卷中读取,并且如果您更改了本地磁盘上的文件,则它可以提供最新版本。

2020-06-17