Skip to content

Kubernetes and Docker-compose orchestration files for bagpipe-score.

Notifications You must be signed in to change notification settings

GGracieux/bps-orchestration

Repository files navigation

Bagpipe-Score Orchestration files

Kubernetes and Docker-compose orchestration files for bagpipe-score.

Docker compose

The docker-compose file uses docker images stored on dockerhub.

Command :

docker-compose up

Kubernetes

Kubernetes yaml files uses docker images stored on google cloud. Those are the actual files used in bagpipe-scores gcloud kubernetes cluster.

Command :

# Instantiates deployments
kubectl create -f lilypond-web-deployment.yaml
kubectl create -f midi2mp3-web-deployment.yaml
kubectl create -f gateway-web-deployment.yaml

# Instantiates services for API pods
kubectl create -f lilypond-web-service.yaml
kubectl create -f midi2mp3-web-service.yaml

# Instantiates gateway-web service with exposition on static IP pointed by bagpipe-scores.com DNS
kubectl expose -f gateway-web-service.yaml --type "LoadBalancer" --load-balancer-ip='104.199.33.49'

About

Kubernetes and Docker-compose orchestration files for bagpipe-score.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages