
Topologies as code
Describe nodes, links, images and replicas in a JSON file. KubeNDT deploys them into your cluster as StatefulSets and renders the network as a live, interactive graph.
Configure the whole network at once
Assign IPs, routes, NAT, OSPF or bridges declaratively. A driver and capability system translates the same intent into the right commands for any node type, so any container image works as a node.
Operate it live
Open a shell into any pod, capture packets live, trace a path hop by hop across the graph, and add or remove nodes on the fly. Everything is backed by a Swagger-documented REST API.