4. Kubernetes can be your mate for DevOps
A Cloud Native approach for DevOps challenges
Adopting de-facto standards
➔Container orchestration
➔Package deployment management
➔“API-fication”
➔Leveraging Infrastructure as Code
➔Cloud agnostic
...
5. But… Why Kubernetes?
More than orchestrating containers
Upscale and downscale clusters on
demand, easily
Scalability
Easy APIs and tooling for infrastructure
management
Infrastructure abstraction
Elastic clusters with easy
configuration
Velocity
6. But… Is Kubernetes so awesome?
Yeah! I defined different pod templates to deploy all
containers we need to build.
Did you use the right context? Which
namespaces? What about ingress?
RBAC?...
I don’t know man! I’m not a Kubernetes expert!
8. CI/CD powered by Jenkins X
Extends K8s with CRDs
● Environment
● Pipeline Activities
● Releases
● Users
● Teams
CI/CD automation for Cloud
Jenkins Cloud Native implementation
Kubernetes only
9. “One CLI to rule them all”
True automation comes first from a powerful cli tooling
$ jx create cluster gke --prow=true
$ jx get environments
$ jx import --url https://github.com/dcanadillas/demo.git
$ jx get activity -f demo -w
$ jx get build logs <github-org>/demo/master
$ jx get applications
...
10. Embracing GitOps
It’s true DevOps, so Continuous Delivery meets Cloud Native
K8s environments
Jenkins
Git repos
Promotion automation
➔Automated environment promotions
➔Infrastructure as Code
➔Git as source of truth
App + preview chart Staging chart name + version
Production chart name +
version
Promote
Mergetomaster
Preview Staging Production
GitOps environments and promotion
11. Serverless experience
Git events trigger creation of components
Prow
tide
Jenkinsfile
Jenkins orchestration for pipelines
➔Ephemeral masters and agents
➔Prow as event handler
➔Chatops
➔KNative builds
➔KNative templates
https://github.com/knative/build
https://github.com/kubernetes/test-infra/tree/master/prow
12. An Enterprise Jenkins X solution
Extending the cli automation for the Enterprise
CloudBees Core for
Kubernetes CD
CI/CD for Kubernetes:
● CRDs and Jenkins orchestration
● Build packs & Pod Templates
● Jenkins orchestration
● GitOps and K8s native
● SSO and security
● UI Management
● Jenkins X Enterprise support
17. Want to know
more?
Join our CloudBees Days
We invite you to join us for a gathering of
DevOps leaders, continuous delivery
practitioners, Jenkins® users and innovation-
focused developers for an informative and
interactive full-day event.
The CloudBees Days Madrid will be at the
Eurostars Madrid Tower on 4th April.
Register now using code CDMAD20% to get 20%
off the full price. www.cloudbees.com/cloudbees-days