Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 749 Bytes

README.md

File metadata and controls

31 lines (22 loc) · 749 Bytes

ext-snapshots-consul-0322

For snapshots 0322 - consul

Provisioning AKS

use terraform configurations in aks directory.

Deploy Consul

kubectl create ns consul
helm install consul hashicorp/consul --version 0.40.0 -f dc1.yaml --namespace consul

Deploy applications

kubectl create ns app-consul
kubectl -n app-consul apply -f postgres.yaml
kubectl -n app-consul apply -f product-api.yaml
kubectl -n app-consul apply -f public-api.yaml
kubectl -n app-consul apply -f frontend.yaml

Deploy intentions

kubectl -n consul apply -f deny-all.yaml
kubectl -n consul apply -f service-to-service.yaml