Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Deploy Kotlin Applications to Kubernetes without Dockerfiles

Deploy Kotlin Applications to Kubernetes without Dockerfiles

Deploy Kotlin applications instantly to Kubernetes cluster within seconds and without Dockerfiles. Slides are in German.

Lothar Schulz

August 25, 2021
Tweet

More Decks by Lothar Schulz

Other Decks in Technology

Transcript

  1. Kotlin Software Deployment zu
    Kubernetes Clustern ohne
    Dockerfiles
    Lothar Schulz
    Kotlin Day August 2021

    View Slide

  2. 2
    Me
    lotharschulz.info
    Folien
    github.com/lotharschulz
    speakerdeck.com/lothar
    @lothar_schulz
    lnkd.in/lotharschulz
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021 @lothar_schulz

    View Slide

  3. Continuous Delivery Kubernetes
    Container & Ingenieurinnen
    @lothar_schulz
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide

  4. @lothar_schulz
    Container
    Container Umgebung als Standard
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide

  5. @lothar_schulz
    Fokus auf Ingenieurinnen
    ● Kontext Änderungen vermeiden
    ● Kotlin Ingenieurinnen Kontext
    ■ IDE
    ■ Kommandozeile
    ■ Source Code Management System
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide

  6. @lothar_schulz
    Werkzeuge die in den Kontext passen
    Continuous Delivery Kubernetes
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide

  7. @lothar_schulz
    Demo
    Time
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide

  8. @lothar_schulz
    Werkzeuge die in den Kontext passen
    Continuous Delivery Kubernetes
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide

  9. @lothar_schulz
    Werkzeuge
    - Jib erstellt optimierte Docker- und OCI-Images für Ihre
    Java-Anwendungen ohne einen Docker-Daemon - und ohne das für
    Ingenieurinnen tiefgreifende Beherrschung der Docker-Best-Practices
    nötig sind
    Plugins:
    - Gradle
    - Maven
    - Ktor ist ein Framework, mit dem sich asynchrone Server und Clients in
    verbundenen Systemen mit minimalem Aufwand aufbauen lassen.
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide

  10. @lothar_schulz
    Werkzeuge
    - Skaffold ist ein Befehlszeilenwerkzeug, das die kontinuierliche
    Entwicklung von Kubernetes-Anwendungen erleichtert.
    Quellcode kann lokal bearbeitet werden und wird dann in
    lokalen oder entfernten Kubernetes-Clustern bereitstellen.
    - K8s: Container Orchestration
    - Automatisierte Konfiguration
    - Coordination
    - Management
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide

  11. @lothar_schulz
    Ich bin gespannt
    auf Fragen
    Kotlin Software Deployment zu Kubernetes Clustern ohne Dockerfiles Kotlin Day August 2021

    View Slide