/dbp-demo

Demo setup for the Microsoft Digital Business Platform talk

Primary LanguagePythonApache License 2.0Apache-2.0

Microsoft DBP demo

Demo setup for the Microsoft Digital Business Platform talk

Building the hello world container

docker build -t dbpdemo.azurecr.io/dbp-demo:v1.1 .

gif

docker login dbpdemo.azurecr.io
az acr login --name dbpdemo
docker push dbpdemo.azurecr.io/dbp-demo:v1.1

gif

Kubernetes on Azure demo

az login
az acs kubernetes get-credentials --name dbp-demo-kube --resource-group dbp-demo-kube
az acs kubernetes browse --name dbp-demo-kube --resource-group dbp-demo-kube

Deploy to Kubernetes

kubectl apply -f services/dbp-demo.yaml
kubectl apply -f deployments/dbp-demo.yaml

Rolling upgrade

while true; do curl -s $ip_address/version --max-time 1 | egrep --color -i '2.0.0|$'; sleep .2; done

Deploy voting app

kubectl apply -f services/voting-app.yaml
kubectl apply -f deployments/voting-app.yaml