1.Explorer Observability
Open the dashboard:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #!/bin/bash
export MINIKUBE_IP=$(minikube --profile istio-mk ip)
kubectl patch service/grafana -p '{"spec":{"type":"NodePort"}}' -n istio-system open http://$MINIKUBE_IP:$(kubectl get svc grafana -n istio-system -o 'jsonpath={.spec.ports[0].nodePort}')
kubectl patch service/jaeger-query -p '{"spec":{"type":"NodePort"}}' -n istio-system open http://$MINIKUBE_IP:$(kubectl get svc jaeger-query -n istio-system -o 'jsonpath={.spec.ports[0].nodePort}')
kubectl patch service/prometheus -p '{"spec":{"type":"NodePort"}}' -n istio-system open http://$MINIKUBE_IP:$(kubectl get svc prometheus -n istio-system -o 'jsonpath={.spec.ports[0].nodePort}')
kubectl patch service/kiali -p '{"spec":{"type":"NodePort"}}' -n istio-system open http://$MINIKUBE_IP:$(kubectl get svc kiali -n istio-system -o 'jsonpath={.spec.ports[0].nodePort}')/kiali
|
Kiali: default username/password: admin/admin
1.1 Grafana
In the grapana. Home->Istio->Istio Workload Dashboard.
1.2 Jaeger
1.3 Prometheus
2.Inject Chaos
3.Add resiliency
4.Add security