我有一个kubernetes集群,它处理一系列创建结果文件的作业。我想在所有作业完成后将这些结果同步到S3文件夹。有没有办法在所有作业完成后安排S3同步,然后关闭集群中的所有实例?
答案 0 :(得分:1)
我可以想到两种将结果文件放入s3的方法。
让您的工作程序(代码)通过使用Amazon SDK将结果放入s3。 https://aws.amazon.com/tools/您可以按照此处的https://stackoverflow.com/a/57668823/3514300
让您的作业写入本地,然后使用EFS(https://github.com/kubernetes-incubator/external-storage/tree/master/aws/efs)在Kubernetes中创建ReadWriteMany类型的PV,并在完成每个作业后将文件从EFS复制到s3。
< / li>