Golang App Service Mesh and Ci&Cd Example With Vagrant
https://github.com/susimsek/golang-echo-graphql-example
- Docker 19.03+
- Docker Compose 1.25+
docker-compose up -d
- Kubernetes 1.12+
- Helm 3.1.0
- Istio 1.9+
- PV provisioner support in the underlying infrastructure
kubectl label namespace default istio-injection=enabled
helm install app helm-chart/app
- Vagrant 2.2+
- Virtualbox or Hyperv
vagrant up
vagrant ssh
cd vagrant/docker-compose-setup
sudo chmod u+x *.sh
./install-prereqs.sh
exit
vagrant ssh
docker-compose up -d
You can access the Playground from the following url.
You can access the Jenkins from the following url.
You can access the Sonarqube from the following url.
http://sonarqube.info/sonarqube
- Vagrant 2.2+
- Virtualbox or Hyperv
vagrant up
vagrant ssh
cd vagrant/kubernetes-setup
sudo chmod u+x *.sh
./install-prereqs.sh
exit
vagrant ssh
kubectl label namespace default istio-injection=enabled
helm install app helm-chart/app
You can access the Playground from the following url.
You can access the Jenkins from the following url.
You can access the Sonarqube from the following url.
http://sonarqube.info/sonarqube
You can access the Kubernetes Dashboard from the following url.
https://kubernetes-dashboard.info
You can access the Rancher from the following url.
- Golang 1.16.3
- Echo
- Query & Mutation & Subscription Example
- Gqlgen
- Gqlparser
- Go Uuid
- Air