Continuous Delivery to Kubernetes with jib, skaffold and ktor
CI/CD Meetup BerlinLothar Schulz2019 11 27
pic: © Moovel
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
pic: © Moovel
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
Engineering Manager
github.com/lotharschulzgithub.com/lotharschulz/ktorjib
@lothar_schulz
lotharschulz.info
speakerdeck.com/lothar
Me
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
Container First
5
assume container runtime by default
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
Engineers First
● improve Engineering experience
● Kotlin○ keep the context most kotlin devs work in
■ IDE■ Terminal■ Source Code Management System
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
Keep the dev context & CD to Kubernetes with Kotlin tools
7Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
DemoTime
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
9Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
Recap
10
- Jib builds optimized Docker and OCI images for your Java applications without a Docker daemon - and without deep mastery of Docker best-practices. Plugins:
- Gradle- Maven
- Ktor is a framework for building asynchronous servers and clients in connected systems with minimal effort.
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
Recap
11
- Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. You can iterate on your application source code locally then deploy to local or remote Kubernetes clusters.
- K8s: Container Orchestration - automated configuration, coordination, and management
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
I am sure you have questions
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz
THANK YOU.
Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-11-25 @lothar_schulz