Remix.run Logo
playorizaya 2 hours ago

Considering what kubernetes actually is - there's a fantastic use case if you really did port it to the browser. So when someone says they did it, I kinda expect that they literally ported that containerization logic to JavaScript.

That would mean I could run an image of an OS like Linux in browser JavaScript. It's a wild thing, but that's what porting literally means! And what I expected with that title.

Think of like a PlayStation emulator... the game itself does not need to be ported - just as if you really made a k8s port you would not really need to reinvent Linux in JS, only be able to run it

A PSX emulator can be said to have been ported (e.g. Tomb Raider has been ported to the browser even though it relies on underlying C++) because it ultimately runs fully 1:1 in a web page. It's a port as far as I'm concerned.

But a k8s port that doesn't do what k8s does isn't a port IMO

ImPostingOnHN 8 minutes ago | parent | next [-]

K8s doesn't run containers, container runtime environments do.

K8s sits on top of those and orchestrates them.

IceDane 17 minutes ago | parent | prev [-]

But Kubernetes isn't postgres or ruby or containers. It's the orchestration service. Your comparison doesn't make sense.