mathieu-benoit / asm-workshop

Anthos Service Mesh (ASM) Workshop - optimal and secured setup
https://asm-workshop.alwaysupalwayson.com
1 stars 0 forks source link

Add GitOps/ConfigSync chapter #7

Open mathieu-benoit opened 2 years ago

mathieu-benoit commented 2 years ago

Add a chapter dedicated to all the deployments of this workshop via GitOps/ConfigSync.

For onlineboutique, here is a simple snippet to split up the Kubernetes manifests properly in multiple files (in order to do updates, remove redis, etc.):

curl -LO https://raw.githubusercontent.com/GoogleCloudPlatform/microservices-demo/master/release/kubernetes-manifests.yaml > ~/$WORKING_DIRECTORY/onlineboutique/tmp.yaml
cd ~/$WORKING_DIRECTORY/onlineboutique
nomos hydrate --no-api-server-check --source-format unstructured
rm ~/$WORKING_DIRECTORY/onlineboutique/tmp.yaml

Some resources to leverage:

mathieu-benoit commented 2 years ago

Since it's a workshop focused on security, why not having all the Kubernetes manifests throughout this workshop deployed via ConfigSync/GitOps? Instead of just have one chapter/section dedicated to this.