On this page
meshctl install
Reference for the ‘meshctl install’ command.
meshctl install
Install Gloo Mesh Enterprise (requires a valid license)
Synopsis
Install the Gloo Mesh Enterprise management plane to a Kubernetes cluster.
meshctl install [flags]
Examples
# Install to the currently selected Kubernetes context
meshctl install --set licensing.glooMeshLicenseKey=<my_license>
# Install to and register the currently selected Kubernetes context
meshctl install --set licensing.glooMeshLicenseKey=<my_license> --register
# Don't install the UI
meshctl install --set licensing.glooMeshLicenseKey=<my_license> --skip-ui
Options
--chart-file string Path to a local Helm chart for installing Gloo Platform.
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
--crd-chart-file string Path to a local Helm chart for installing Gloo Platform CRDs.
If unset, this command will install Gloo Mesh CRDs from the publicly released Helm chart.
-d, --dry-run Output installation manifest without installing it
-h, --help help for install
--profiles strings Profile(s) to use for basic Helm values. Multiple can be applied in a comma-delimited list, in which merge priority is left to right, and any values specified in '--set' or '--chart-values-file' flags have highest merge priority. (default [mgmt-server])
-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 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.
SEE ALSO
- meshctl - The Command Line Interface for managing Gloo Mesh in your environment.