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
Copy file name to clipboardExpand all lines: docs/deployment/edge.md
+35-32Lines changed: 35 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,6 @@ After that time, you will need to purchase a license for OpenFaaS Edge (faasd-pr
28
28
29
29
If you need to use faasd at work, on work time, for a commercial product or service, or for an end-client, then you will need to purchase a license for OpenFaaS Edge (faasd-pro).
30
30
31
-
32
31
* Upgraded Pro components from OpenFaaS Standard: Gateway, Cron Connector, JetStream Queue Worker and Classic Scale to Zero
33
32
* Deploy up to 250 functions per installation*
34
33
* Configure private DNS servers
@@ -41,36 +40,6 @@ If you need to use faasd at work, on work time, for a commercial product or serv
41
40
42
41
This version is intended for resale as part of a wider solution, and to be deployed both into industrial and on-premises environments.
43
42
44
-
## Documentation and handbook
45
-
46
-
For either edition, the complete handbook for faasd "Serverless For Everyone Else" is available [in the OpenFaaS Store](https://store.openfaas.com/l/serverless-for-everyone-else?layout=profile). It contains complete examples for deploying faasd, building functions in Node.js, setting up TLS and custom domains, monitoring, background jobs, and cron schedules.
Any examples of functions on the blog or in the documentation for OpenFaaS on Kubernetes, will generally work with faasd without modification.
53
-
54
-
Additional topics covered by the handbook:
55
-
56
-
* Should you deploy to a VPS or Raspberry Pi?
57
-
* Deploying your server with bash, cloud-init or terraform
58
-
* Using a private container registry
59
-
* Finding functions in the store
60
-
* Building your first function with Node.js
61
-
* Using environment variables for configuration
62
-
* Using secrets from functions, and enabling authentication tokens
63
-
* Customising templates
64
-
* Monitoring your functions with Grafana and Prometheus
65
-
* Scheduling invocations and background jobs
66
-
* Tuning timeouts, parallelism, running tasks in the background
67
-
* Adding TLS to faasd and custom domains for functions
68
-
* Self-hosting on your Raspberry Pi
69
-
* Adding a database for storage with InfluxDB and Postgresql
70
-
* Troubleshooting and logs
71
-
* CI/CD with GitHub Actions and multi-arch
72
-
* Taking things further, community and case-studies
73
-
74
43
## Prerequisites
75
44
76
45
The quickest and easiest option for trying out faasd is to use a Linux VM from a cloud provider. You can typically create these in a minute or two, and then delete them when you're finished.
@@ -114,7 +83,40 @@ cd faasd
114
83
./hack/install.sh
115
84
```
116
85
117
-
## Video overview
86
+
87
+
## Documentation and handbook
88
+
89
+
For either edition, the complete handbook for faasd ["Serverless For Everyone Else"](https://store.openfaas.com/l/serverless-for-everyone-else?layout=profile) is available in the OpenFaaS Store. It contains complete examples for deploying faasd, building functions in Node.js, setting up TLS and custom domains, monitoring, background jobs, and cron schedules.
Any examples of functions on the blog or in the documentation for OpenFaaS on Kubernetes, will generally work with faasd without modification.
96
+
97
+
Additional topics covered by the handbook:
98
+
99
+
* Should you deploy to a VPS or Raspberry Pi?
100
+
* Deploying your server with bash, cloud-init or terraform
101
+
* Using a private container registry
102
+
* Finding functions in the store
103
+
* Building your first function with Node.js
104
+
* Using environment variables for configuration
105
+
* Using secrets from functions, and enabling authentication tokens
106
+
* Customising templates
107
+
* Monitoring your functions with Grafana and Prometheus
108
+
* Scheduling invocations and background jobs
109
+
* Tuning timeouts, parallelism, running tasks in the background
110
+
* Adding TLS to faasd and custom domains for functions
111
+
* Self-hosting on your Raspberry Pi
112
+
* Adding a database for storage with InfluxDB and Postgresql
113
+
* Troubleshooting and logs
114
+
* CI/CD with GitHub Actions and multi-arch
115
+
* Taking things further, community and case-studies
116
+
117
+
See also: [Serverless For Everyone Else eBook](https://store.openfaas.com/l/serverless-for-everyone-else?layout=profile)
118
+
119
+
### Video overview
118
120
119
121
Watch the presentation from KubeCon, where faasd was first announced:
120
122
@@ -123,3 +125,4 @@ Watch the presentation from KubeCon, where faasd was first announced:
123
125
[Meet faasd. Look Ma’ No Kubernetes! - Serverless Summit](https://www.youtube.com/watch?v=ZnZJXI377ak)
124
126
125
127
An additional training video and walkthrough is available via the [Serverless For Everyone Else](https://store.openfaas.com/l/serverless-for-everyone-else?layout=profile) handbook package.
0 commit comments