3 ms·
At work I inherited the job of maintaining several internal web apps that are run on OpenShift and it has not been a good experience at all. These are the small
by rurp 7y ago
At work I inherited the job of maintaining several internal web apps that are run on OpenShift and it has not been a good experience at all. These are the smallest and least important servers that I'm responsible for, but have taken by far the most time.
To be fair, OpenShift should probably never have been used for these low traffic apps in the first place and I could see it being a good tool for a product that anticipates needing to scale up or down quickly. But for a relatively simple CRUD app with modest traffic I haven't seen any benefit to using OpenShift over a simple Linux server running Apache/Nginx, and it adds a lot of unnecessary complexity.
- dralley 7y agoOpenShift is basically Kubernetes LTS edition with some of the sharp edges filed down. It is absolutely overkill for a few small apps, as you said.
- oso2k 7y agoDisclaimer: I work for Red Hat Consulting as an OpenShift Architect. Be sure to utilize your Support Cases, the OpenShift Users mailing list, your Solutions Architects/Sales Reps to get you connected to people that can help. You're paying for the Support, it's ok to use it. :D Also, if you're struggling with concepts, you can try (https://learn.openshift.com https://learn.openshift.com).
- freedomben 7y agoIn my experience, OpenShift is awesome, once you know it. Now that I know OpenShift I can deploy a simple app in minutes (as long as the cluster itself is setup), including externally facing routes. It makes standing up new services almost trivial. There are also enormous benefits for performance, security, and scalability of a micro-service ecosystem or SOA. But, there's a lot of abstraction over a traditional server, so for simple cases where you only need one instance it is definitely overkill. If you don't know OpenShift/Kubernetes then that is a lot to learn.