Skip to content
simple ktor docker application packed with jib
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper
k8s
src
.gitignore
README.md
build.gradle.kts
gradlew
gradlew.bat
settings.gradle.kts
skaffold.yaml

README.md

Continuous Delivery to Kubernetes with jib, skaffold and ktor

preconditions

continuous delivery

skaffold dev
# access ktor web app on 'http://127.0.0.1:8080/'
# change the ktor app and reload 'http://127.0.0.1:8080/' 
screencast:

Ktor App Continuous Delivery

run application with jib & docker

./gradlew jibDockerBuild && docker run --rm -p 8080:8080 ktor01:1.0-SNAPSHOT

run application

./gradlew run

test application

./gradlew test

clean up

./gradlew clean
docker rmi $(docker images -q)

blog post

Kotlin Continuous Delivery to Kubernetes on lotharschulz.info

further reading

You can’t perform that action at this time.