Read-only Kubernetes traffic topology debugger
This is the Helm chart repository for NorthScope. NorthScope follows a host's configured route from the load balancer and ingress controller through Ingress or Gateway API routes, Services, and endpoints to Pods, and points out missing Services, wrong backend ports, and backends without ready endpoints.
NorthScope only reads Kubernetes configuration. It does not capture traffic or test connectivity. See the README for a screenshot of the topology view.
Add the chart repository and install the latest release:
helm repo add northscope https://emircanagac.github.io/northscope
helm repo update
helm upgrade --install northscope northscope/northscope \
--namespace northscope \
--create-namespace
Open the UI through a port-forward and sign in as admin with the generated password, then search for and select a host route:
kubectl -n northscope get secret northscope-auth -o jsonpath='{.data.password}' | base64 -d; echo
kubectl -n northscope port-forward svc/northscope 18080:80
# http://localhost:18080
For Ingress access, TLS, and other options, see the chart values and the production access guide.
get, list, watch); NorthScope does not read Secrets or Pod logs| Chart version | App version | Package | Checksum |
|---|---|---|---|
| 1.2.0 (latest) | 1.2.0 | northscope-1.2.0.tgz | SHA-256 |
All chart versions are listed in index.yaml. Release notes are in the changelog. To verify a downloaded package:
curl -LO https://emircanagac.github.io/northscope/northscope-1.2.0.tgz
curl -LO https://emircanagac.github.io/northscope/northscope-1.2.0.tgz.sha256
sha256sum -c northscope-1.2.0.tgz.sha256
NorthScope is an early preview (pre-beta). Topology data includes internal hostnames and IP addresses, so protect access to the UI. Bug reports and feedback from real clusters are welcome on the issue tracker. Report security issues privately as described in the security policy.