使用kubernetes并行化简单python脚本
我有一个python脚本,如下所示:使用kubernetes并行化简单python脚本,python,kubernetes,Python,Kubernetes,我有一个python脚本,如下所示: def process_number(num): # Do some processing using this number print(num) 我想启动一个kubernetes集群并传入一系列数字,并让这个脚本在多台机器上并行运行。数字范围可以硬编码。我不确定如何为此应用程序设置dockerfile,以及如何将其部署到kubernetes,因为我能找到的大多数示例都是针对web应用程序的。您需要一个包含python的基本映像。您还需要
def process_number(num):
# Do some processing using this number
print(num)
我想启动一个kubernetes集群并传入一系列数字,并让这个脚本在多台机器上并行运行。数字范围可以硬编码。我不确定如何为此应用程序设置dockerfile,以及如何将其部署到kubernetes,因为我能找到的大多数示例都是针对web应用程序的。您需要一个包含python的基本映像。您还需要定义更多的脚本,以确保此函数反复运行,否则,容器将很快运行并结束,从而导致崩溃
在考虑如何在kubernetes中部署它之前,您需要确保您有一个工作脚本,并且您可以。我建议您首先对应用程序进行容器化,并确保它在迁移到kubernetes之前运行良好 您可以在以下链接中看到如何将其集装箱化的一些示例: 在确保应用程序在容器中按预期运行后,您可以进入下一步,即在kubernetes中部署它 我强烈建议您从一些kubernetes教程开始,了解组件的工作原理以及如何部署应用程序。您可以使用以下链接: 如果您没有太多的时间,或者您只是需要一些适合您的案例的东西,请查看,您可以跨多个副本使用您的容器化应用程序 要公开您的服务(内部和外部),您可以使用 要在本地进行测试,可以在计算机上使用安装 希望有帮助 及