meshctl install

meshctl install

Install Gloo Mesh Enterprise (requires a valid license)


Install the Gloo Mesh Enterprise management plane to a Kubernetes cluster.

meshctl install [flags]


  # Install to the currently selected Kubernetes context
  meshctl install --license=<my_license>

  # Install to and register the currently selected Kubernetes context
  meshctl install --license=<my_license> --register

  # Don't install the UI
  meshctl install --license=<my_license> --skip-ui


      --chart-file string             Path to a local Helm chart for installing Gloo Mesh.
                                      If unset, this command will install Gloo Mesh from the publicly released Helm chart.
      --chart-values-file string      File containing value overrides for the Gloo Mesh Helm chart
  -d, --dry-run                       Output installation manifest without installing it
  -h, --help                          help for install
      --license string                Gloo Mesh Enterprise license key (required)
  -r, --register                      Register the Gloo Mesh management cluster as a workload cluster as well
      --relay-server-address string   The address used by the Gloo Mesh agent to communicate with the relay server. Only required if the Gloo Mesh management cluster is also registered as a workload cluster.
      --set stringArray               Extra helm values for the Gloo Mesh chart.
      --skip-ui                       Skip installation of the Gloo Mesh UI
      --version string                Version to install (by default, installs the latest stable patch version whose major and minor versions match meshctl)

Options inherited from parent commands

      --kubeconfig string    Path to the kubeconfig file for the cluster
      --kubecontext string   Name of the Kubernetes context for the management cluster
  -n, --namespace string     Namespace where Gloo Mesh should be installed (default "gloo-mesh")
  -v, --verbose              Enable verbose logging