4 ms·
Is it appropriate to compare this with OpenShift, and if so then what are the highlights of this comparison? I use Jenkins and k8s and the objective is general
by tlynchpin 8y ago
Is it appropriate to compare this with OpenShift, and if so then what are the highlights of this comparison?
I use Jenkins and k8s and the objective is generally Spring services, so it sounds like this is for me.
- jstrachan 8y agoOpenShift is Red Hat's supported fork & distribution of Kubernetes - so its another platform we can install and use Jenkins X on. OpenShift also includes some Jenkins support; e.g. you can add BuildConfig resources via a YAML file in the OpenShift CLI which will create a Jenkins server and a pipeline. But Jenkins X isn't yet integrated into OpenShift - but its easy to add yourself for now :) If you are pondering which kubernetes cluster to try for developing Spring services: OpenShift is a good option if you are on premise. If you can use the public cloud then GKE on Google is super easy to use; AKS on Azure is getting there & EKS is looking like it will be good if you use AWS. On the public clouds the managed kubernetes services are looking effectively free; you just pay for your compute + storage etc. So its hard to argue with free + managed + easy to use kubernetes - if you are allowed to use the public cloud!
- dankohn1 8y agoOpenShift is Certified Kubernetes, so not a fork. See: cncf.io/ck (Disclosure: I run the Certified Kubernetes program at CNCF.)
- jstrachan 8y agoOpenShift is a fork of the Kubernetes code base: https://github.com/openshift/origin https://github.com/openshift/origin I.e. it’s not using the upstream distribution of Kubernetes like the public cloud vendors or Heptio etc. It’s great it’s a Certified Kubernetes though!
- dankohn1 8y agoFork has a perjorative meaning, as in taking it and going their own direction. I would describe OpenShift as a distribution.