GUI

    The GUI pairs with the HTTP API — Read more about the HTTP API here

    When launching Kuma, the GUI will start by default on the API port, and defaults to . You can access it in your web browser by going to .

    When you run the GUI for the first time, you’ll be presented with the Wizard:

    1. Determine if your environment is either Universal or Kubernetes
    2. Provide instructions on how to add dataplanes (if none have yet been added). The instructions provided will be based on your Kuma environment — Universal or Kubernetes

    Once you’ve completed the setup process, you’ll be sent to the Mesh Overview. This is a general overview of all of the meshes found. You can then view each entity and see how many dataplanes and traffic permissions, routes, and logs are associated with that mesh.

    If you want to view information regarding a specific mesh, you can select the desired mesh from the pulldown at the top of the sidebar. You can then click on any of the overviews in the sidebar to view the entities and policies associated with that mesh.

    Each of these views will provide you with a table that displays helpful at-a-glance information. The Dataplanes table will display helpful information, including whether or not a dataplane is online, when it was last connected, how many connections it has, etc. This view also provides a control for refreshing your data on the fly without having to do a full page reload each time you’ve made changes:

    A screenshot of the Dataplanes information table with the new tag styles for Kuma release 0.4.0

    We also provide an easy way to view your entity in YAML format, as well as an control to copy it to your clipboard:

    The GUI will eventually serve as a hub to view various metrics, such as latency and number of requests (total and per entity). We will also have charts and other visual tools for measuring and monitoring performance.