Skip to content

Latest commit

 

History

History
80 lines (53 loc) · 2.22 KB

README.md

File metadata and controls

80 lines (53 loc) · 2.22 KB

observability-workshop

Requirements

Create Kuberneste cluster for testing

You can skip this step if you have a cluster already.

Cet a Kubernetes cluster ready to deploy applications on it.

Kind

$ kind create cluster --name obs-wshop --config ./kind/kind.yaml
Nginx Ingress

To be able to access our deployed applications in our custom local domain

https://kind.sigs.k8s.io/docs/user/ingress/#setting-up-an-ingress-controller

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/kind/deploy.yaml

Minikube (optional)

Another implementation to run Kubernetes locally https://kubernetes.io/docs/tasks/tools/install-minikube/

AWS eksctl (optional)

If you have an AWS account you can create an EKS cluster using AWS guide

Add Helm repositories

Helm Stable (will be depreated on Nov 2020)

$ helm repo add stable https://kubernetes-charts.storage.googleapis.com
"stable" has been added to your repositories

Jaeger charts

$ helm repo add jaegertracing https://jaegertracing.github.io/helm-charts
"jaegertracing" has been added to your repositories

Grafana Loki charts

$ helm repo add loki https://grafana.github.io/loki/charts
"loki" has been added to your repositories

Update all repos just adding them doesn't make the charts on the repostiries available

$ helm repo up
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "jaegertracing" chart repository
...Successfully got an update from the "loki" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈ Happy Helming!

Workshop

Instructions