The Command Line Interface for managing Gloo Mesh in your environment.


    -h, --help                 help for meshctl
      --kubeconfig string    Path to the kubeconfig file for the cluster.
      --kubecontext string   Kubernetes context for the cluster to run the command in.
  -n, --namespace string     Namespace to run the command in. (default "gloo-mesh")
      --plain                Disable styling for terminal output.
  -v, --verbose              Enable verbose logging.


  • meshctl check - Perform health checks on the Gloo Mesh system
  • meshctl cluster - Manage Gloo Mesh Kubernetes clusters.
  • meshctl dashboard - Access the Gloo Mesh Enterprise UI by port forwarding to your cluster.
  • meshctl debug - Gloo Mesh debugging commands
  • meshctl demo - Demo Gloo Mesh Enterprise functionality with two Istio control planes deployed on separate k8s clusters
  • meshctl experimental - Experimental commands that are subject to change.
  • meshctl generate - Generate Gloo Mesh resources
  • meshctl hubble - Base command for hubble array of tooling.
  • meshctl install - Install Gloo Mesh Enterprise (requires a valid license)
  • meshctl logs - Print all Gloo Platform logs or logs for a specific component.
  • meshctl migrate - Gloo Platform Migration Tools
  • meshctl precheck - Check existing Gloo Platform installations for compatibility before upgrading to the latest version.
  • meshctl proxy - Forward a local port to a Gloo Mesh component (management server, prometheus, or the UI). Defaults to the management server admin page if no target specified.
  • meshctl uninstall - Uninstall Gloo Mesh
  • meshctl version - Display the version of meshctl and installed Gloo Mesh components
  • meshctl vm - Operations on Virtual Machines