Kubernetes Support
coopbri
PROOP

a year ago

Will Railway support managed Kubernetes or Kubernetes resources in the future, or is this not a planned feature at all? Brody mentioned V3 runtime will support VMs so I suppose Railway could be used to host K8s nodes?

Also, I am well aware about the Railway V2 article describing clearing out K8s resources for Railway's internal architecture. I just love K8s and am curious, that is all. Currently hosting K8s elsewhere and would love to bring everything to Railway if possible

29 Replies

coopbri
PROOP

a year ago

N/A


a year ago

this would be better received in <#1157406325593096264>, the team can kick off a discussion with you there


coopbri
PROOP

a year ago

Sure thing!


a year ago

What would be the reason to run k8s on Railway?


a year ago

(Just curious because like, our goal is to like…replace it lol)


a year ago

tbh im fine with no kubernetes support, i dont care that much, but one of my use cases would be to learn and mess around with kubernetes. Doing that in Railway would be pretty nice but whatever


a year ago

poke


a year ago

Yea fair nuff. I think at best we'd support importing stuff from like, Helm (in the same way we support docker-compose)


a year ago

Kubernetes is a really, really inefficient system


a year ago

i mean, if VMs are really coming and they can host a kubernetes cluster would be pretty nice


a year ago

i understand that Railway supporting Kubernetes makes no sense


a year ago

Beautiful thing about opensource and leaning into opensource; you can just do things


a year ago

even tho I would like a guide on how to set it up, even if its a simple control and worker node


a year ago

even if railway doesn’t “natively” support kubernetes, I’m sure people will make templates for it after v3 is out


a year ago

i’d call that near enough to railway supporting it natively


coopbri
PROOP

a year ago

Just freedom of using a FOSS platform (K8s) I like on a hosted platform (Railway) I like. Easy enough to run it outside of Railway, no stress, just figured I'd ask. Good to have an extra competitor for pricing, uptime, community and such


coopbri
PROOP

a year ago

Excellent point my man!


coopbri
PROOP

a year ago

This is dope, pretty much what I was thinking (hence why I said "or Kubernetes resources")


coopbri
PROOP

a year ago

Would love expansion on this


a year ago

Oh just from a platform perspective. We don't use it internally because it's orders of magnitude less efficient

The reconcilation loop, CRDs, etc are consistently tracking and reconcilling objects with no deltas. And when there IS a delta, there's locks everywhere so things end up being really slow


a year ago

So, once it left Google, with great intentions, to become "A general purpose container orchestrator that runs anywhere", it got coopted by the community, and then everyone wanted something different from it

So they implemented all of that, on top of a design that ends up bottlenecking under that complexity


a year ago

And so like, we would never implement the CRDs, and thus it wouldn't be kube compatible (100%)


coopbri
PROOP

a year ago

Lol, that is such a good writeup, i feel you man. Dont disagree


coopbri
PROOP

a year ago

Classic case of complexity evolution…its really interesting that it became a colloquial standard. It makes sense in theory but i do hear what you are saying. Overall we are cycling (perpetual?)


coopbri
PROOP

a year ago

Overall i am a sucker for Kube API but i do agree about its flaws and you have good points. Not married to it long-term, just enjoy it rn

esp the eco around it.


maddsua
HOBBY

a year ago

So does railway support compose or not


maddsua
HOBBY

a year ago

Damn it I got lost


a year ago

supported as an import method for creating a template


maddsua
HOBBY

a year ago

alr but is the template part necessary? I don't expect railway to create a docker swarm for me or something, but creating a project from compose would be noice


Loading...