dbgjerez / workshop-keda

Keda example with Kafka and some microservices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Keda is a Kubernetes autoscaling based on events

Global Architecture

Start up

Operator installation:

oc apply -f gitops/bootstrap/openshift-gitops.yaml

Retrieve ArgoCD route:

oc get route -A | grep openshift-gitops-server | awk '{print $3}'

Get the ArgoCD admin password:

oc -n openshift-gitops get secret openshift-gitops-cluster -o json | jq -r '.data["admin.password"]' | base64 -d

ArgoCD needs some privileges to create specific resources. In this demo, we'll apply cluster-role to ArgoCD to avoid the fine-grain RBAC.

oc apply -f gitops/bootstrap/cluster-role.yaml

Now, we apply the bootstrap application:

oc apply -f gitops/bootstrap/bootstrap.yaml

About

Keda example with Kafka and some microservices


Languages

Language:Java 32.8%Language:Go 28.2%Language:JavaScript 14.3%Language:Shell 8.6%Language:Python 8.4%Language:Dockerfile 3.4%Language:HTML 2.2%Language:SCSS 1.6%Language:CSS 0.5%