Beispiele zum Kurs Microservices-Grundlagen («MISEGR»)
Installiert Git/Bash, Vagrant und VirtualBox.
Projekt lernkube, auf der Git/Bash Kommandozeile (CLI), klonen, Konfigurationsdatei (.yaml) kopieren und Installation starten.
git clone https://github.com/mc-b/lernkube
cd lernkube
cp templates/MISEGR.yaml config.yaml
vagrant up
Weitere Installationsmöglichkeiten und Details zur Installation siehe Projekt lernkube.
Optional: Zusätzliche Services wie jenkins
und SQL Web UI adminer
starten.
kubectl create -f https://raw.githubusercontent.com/mc-b/duk/master/devops/jenkins.yaml
kubectl create -f https://raw.githubusercontent.com/mc-b/duk/master/mysql/adminer.yaml
Und alle Microservices starten
kubectl create -f misegr/ewolff/
kubectl create -f misegr/ewolff/ms-kafka/
kubectl create -f misegr/ewolff/ms-kubernetes/
kubectl create -f misegr/bpmn/
Es stehen folgende Microservice Beispiel zur Verfügung
- Microservices - Basierend auf dem Buch Microservices-Praxisbuch adaptiert und erweitert für Kubernetes.
- BPMN Beispiel