/autoscaling-k8s-talk

K8s manifests for the Autoscaling K8s workloads talk demos

Apache License 2.0Apache-2.0

Autoscaling Kubernetes Workloads Talk demos

To set up the demo environment you will need a Kubernetes cluster, +1.19

kubectl create ns fake-traffic
kubectl create ns ecommerce

git clone https://github.com/arapulido/autoscaling-k8s-talk
cd autoscaling-k8s-talk

kubectl apply -f ecommerce-app
kubectl apply -f metrics-server
kubectl apply -f vertical-pod-autoscaler
kubectl apply -f watermarkpodautoscaler

export DD_API_KEY=<YOUR_DATADOG_API_KEY>
export DD_APP_KEY=<YOUR_DATADOG_APP_KEY>
helm install datadog --set datadog.appKey=$DD_APP_KEY --set datadog.apiKey=$DD_API_KEY datadog/datadog --values datadog/values.yaml

For the DatadogMetrics section, you will need to upgrade your Datadog Helm release:

helm upgrade datadog --set datadog.appKey=$DD_APP_KEY --set datadog.apiKey=$DD_API_KEY datadog/datadog --values datadog/values-crd.yaml