首页 > 解决方案 > 当我使用 s3fs 将 s3 存储桶挂载到 Kubernetes Pod 时,未列出来自 S3 存储桶的文件

问题描述

我正在尝试使用 s3fs 将 Amazon S3 存储桶与 Kubernetes pod 一起挂载。我关注了这篇文章 https://icicimov.github.io/blog/virtualization/Kubernetes-shared-storage-with-S3-backend/

用于使用 s3fs 作为 docker 映像设置存储。但是我使用 IAM 角色而不是使用访问密钥和秘密密钥对来自 Kubernetes Pod 的 S3 存储桶进行身份验证。这就是我所做的

/usr/local/bin/s3fs s3-bucket /data -f -o iam_role=IAM_role -o endpoint='us-east-1' -o use_cache=/tmp

运行上述命令并在一段时间后退出 pod 时收到以下消息

[INF] curl.cpp:InitMimeType(438):从 /etc/mime.types [INF] s3fs.cpp:s3fs_init(3304) 加载 mime 信息:使用 OpenSSL 初始化 v1.88(commit:6d65e30)

关于这个问题的任何建议都会很棒。

标签: dockeramazon-s3kubernetespersistent-volumess3fs

解决方案


推荐阅读