Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/henriquelluiz/kotlin-k8s-demo
A demo blog developed with Kotlin and Spring.
https://github.com/henriquelluiz/kotlin-k8s-demo
backend docker kotlin kubernetes mustache shell spring
Last synced: about 7 hours ago
JSON representation
A demo blog developed with Kotlin and Spring.
- Host: GitHub
- URL: https://github.com/henriquelluiz/kotlin-k8s-demo
- Owner: henriquelluiz
- Created: 2022-11-24T23:40:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-30T20:32:25.000Z (almost 2 years ago)
- Last Synced: 2023-08-02T22:52:32.138Z (over 1 year ago)
- Topics: backend, docker, kotlin, kubernetes, mustache, shell, spring
- Language: Kotlin
- Homepage:
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## About
In this demo application, I create a simple blog with Spring and Kotlin. Then I deploy it to Kubernetes.#### What's the easiest way to run this application locally?
Basically, you are just going to run the shell file:```bash
chmod +x kubeDeploy.sh
./kubeDeploy.sh
```#### What will you need?
1. Have [Docker](https://docs.docker.com/engine/install/ubuntu/) installed on your machine.
2. Manage Docker as a non-root user (optional). [Post-installation steps for Linux](https://docs.docker.com/engine/install/linux-postinstall/)
3. Have [Minikube](https://minikube.sigs.k8s.io/docs/start/) installed on your machine.
4. Have [Kubectl](https://kubernetes.io/docs/tasks/tools/) installed on your machine.*That's it* 🥳