Re:Jenkins X: a CI/CD solution for cloud applications on Kub...
by dankohn1 on Wednesday April 25, 2018 @08:48PM
(#16927894)
OpenShift is Certified Kubernetes, so not a fork.
See: cncf.io/ck
(Disclosure: I run the Certified Kubernetes program at CNCF.)
Re:Jenkins X: a CI/CD solution for cloud applications on Kub...
by jstrachan on Thursday April 26, 2018 @01:14AM
(#16928984)
OpenShift is a fork of the Kubernetes code base: 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!
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!