Amazon web services 完成所有作业后同步所有工人

Amazon web services 完成所有作业后同步所有工人,amazon-web-services,kubernetes,Amazon Web Services,Kubernetes,我有一个kubernetes集群,它处理一系列创建结果文件的作业。我想在完成所有作业后将这些结果同步到S3文件夹。是否有一种方法可以在所有作业完成后安排S3同步,然后关闭群集中的所有实例?我可以想出两种方法将结果文件放入S3 让您的作业程序(代码)使用AmazonSDK将结果放入s3。您可以让pods访问这里提到的s3 让您的作业写入本地,然后使用EFS()在Kubernetes中创建一个ReadWriteMany类型的PV,并在每个作业完成后将文件从EFS复制到s3

我有一个kubernetes集群,它处理一系列创建结果文件的作业。我想在完成所有作业后将这些结果同步到S3文件夹。是否有一种方法可以在所有作业完成后安排S3同步,然后关闭群集中的所有实例?

我可以想出两种方法将结果文件放入S3

  • 让您的作业程序(代码)使用AmazonSDK将结果放入s3。您可以让pods访问这里提到的s3

  • 让您的作业写入本地,然后使用EFS()在Kubernetes中创建一个ReadWriteMany类型的PV,并在每个作业完成后将文件从EFS复制到s3