Pro Yearly is on sale from $80 to $50! »

Continuous Delivery to Kubernetes with jib, skaffold and ktor

Continuous Delivery to Kubernetes with jib, skaffold and ktor

Deploy Ktor applications instantly to Kubernetes without Dockerfiles.
In this talk I shared and showcase how to create docker images with kotlin and gradle only. Also I instantly deploy the docker image to a Kubernetes cluster. The audience may use the presented approach to improve their developer cycle time - from local commit to a Kubernetes cluster deployment.

4de70370869f561b5bb5a816d2be3198?s=128

Lothar Schulz

October 17, 2019
Tweet

Transcript

  1. Continuous Delivery to Kubernetes with jib, skaffold and ktor Kotlin

    Developer Meetup Berlin Lothar Schulz 2019 10 17
  2. pic: © Moovel Continuous Delivery to Kubernetes with jib, skaffold

    and ktor | Lothar Schulz | 2019-10-17 @lothar_schulz
  3. pic: © Moovel Continuous Delivery to Kubernetes with jib, skaffold

    and ktor | Lothar Schulz | 2019-10-17 @lothar_schulz
  4. Engineering Manager github.com/lotharschulz github.com/lotharschulz/ktorjib @lothar_schulz lotharschulz.info speakerdeck.com/lothar Me Continuous Delivery

    to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-10-17 @lothar_schulz
  5. Container First 5 assume container runtime by default Continuous Delivery

    to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-10-17 @lothar_schulz
  6. 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-10-17 @lothar_schulz
  7. Keep the dev context & CD to Kubernetes with Kotlin

    tools 7 Continuous Delivery to Kubernetes with jib, skaffold and ktor | Lothar Schulz | 2019-10-17 @lothar_schulz
  8. Demo Time Continuous Delivery to Kubernetes with jib, skaffold and

    ktor | Lothar Schulz | 2019-10-17 @lothar_schulz
  9. Recap 9 - 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. - 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 - K8s: Container Orchestration - automated configuration, coordination, and management - 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-10-17 @lothar_schulz
  10. 10 Continuous Delivery to Kubernetes with jib, skaffold and ktor

    | Lothar Schulz | 2019-10-17 @lothar_schulz
  11. I am sure you have questions Continuous Delivery to Kubernetes

    with jib, skaffold and ktor | Lothar Schulz | 2019-10-17 @lothar_schulz
  12. THANK YOU. Continuous Delivery to Kubernetes with jib, skaffold and

    ktor | Lothar Schulz | 2019-10-17 @lothar_schulz