From d91fd072575f646dfd7f4590189b6a2ca3033c20 Mon Sep 17 00:00:00 2001 From: John McCabe Date: Sun, 8 Oct 2017 12:10:20 +0100 Subject: [PATCH] Fix guide README links and remove DO section This fixes links in the guide/README.md so that they don't point to master, instead they point to the doc relative to the version of the README.md you're looking at. It also removes the section from the DigitalOcean guide on costs, to avoid the maintainence overhead. Signed-off-by: John McCabe --- guide/README.md | 16 +++++++++------- guide/deployment_digitalocean.md | 10 ---------- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/guide/README.md b/guide/README.md index f7784968..0174d5aa 100644 --- a/guide/README.md +++ b/guide/README.md @@ -7,19 +7,21 @@ Suggestions for new topics are welcome. Please also check the [Issue tracker](ht ## Deployment guides (start here) -* [Kubernetes deployment](https://github.com/openfaas/faas/blob/master/guide/deployment_k8s.md) +* [Kubernetes deployment](deployment_k8s.md) -* [Docker Swarm deployment](https://github.com/openfaas/faas/blob/master/guide/deployment_swarm.md) +* [Docker Swarm deployment](deployment_swarm.md) + +* [DigitalOcean deployment (with Swarm)](deployment_digitalocean.md) ## Intermediate -* [Chaining functions](https://github.com/openfaas/faas/blob/master/guide/chaining_functions.md) +* [Chaining functions](chaining_functions.md) -* [Troubleshooting](https://github.com/openfaas/faas/blob/master/guide/troubleshooting.md) +* [Troubleshooting](troubleshooting.md) -* [Asynchronous functions with NATS Streaming](https://github.com/openfaas/faas/blob/master/guide/asynchronous.md) +* [Asynchronous functions with NATS Streaming](asynchronous.md) -* [Hardening OpenFaaS with Kong & TLS](https://github.com/openfaas/faas/blob/master/guide/kong_integration.md) +* [Hardening OpenFaaS with Kong & TLS](kong_integration.md) * WIP [Debugging Functions](https://github.com/openfaas/faas/issues/223) @@ -53,4 +55,4 @@ Suggestions for new topics are welcome. Please also check the [Issue tracker](ht ## Extend OpenFaaS -* [Build a third-party provider](https://github.com/openfaas/faas/blob/master/guide/backends.md) +* [Build a third-party provider](backends.md) diff --git a/guide/deployment_digitalocean.md b/guide/deployment_digitalocean.md index d31939d9..00a2e151 100644 --- a/guide/deployment_digitalocean.md +++ b/guide/deployment_digitalocean.md @@ -122,13 +122,3 @@ Click `Create Load Balancer` and after a few minutes your balancer will be avail You can now access the OpenFaaS Gateway, Prometheus dashboard and all functions via the load balanced IP address. For example from the balancer above: - Gateway: http://45.55.124.29:8080 - Prometheus: http://45.55.124.29:9090 - -## Costs - -The costs of running your own OpenFaaS platform on DigitalOcean depend on how resiliant you want it to be, from the simplest single node deployment, to a three node swarm behind a load balancer. - -| Deployment Type | Resources | Monthly Cost | Hourly Cost | -| --------------- | --------- | ------------ | ----------- | -| Single Node Swarm | 1x 512MB/1CPU Droplet | $5 | < 1 cent | -| Three Node Swarm | 3x 512MB/1CPU Droplet | $15 | ~ 2 cent | -| Three Node Swarm with Load Balancer | 3x 512MB/1CPU Droplet + Balancer | $35 | ~ 5 cent | \ No newline at end of file