You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#### Deploy OpenFaaS Pro - OpenFaaS Standard / OpenFaaS For Enterprises
102
102
103
-
It's recommended to run with a ClusterRole so that:
103
+
You should have landed here from the following page: [Install OpenFaaS Pro](https://docs.openfaas.com/deployment/pro/), if you did not, please go there now and read the instructions before continuing.
104
+
105
+
It's recommended to install OpenFaaS Pro with a ClusterRole so that:
104
106
105
107
* Prometheus can scrape node metrics for CPU-based autoscaling, and report CPU/RAM consumption usage of functions via the API.
106
-
* The Operator can manage functions across multiple namespaces
107
108
* The Operator can obtain accurate namespace information for the installation
109
+
* The Operator can manage functions across multiple namespaces
108
110
109
-
First:
110
-
111
-
* Create the required secret with your [OpenFaaS Pro license](https://www.openfaas.com/pricing/):
111
+
Create the required secret with your [OpenFaaS Pro license](https://www.openfaas.com/pricing/):
If you wish to use the OpenFaaS Pro dashboard, [you must run the steps to "Create a signing key"](https://docs.openfaas.com/openfaas-pro/dashboard/#installation) before installing the Helm chart.
121
121
122
-
Now deploy OpenFaaS from the helm chart repo:
122
+
Review the recommended Pro values in [values-pro.yaml](values-pro.yaml). These are overlaid on top of the default values in [values.yaml](values.yaml), which is used as a base for all installations.
123
123
124
-
```sh
125
-
helm repo update \
126
-
&& helm upgrade openfaas \
127
-
--install openfaas/openfaas \
128
-
--namespace openfaas \
129
-
--set openfaasPro=true
130
-
```
131
-
132
-
The main change here is to add: `--set openfaasPro=true`
133
-
134
-
For production, we recommend creating your own values.yaml file, but make sure you do not copy any more settings into it than strictly necessary. This way the file can be maintained easily over time.
135
-
136
-
Example installation with a values.yaml file instead of using `--set`:
124
+
Now deploy OpenFaaS from the helm chart repo:
137
125
138
126
```sh
139
127
helm repo update \
@@ -144,7 +132,7 @@ helm repo update \
144
132
-f values-pro.yaml
145
133
```
146
134
147
-
You can also review recommended Pro values in [values-pro.yaml](values-pro.yaml)
135
+
For production, you should take a copy of the `values-pro.yaml` file, and keep any of your own custom settings and overrides there. We do not recommend copying the base `values.yaml` files as it is rather large, and contains settings that are updated by our team on a regular basis such as image versions.
0 commit comments