shuttle icon indicating copy to clipboard operation
shuttle copied to clipboard

feature: run shuttle on Kubernetes

Open christos-h opened this issue 3 years ago • 1 comments
trafficstars

Shuttle currently runs on AWS via terraform config.

Deploying on Kubernetes would offer non-cloud, cross-cloud and alternative cloud provider support.

christos-h avatar May 13 '22 17:05 christos-h

We might consider using Helm charts to modularize the IaC if we switch to using Kubernetes

Xavientois avatar Jul 13 '22 13:07 Xavientois

Hi, what's the current status for this issue? I'd like to be able to use shuttle to deploy apps to self-hosted kubernetes clusters.

Christof23 avatar Nov 15 '23 10:11 Christof23

Hi, what's the current status for this issue? I'd like to be able to use shuttle to deploy apps to self-hosted kubernetes clusters.

I've been trying to find any info on shuttle self-hosting, but it seems like it's still a "planned to be available in the future" thing, probably after it's considered production-ready by the main team (according to README it's not there yet)

Although in this issue they say it can be self-hosted with Terraform config files? (I've never worked with it nor shuttle (yet) so I'm not sure if it's actually possible and if anything changed since then)

tukanoidd avatar Nov 15 '23 10:11 tukanoidd

Hi everyone, thank you for your questions and feedback - this is very much appreciated and helps us prioritize our product development efforts 🙏.

Kubernetes support is something we have indeed considered for a while, but at this point we do not have any concrete plans to implement this due to complexity of such a project.

For the broader topic of self-hosting Shuttle, we currently support running Shuttle app on your local system: https://docs.shuttle.rs/getting-started/local-run.

We also have Bring Your Own Cloud on our long-term roadmap, but at this point we are not ready to share any particular timelines for this feature.

eslavnov avatar Nov 22 '23 15:11 eslavnov