-
Notifications
You must be signed in to change notification settings - Fork 486
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
run apicurio-studio on kubernetes #944
Comments
The short answer to this, I believe is "yes". :) However, we don't run it directly on Kubernetes, but we do run it on OpenShift (for obvious reasons). I don't currently have an operator, but I have an OpenShift template that I use to deploy to OpenShift (back when templates were all the rage). Creating an operator is on the roadmap, but not yet ready. That said, another team here at Red Hat has in the past created an operator for Apicurio Studio - but it hasn't been contributed upstream yet. For now, you can use the OS template as a guide: https://github.com/Apicurio/apicurio-studio/tree/master/distro/openshift There are several templates - the one called apicurio-standalone-template.yml has EVERYTHING in it, but there are other templates that split up the various components in sensible ways. It all depends on how you want to deploy the components. This should be a decent start for you - but I'm happy to help out if you have questions. Better yet, if you come up with a helm operator or something that'd be a great contribution! :) |
Also sorry for the delay in my response - I've been out on leave for a little while. Back now! |
Is there any plans on releasing offcial helm chart that can run in any kubernetes platform ? I am trying to setup in EKS . Also out of this official images which one I need to use to get up and running apicurio studio succesfully? - https://hub.docker.com/u/apicurio |
Eventually I would expect that we'll have a Go based operator for installing in k8s/OpenShift. However, that does not exist yet. We recently had a Helm contribution here: https://github.com/Apicurio/apicurio-studio/tree/master/distro/helm You could give that a try. |
Also, although we don't really have a production installation guide, we do have an article that should help explain the architecture and which components you would need to run. You can find the guide here: https://apicurio-studio.readme.io/docs/running-apicurio-on-openshift-or-docker Finally, if you are experienced with kubernetes it might be useful to explore these yaml files: https://github.com/Apicurio/apicurio-studio/tree/master/distro/kubernetes |
Thanks for the link @EricWittmann , I am trying helm3 installation , I already installed keycloack and microcks in same EKS cluster while trying to install apicurio facing following issue for apicurio db pod - Any help would be appreciated |
Hey @yrsurya sorry for the delay - I was out on vacation. Did you get this solved or are you still having an issue? If it's still an issue I wonder if you could provide the full server log for the failing pod. |
I had the same issue. That log was the complete log of the failing pod. I managed to solve it by adding After that I also had to add this because the mysql image runs as non-root:
Edit: Turns out I additionally needed to add a rewrite annotation in the ingress for the apicurio websocket server. (translate /ws/xxx to /xxx) |
Thanks for the info, @willemm - hopefully this will help someone else in the future. |
hey bro,
sorry if i have asked you something terrible, is it possible to use api in kubernetes (aws)?
I did some tests and I was unsuccessful, we would like to use your project, have any tips, helm that can help me?
Thank you very much, see you later.
The text was updated successfully, but these errors were encountered: