The Command Line Interface for managing Gloo Network 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 Network system
  • meshctl cluster - Manage Gloo Network Kubernetes clusters.
  • meshctl dashboard - Access the Gloo Network Enterprise UI by port forwarding to your cluster.
  • meshctl debug - Gloo Network debugging commands
  • meshctl demo - Demo Gloo Network 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 Network resources
  • meshctl hubble - Base command for hubble array of tooling.
  • meshctl install - Install Gloo Network 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 Network component (management server, prometheus, or the UI). Defaults to the management server admin page if no target specified.
  • meshctl uninstall - Uninstall Gloo Network
  • meshctl version - Display the version of meshctl and installed Gloo Network components
  • meshctl vm - Operations on Virtual Machines