-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]: Full Kubernetes support with autoscale #2390
Comments
putting a bounty on this to make it high-priority |
Here's a |
This feature request does not talk about running coolify in Kubernetes as this is most likely not needed, it talks about running the services of coolify for example node applications, WordPress, databases in Kubernetes . |
💎 $50 bounty • CloudGakkai💎 $50 bounty • tom.ebeyerSteps to solve:
Thank you for contributing to coollabsio/coolify! |
@DeVoresyah @ayntk-ai Need some more clarity and description of exact requirements of k8s deployment |
@varshith257 The idea is that we can select k8s instead of just regular container deployments. So instead of just selecting nixpacks or docker compose, we would select docker compose over k8s or GitHub app over k8s. The application and/or database is then deployed on k8s. For example, a WordPress service can be deployed on k8s and then there is automatic resource scaling, multiple pods, upscaling, downscaling and all of this even across multiple servers. Inspiration could be taken from this: https://www.youtube.com/watch?v=kmqhddc6UlI
|
@ayntk-ai Thank you for outlining the requirements for the Kubernetes support feature. I appreciate the opportunity to contribute to this project. However, after reviewing the detailed scope and complexity of the tasks involved, the current bounty of $100 does not adequately reflect the amount of work and expertise required to complete this issue. |
+1 Agree with @varshith257 |
There are 2 components to implementing Kubernetes in the context of Coolify:
Though I understand I believe that installing any app to Kubernetes should be done using Helm, targeted using kubeconfig, and that Coolify could be extremely powerful if it embraces this approach. I recognize that At the very least we should not call this Issue "full kubernetes support" if it is only supporting item Additionally I'd recommend looking at https://kompose.io if there is interest in simply making a docker compose file work in Kubernetes, it will do the static code transformation by CLI. If it would be helpful for me to provide further input on the work required for |
Description
In the interface while adding a service there is a new step second step after selecting the service:
Deploy to docker or deploy to k8s? -> We can choose the one we want and if we choose docker we get the same flow as now: place like localhost or remote, network ...
If we choose k8s, we deploy via Kubernetes -> Only UI the rest is done automatically. Inspiration for such a flow would be: https://docs.kubero.dev/comparison/ -> ans also let us enable auto scale so the application can automatically scale.
cc @DeVoresyah
Minimal Reproduction (if possible, example repository)
The text was updated successfully, but these errors were encountered: