Need continuous Kubernetes satisfaction? CloudBees has just the thing
DevOps outfit also unleashes commercial support for Jenkins X
The gang at DevOps darlings CloudBees have been busy, er, bees and flung out a new continuous delivery product for Kubernetes development in the form of Core while also kicking off commercial support for Jenkins X.
Built atop the open-source Jenkins X, CloudBees Core for Kubernetes Continuous Delivery is aimed at simplifying the deployment of cloud-native apps and microservices to the orchestration platform. Chief product officer Christina Noren said Core makes it easier for developers to build in the cloud, and gives coders a guided workflow to get the thing working "without having to learn the intricacies of Kubernetes".
Shunting Jenkins into a containerized world cannot come soon enough, with many implementations of the original Jenkins pipeline tech tottering under the weight of extensions and integrations like a Christmas tree following the attention of an overexcited toddler and a box of tinsel. One of the key features of CloudBees core is Serverless Jenkins, which removes that Jenkins master as a single point of failure.
While CloudBees Core does not yet include a cuddly graphical interface, it does come with a handy CLI to manage pipelines, previews and promotions of projects. There are quickstart language packs to get users started and integrations with popular projects in the Kubernetes ecosystem.
There is also professional support if you need it because, after all, you'll likely be paying for the privilege of using CloudBees Core. Devs have to eat, you know.
Also getting commercial support is Jenkins X. Handy, because CloudBees Core depends on it somewhat.
A sub-project of the granddaddy of CI/CD – the venerable Java-based CI/CD botherer, Jenkins – Jenkins X is aimed squarely at the container-y world of Kubernetes. It started life as a custom configuration with some extra plug-ins configured as a Helm chart. Things have moved on somewhat over the course of 2018.
James Strachan, Distinguished Engineer at CloudBees, unveiled Jenkins X to the public back in March as a one-stop shop for devs to get their repos built and deployed to Kubernetes on each pull request or git push with full CI/CD over multiple environments (staging, promotion to production and so on).
While Jenkins itself isn't going away any time soon, Jenkins X represents an important evolution, being properly cloud-native and, thanks to Kubernetes, a tad more scalable. Rather than worrying about virtual machines or – horror – actual physical boxes, each job in the Jenkins X world uses agents that can be created and disposed of when needed, all running in separate containers.
The Jenkins community is the first to hand devs a fully cloud-native CI/CD software platform, according to CloudBees.
Really? The CI/CD on Kubernetes world is becoming an interesting place, with Intuit-backed Argo, an open-source CI/CD platform for, er, Kubernetes among others, and SAP's InfraBox all doing similar things although lacking the heritage of the venerable Jenkins project. ®