Generate image
./gradlew buildImage
Load jib image to docker
docker load < build/jib-image.tar
Build raw image
docker build -t ktor-sample-all:1.0.0 .
Run raw image
docker run -p 8080:8080 ktor-sample-all:1.0.0
Create a kubernetes cluster in kind
kind create cluster
Load docker image to kind
kind load docker-image ktor-sample-image:1.0.0
Create a kubernetes cluster in kind
kind delete cluster
Apply kubernetes file
kubectl --context kind-kind apply -f Kubernetes.yaml
Delete kubernetes file
kubectl --context kind-kind delete -f Kubernetes.yaml
Redirect traffic from service to localport
kubectl --context kind-kind port-forward service/ktor-sample-service 8080:8080
Review pods cpu and memory usage
kubectl top pods