argo的输入输出--output和input输出目录或文件到下一步骤(6)
- UID
- 1066743
|
argo的输入输出--output和input输出目录或文件到下一步骤(6)
可能遇到的问题–failed to save outputs secrets my-aws-s3-credentials not found
这种情况可能map中或者设置的key和value与aws的iam的role认证不一致。
解决方案,去掉指定的key和value。
只指定桶和文件名,这样会默认使用iam角色的认证权限。
如下:
outputs:
artifacts:
- name: first-output
path: /data/test/first_result.snp
s3:
endpoint: s3.cn-northwest-2.amazonaws.com.cn
bucket: my-test-env
key: tmp
可能遇到的问题–输出的文件在下一个pod中使用时乱码
原因argo会对缓存到s3的文件默认进行压缩保存。
解决方案,指定不需要压缩。
archive:
none: {}
如下:
outputs:
artifacts:
- name: first-output
path: /data/test/first_result.snp
archive:
none: {}
s3:
endpoint: s3.cn-northwest-2.amazonaws.com.cn
bucket: my-test-env
key: tmp |
|
|
|
|
|