-
Notifications
You must be signed in to change notification settings - Fork 26
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
Support for other lang apps #105
Comments
Hey @sivagollapalli, these are good questions. Some thoughts and questions:
ContainerizationKuby should be able to handle the SQS and golang apps, but it will take some effort on your part to get them working. If they're not already containerized, I would suggest starting there. The Kuby docs contain a section that explains how to specify additional Docker images. Kuby will build and push these images when you run Kubernetes ResourcesThe next step is to create several Kubernetes resources for the apps. At minimum you'll need:
Take a look at the rails_app plugin as a reference. PluginsThe easiest way to define the additional Docker images and Kubernetes resources is via a couple of plugins, one for each app. If the plugin code you come up with is general enough (i.e. works with any golang app, etc) you might consider sharing your plugin with the community. Otherwise it's perfectly ok to keep the plugin code in your monolith and use it only for your own needs. Take a look at the plugin docs for more information. Finally, don't hesitate to reach out with questions :) |
@camertron Thanks for your reply. I containerized my apps already and have been deploying them via Jenkins. I would like to use kuby and try how to deploy them. Let me try to add a generic plugin using docs that works with golang. My idea would be open source them as well. |
Ok thanks for the additional info. If your apps are already containerized then you can probably skip all the Docker stuff.
Cool! Looking forward to taking a look at the code when you're ready :) |
Thanks for the great deployment solution.
I am using amazon EKS to run my rails application. Along with rails monolith I am using sidekiq, a Ruby app that talks amazon SQS, and a golang App that provides a response to my mobile application. How can I run my Ruby app and golang using kuby? I feel we need to add separate plugins for these. If yes, I would like to give it a shot if you provide me with direction on how to approach it?
The text was updated successfully, but these errors were encountered: