SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
8.
8
- Understand Technical Implica9ons
- Kubernetes Ecosystem & CI/CD
- Applica>on Microservices tools & landscape
- Understand your Business
- Does your organiza>on understands what is
happening in their applica>ons?
- What brings value to your organiza>on?
How?
10.
10
Jenkins X
CI/CD for Kubernetes
Part of the http://cd.foundation
CI/CD is a Must
11.
11
hMps://github.com/salaboy/fmtok8s-email/
- From Source to Running in K8s
- “Trunk Based Development”
- Build and publish all the artefacts
- GitOps approach for environments using Helm
- Preview environments for PR
Jenkins X
13.
13
Helm to the Rescue!
https://github.com/salaboy/fmtok8s-springone-app
https://github.com/salaboy/fmtok8s-api-gateway/blob/master/jenkins-x.yml#L7
17.
17
Be Good
Cloud Native Citizens
- Kubernetes Liveness & Readiness Probes in Actuators(2.3.3)
https://spring.io/blog/2020/03/25/liveness-and-readiness-probes-with-spring-boot
- Open API
18.
18
- Consumer Driven Contract Tes>ng
- Contract
- Stub
- Test
Spring Cloud Contracts
25.
25
- If you are star>ng with Kubernetes
(hTps://learnk8s.io/spring-boot-kubernetes-guide)
- Kna>ve Even>ng and Spring Cloud Streams
(hTps://salaboy.com/2020/02/20/geYng-started-with-kna>ve-2020/)
- Cloud Events Orchestra>on with Kna>ve and Spring Cloud
(hTps://github.com/salaboy/orchestra>ng-cloud-events)
- JHipster for best prac>ces on how to use these tools
Next Steps
26.
26
- Kubernetes is Hard
- Op9mize decisions (i.e. what to build or integrate)
- Focus on Business Value
- Tap into Open Source communi>es for best prac>ces
Takeaways
Questions?
@Salaboy
https://github.com/salaboy/from-monolith-to-k8s
@LearnK8s