Тёмный

Jenkins X: Easy CI/CD for Kubernetes - James Strachan, CloudBees (Intermediate Skill Level) 

CNCF [Cloud Native Computing Foundation]
Подписаться 117 тыс.
Просмотров 46 тыс.
50% 1

Want to view more sessions and keep the conversations going? Join us for KubeCon + CloudNativeCon North America in Seattle, December 11 - 13, 2018 (bit.ly/KCCNCNA18) or in Shanghai, November 14-15 (bit.ly/kccncchina18).
Jenkins X: Easy CI/CD for Kubernetes - James Strachan, CloudBees (Intermediate Skill Level)
This talk will introduce you to a new open source project, Jenkins X, which is an open source CI / CD platform for Kubernetes based on Jenkins. After a short introduction James will spent most of the talk demonstrating how to develop applications with CI / CD on Kubernetes with Jenkins X: easily setup your own CI / CD system on your cloud of choice using standard tools: kubernetes, draft, helm, jenkins * quickly create new microservices or import existing projects with automated CI / CD * use Pull Requests to trigger CI, Preview Environments, human approval then a full CD release * use automated provisioning to Preview, Testing, Staging & Production environments via helm charts and GitOps After this talk you should be able to develop cloud native apps at full speed with automated CI / CD in any language on any kubernetes cluster! Lest go faster!
About James
I work on CI + CD for Kubernetes with Jenkins for CloudBees. I'm the lead architect of Jenkins X. I also created the Groovy programming language, Apache Camel & was a founder of fabric8 & ActiveMQ. I've spoken at many conferences over the years (DevOxx, QCon, JavaOne, JFokus, ...) but never KubeCon!
Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.

Наука

Опубликовано:

 

3 май 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 31   
@hopliterati61
@hopliterati61 5 лет назад
Mind = blown - thanks James!
@pamaramb
@pamaramb 6 лет назад
OMG. It's like, my whole effort on doing CI/CD is... already obsolete. Switching to jx in 3... 2... 1...
@pitkos8538
@pitkos8538 4 года назад
Thanks for the great presentation
@benyazidanass
@benyazidanass 4 года назад
since jx do all the stuff for you, how to personalize some stuff like autoscaling in k8s ? also how to do a rollback to a previous version of helm chart is that happend by revert commit ?
@itemcountinventory
@itemcountinventory 6 лет назад
take my wow! thank you so much
@lukaszbielinski8529
@lukaszbielinski8529 6 лет назад
awesome!
6 лет назад
That's kinda cool ... presentation :)
@Daidera91
@Daidera91 5 лет назад
can i change the config to only deploy to master when i create a new Github release?
@AnilKumar-hc1be
@AnilKumar-hc1be 6 лет назад
Good Presentation! I am not sure, how tightly Jx is integrated with Nexus? Do we expect support for Artifactory?
@JamesStrachan
@JamesStrachan 6 лет назад
yes absolutely. We already support in-cluster or external nexus. We should make artifactory a standard option too
@ramk3394
@ramk3394 3 года назад
How if my application depends on database....how to add thoese configurations... For example: I have spring boot application and mysql database then how to work with it??
@loverebel6632
@loverebel6632 Год назад
does new version of jenkins x 2.3 has problems ?
@dayasharma6397
@dayasharma6397 5 лет назад
@JamesStrachan what's the HA story on the K8s cluster erected by Jenkins X? Do I have to do some hand holding to make it HA?
@JamesStrachan
@JamesStrachan 5 лет назад
making the k8s cluster HA is really just a case of using multi-region in the case of GKE
@romilpunetha
@romilpunetha 5 лет назад
How happens when the Devpod goes down? If I have a large repo that is synced with the Devpod, and devpod goes down, then do I have to sync the entire repo again?
@JamesStrachan
@JamesStrachan 5 лет назад
when not using ksync each DevPod has a Persistent Volume to store all code changes
@JamesStrachan
@JamesStrachan 6 лет назад
the slides are here: docs.google.com/presentation/d/19DAFONpT3L4t6sisyTuK2_chHrVorQO_1ijWEo8Euas/edit the website: jenkins-x.io/ and if you want any more demos then try: jenkins-x.io/demos/
@kumars4134
@kumars4134 5 лет назад
can some one give me the details about the prerequisites that needed to be installed before creating jx cluster on aks (eg:git,docker..etc)
@JamesStrachan
@JamesStrachan 5 лет назад
the jx binary should install everything you need (kubectl, helm etc) though you'll need git - don't need docker
@JamesStrachan
@JamesStrachan 5 лет назад
jenkins-x.io/commands/jx_create_cluster_aks/
@ig0rsky74
@ig0rsky74 5 лет назад
this is some next level shit right here.
@ugoenyioha3201
@ugoenyioha3201 6 лет назад
re: develop in cloud. what happens in disconnected scenarios like when I have to dev on a flight?
@JamesStrachan
@JamesStrachan 6 лет назад
work on your docs or unit tests ;). Or maybe thats a good use case for minikube?
@KangoV
@KangoV 5 лет назад
@@JamesStrachan Or microk8s which is what I'm using here.
@23mayank
@23mayank 6 лет назад
Is JenkinsX suports IBM Cloud?
@JamesStrachan
@JamesStrachan 6 лет назад
23mayank it should be - it supports Amazon, Azure, Google, OpenShift, on premise plus Oracle & Pivotal already so am sure it can work on IBM Cloud - though we’ve not heard from anyone in the community using it yet - hopefully soon though!
@23mayank
@23mayank 6 лет назад
Can i Use gitOps for promotion in environments on IBM Cloud?
@JamesStrachan
@JamesStrachan 5 лет назад
it should work on any kubernetes cluster yeah - also each environment could be on a different kind of k8s cluster
@JamesStrachan
@JamesStrachan 5 лет назад
@@23mayank I think IBM Cloud is now supported; there's been a bunch of PRs submitted lately for IBM Cloud
@MehdiKlein
@MehdiKlein 4 года назад
James Strachan on iks jx install is blocked by an error they dont have rights for the connexion to the cr of ibm cloud, maybe you have an idea a bug is already exist on the github of jx but still open 😕
Далее
Tekton vs. Jenkins: What's the difference?
15:59
Просмотров 42 тыс.
Сравнили apple и xiaomi!
0:21
Просмотров 28 тыс.
Сравнили apple и xiaomi!
0:21
Просмотров 28 тыс.