【发布时间】:2018-08-01 10:25:11
【问题描述】:
以下情况如何用python将会话转移到另一个计算节点?
案例1:如果使用kubernete,
案例 2:或使用自动缩放,
案例 3:如果使用亚马逊,
如何使用 python 将会话转移到另一个计算节点? 这样程序就可以永远运行了
【问题讨论】:
标签: python kubernetes amazon
以下情况如何用python将会话转移到另一个计算节点?
案例1:如果使用kubernete,
案例 2:或使用自动缩放,
案例 3:如果使用亚马逊,
如何使用 python 将会话转移到另一个计算节点? 这样程序就可以永远运行了
【问题讨论】:
标签: python kubernetes amazon
不,这些东西都不能跨主机传输具有所有内存和磁盘状态的进程。
如果您已经在研究 Kubernetes,我建议您将应用程序设计为没有任何本地状态。它所知道的一切都存在于一个单独维护的数据库中(如果您使用 AWS,它可能是一个 RDS 托管数据库或其他东西)。然后,您可以轻松地运行它的多个副本(可能是 Kubernetes ReplicaSet 或 Deployment 中的多个副本)并轻松杀死一个副本以在其他地方重新启动它。
其中一个高端虚拟化解决方案可能能够满足您的要求,但是让程序永远运行是相当困难的,尤其是在 Python 这样的脚本语言中。 (如何更新程序?如何更新底层操作系统,何时需要重新启动以进行内核更新?)
【讨论】: