This repository has been archived by the owner on Nov 18, 2024. It is now read-only.
Replies: 1 comment
-
Cloud object storage is the most important service we will need for every cloud vendor so far. Other things like provision instances and volumes can be done with Kubernetes. They at least provide some HTTP APIs we can work with somehow. So yes, I think these problems are all solvable given enough effort. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In a discussion with @huachaohuang, an issue is thrown that as Engula in production relies on several cloud services, a mature Rust SDK is required for development.
So far, we use S3 as the base object storage, and AWS provides an official SDK aws-sdk-s3, which is in developer preview state.
Another possibly required SDK issued is Aliyun OSS. I found several attempts but it seems none of them are mature:
I start this thread for collecting possibly SDKs requirements so that we're aware of the works remaining and try to collaborate with the wider Rust community - I believe that Rustaceans are willing to cooperate on a better ecosystem.
For what I can see, working with Kubernetes is a possibly requirement and there is a CNCF sandbox project kube-rs which is relative mature.
@huachaohuang is there any possible blocker in your mind?
BTW, I hope we can discuss more in public so that knowledge shared and sync naturally.
Beta Was this translation helpful? Give feedback.
All reactions