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/kubernetes.md
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,14 @@ OpenFaaS is Kubernetes-native and uses *Deployments*, *Services* and *Secrets*.
4
4
5
5
Use this guide to deploy OpenFaaS to upstream Kubernetes 1.11 or higher.
6
6
7
+
## Expert installations, proof of concepts and getting help
8
+
9
+
If you need help with an OpenFaaS proof-of-concept or a reference architecture, you can contact [sales@openfaas.com](mailto:sales@openfaas.com) to find out more.
10
+
11
+
A [Premium Subscription is also offered](https://openfaas.com/support/) which provides support and SSO with OIDC and OAuth2.
12
+
13
+
You can also connect with the [Community](/community/) on Slack and Twitter for help.
14
+
7
15
## Build a cluster
8
16
9
17
Before deploying OpenFaaS, you should provision a Kubernetes cluster. There are many options for deploying a local or remote cluster. You can read about the [various Kubernetes distributions here](https://kubernetes.io/docs/setup/).
@@ -15,21 +23,21 @@ Once you have a cluster, you can follow the detailed instructions on this page.
15
23
* Find your OpenFaaS gateway address
16
24
* Log in, deploy a function, and try out the UI.
17
25
18
-
> If you should need technical support, then see the [Community Page](/community/).
19
-
20
26
### Local clusters
21
27
22
-
*[k3s](https://k3s.io) - a light-weight Kubernetes distribution ideal for edge and development - compatible with Raspberry Pi & ARM64 (Equinix Metal, AWS Graviton, etc)
28
+
Below are the most popular ways to run a local Kubernetes cluster, but OpenFaaS should run on any.
29
+
23
30
*[k3d](https://github.com/rancher/k3d) - makes k3s available on any computer where Docker is also running
24
-
*[microk8s](https://microk8s.io) - a Kubernetes distribution, specifically for Ubuntu users.
31
+
*[KinD](https://kind.sigs.k8s.io) - upstream Kubernetes running inside a Docker container.
32
+
*[k3s](https://k3s.io) - a light-weight Kubernetes distribution ideal for edge and development - compatible with Raspberry Pi & ARM64 (Equinix Metal, AWS Graviton, etc)
25
33
*[minikube](https://minikube.sigs.k8s.io) - a popular, but heavy-weight option that creates a Linux virtual machine your computer using VirtualBox or similar
26
-
*[Docker for Mac/Windows](https://docs.docker.com/docker-for-mac/install/) - Docker's Desktop edition has an option to run a local Kubernetes cluster
34
+
*[microk8s](https://microk8s.io) - a Kubernetes distribution, specifically for Ubuntu users.
27
35
28
36
### Remote/managed options
29
37
30
38
You can run `k3s` and `k3d` on a single node Virtual Machine so that you don't have to run Kubernetes on your own computer.
31
39
32
-
* The [k3sup (ketchup)](https://k3sup.dev) tool can help you to do this by installing k3s onto a remote VM
40
+
* The [k3sup ("ketchup")](https://k3sup.dev) tool can help you to do this by installing k3s onto a remote VM
33
41
34
42
Kubernetes services/engines:
35
43
@@ -81,8 +89,6 @@ brew install faas-cli
81
89
82
90
There are three recommended ways to install OpenFaaS and you can pick whatever makes sense for you and your team.
83
91
84
-
> If you need help with an OpenFaaS proof-of-concept or a reference architecture, you can contact [sales@openfaas.com](mailto:sales@openfaas.com) to find out more.
85
-
86
92
*`arkade install` - arkade installs OpenFaaS to Kubernetes using its official helm chart and is the easiest and quickest way to get up and running.
87
93
88
94
* Helm chart - sane defaults and easy to configure through YAML or CLI flags. Secure options such as `helm template` or `helm 3` also exist for those working within restrictive environments.
0 commit comments