WeaveScope

WeaveScope automatically generates a map of your application, which allows you to understand, monitor, and control your containerized, microservices-based application.

Get started

Bu-default, we haven't exposed weavescope directly via a load-balancer/nodeport. Doing so will allows anyone with access to the user interface control over your hosts and containers.

So we have to manually expose weavescope on browser using port forwarding. kubectl port-forward -n weave "$(kubectl get -n weave pod --selector=weave-scope-component=app -o jsonpath='{.items..metadata.name}')" 4040 WeaveScope should be accessible now on - http://localhost:4040

Next go through all of its features to play along.