Kubernetes:如何从保存的检查点部署容器?

时间:2017-07-26 10:00:44

标签: docker google-cloud-platform kubernetes gcp

我正在使用实验检查点功能在容器中启动我的应用并保存其状态。 我这样做是因为应用程序上的测试无法在pararell中运行,启动需要很长时间。 我想迁移到kubernetes来管理测试容器

  • 在容器中构建并启动应用
  • 保存状态
  • 从已保存的容器中旋转X实例
  • 在每个容器上运行一个测试

如何使用Kubernetes来做到这一点? 我使用GCP

1 个答案:

答案 0 :(得分:1)

容器状态迁移(CRIU)是Docker处于实验状态的功能。根据Kubernetes开发者(https://github.com/kubernetes/kubernetes/issues/3949)的说法,看起来这不是Kubernetes短期内会支持的。因此,您目前无法迁移带有检查点的pod(即需要重新启动)。不确定创建启动的应用程序的容器映像是否有帮助,这取决于容器映像的创建方式。