Closed nkovacic closed 1 year ago
Currently, it's not supported, but I would like to support Kubernetes in the future.
@andrasbacsai any ETA on this?
Some considerations to keep in mind when bringing K8s integration on board, is multi tenancy on a namespace level, allowing for multiple "projects" (explained further on #77); another consideration is to take into account the limitations imposed by kubernetes (https://kubernetes.io/docs/concepts/policy/limit-range/) which most Coolify instances will never hit this limit, there will be use cases where larger scale is required, so considerations should be made to accommodate this, by perhaps using a service mesh (Istio - as a single mesh) https://istio.io/latest/docs/ops/deployment/deployment-models/#single-mesh
Hi @andrasbacsai, I was just searching for issue related to Kubernetes for Coolify and found this. It's been more than a year since this issue is created, wondering if you planned something for Kubernetes support.
Is Kubernetes support to Coolify coming anytime soon?
The only feature that is becoming hurdle in adopting Coolify to use in production is not having support for High Availability. With Kubernetes support it would be perfect to use Coolify. Coming from Caprover (which supports Docker Swarm) and Tsuru (which supports Kubernetes), I can say Coolify is lacking only in High Availability feature.
Look forward to your response. Thanks!
I think it is still planned. At least according to the homepage.
If Kubernetes was supported it would be really awesome as I then think that Coolify could grow with me.
Does the work in progress for k8s mean documentation and/or a helm chart?
Is there anyway we can experiment and test? Would be nice to test this on arm64/amd64 hybrid cloud baremetal lab.
I'm aiming to part ways from CapRover to Coolify, due to Docker-Compose support and the sexy UI. But I'm stuck at the installation screen:
Coolify does not support Docker Swarm yet. Please use a non-swarm compatible version of Docker.
This is a no-no :(
Here are some things I'll miss from CapRover:
Seeing these in Coolify would be great, it'd make the transition much easier.
MRSK is a new tool from 37 Signals (basecamp, ruby on rails, hey) that allows for easily deploying containers to multiple servers, all behind traefik. They say it's far simpler than even docker swarm.
I think this could be a fantastic opportunity for synthesis with Coolify in v4. It's just a cli tool, so should be easy to call on the backend. It can of course be used for single servers as well.
But it is only deploying as far as I can see. Nothing about scheduling and restarting etc.
Yes, that's true. Perhaps I shouldn't have added that comment to a kubernetes issue then. But I still think it would be a useful thing to integrate!
I'm closing this issue, because tracking features will be moved to a different platform. Github issues will be only for bugs.
Version 4 is in full focus. v3 related issues will be closed, if it is not a critical bug.
Thanks for your understanding.
What platform and where for tracking things?
Here's a New Feature
Discussion: https://github.com/coollabsio/coolify/discussions/2455
Would be great if coolify could be installed into a Kubernetes cluster so that application and databases could autoscale. Is this currently supported?