Skip to content

Instantly share code, notes, and snippets.

@ivanpaulovich
Last active October 27, 2019 19:43
Show Gist options
  • Save ivanpaulovich/53dd6df503a4f4533a611570b56e37bb to your computer and use it in GitHub Desktop.
Save ivanpaulovich/53dd6df503a4f4533a611570b56e37bb to your computer and use it in GitHub Desktop.
kubectl wsl
@ivanpaulovich
Copy link
Author

Monitoring Cluster

kubectl get pods -n kube-system
kubectl get serviceaccounts -n kube-system | grep tiller
kubectl apply -f helm/role-binding.yml
kubectl get clusterrolebindings.rbac.authorization.k8s.io | grep tiller
helm init --service-account tiller --wait
kubectl get pods -n kube-system | grep tiller
kubectl apply -f monitoring/namespace.yml
kubectl get namespaces | grep monitoring
helm repo update
helm install stable/prometheus --namespace monitoring --name prometheus
kubectl apply -f monitoring/grafana/config.yml
kubectl get configmaps -n monitoring | grep grafana
helm install stable/grafana -f monitoring/grafana/values.yml --namespace monitoring --name grafana
kubectl get pods -n monitoring | grep grafana
kubectl get secret --namespace monitoring grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
export POD_NAME=$(kubectl get pods --namespace monitoring -l "app=grafana,release=grafana" -o jsonpath="{.items[0].metadata.name}")
kubectl --namespace monitoring port-forward $POD_NAME 3000
helm install --name jaeger --namespace monitoring stable/jaeger-operator

kubectl create -f https://raw.githubusercontent.com/jaegertracing/jaeger-kubernetes/master/all-in-one/jaeger-all-in-one-template.yml --namespace monitoring
kubectl get pods -n monitoring | grep jaeger

get jaeger pod name from:

kubectl get pods --namespace monitoring | grep jaeger

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment