K8S有状态服务-OSS存储使用最佳实践
OSS介绍:
阿里云对象存储服务(OSS)提供海量、安全、低成本、高可靠的云存储服务。适用于配置文件、图片、小视频等共享业务;
容器服务访问OSS 数据是通过 ossfs 把 bucket 挂载到本地文件系统中,容器中的应用通过本地文件系统操作OSS上的数据,实现数据的访问、共享。
使用OSS卷挂载时:
随机或者追加写文件会导致整个文件的重写。
元数据操作,例如list directory,性能较差,因为需要远程访问OSS服务器。
多个客户端挂载同一个bucket时,用户自行处理并发。例如:避免多个客户端写同一个文件。
不适合用在高并发读/写的场景,这样会让系统的load升高。
创建OSS存储卷
创建OSS Bucket
- 在OSS控制台创建一个Bucket,根据需求配置bucket的读写权限;
- 在概览页查询访问bucket的Endpoint;
- 可以在集群