Kubernetes卷支持在此列出https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/user-guide/volumes.md,但它目前不符合我的需要。Kubernetes卷装对象存储
我需要支持对象存储,Openstack Swift API和S3兼容API。 (k8s直接支持AWS,但我不能用它连接到使用s3 API的不同私有对象存储)。
有什么方法可以扩展功能来支持这两个对象存储API?我需要能够从对象存储装入到豆荚中。
编辑:现在我不必支持swift API,只是S3 API。请记住它并不是真正的AWS存储,它仅仅是使用S3兼容的API
进行安装它有两种使用存储的用例。第一个是只读(读取大量的原始数据),第二个是读取结果(应该小得多)。我目前无法找到任何有关实现卷插件的教程或适当的文档。你能否指出我正确的方向至少要开始? – ESBDB
我不知道任何有关实现卷插件的教程。如何实施这个https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/plugins.go#L47。 可能在看现有的音量插件会给你一个想法。 这里是aws [plugin](https://github.com/kubernetes/kubernetes/tree/master/pkg/volume/aws_ebs) –