Skip to content

Commit 4fe9213

Browse files
committed
Quiet sync messages and remove provider pricing
Quiets sync messages when no work is required by the controller. Replaces section with instructions and guidelines that are easier to maintain and keep accurate. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent 3f45a2a commit 4fe9213

File tree

5 files changed

+119
-101
lines changed

5 files changed

+119
-101
lines changed

README.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -153,21 +153,18 @@ Configuring ingress:
153153

154154
# Provider Pricing
155155

156-
The host [provisioning code](https://github.com/inlets/cloud-provision) used by the inlets-operator is shared with [inletsctl](https://github.com/inlets/inletsctl), both tools use the configuration in the grid below.
156+
The host [provisioning code](https://github.com/inlets/cloud-provision) used by the inlets-operator is shared with [inletsctl](https://github.com/inlets/inletsctl).
157157

158-
These costs need to be treated as an estimate and will depend on your bandwidth usage and how many hosts you decide to create. You can at all times check your cloud provider's dashboard, API, or CLI to view your exit-nodes. The hosts provided have been chosen because they are the absolute lowest-cost option that the maintainers could find.
158+
Typically the code uses the smallest, and cheapest VM/instance type available which has a public and stable IPv4 address allocated to it.
159159

160-
| Provider | Price per month | Price per hour | OS image | CPU | Memory | Boot time |
161-
| ------------------------------------------------------------------ | --------------: | -------------: | -----------: | --: | -----: | --------: |
162-
| [Google Compute Engine](https://cloud.google.com/compute) | * ~\$4.28 | ~\$0.006 | Ubuntu 22.04 | 1 | 614MB | ~3-15s |
163-
| [Digital Ocean](https://www.digitalocean.com/pricing/#Compute) | \$5 | ~\$0.0068 | Ubuntu 22.04 | 1 | 1GB | ~20-30s |
164-
| [Scaleway](https://www.scaleway.com/en/pricing/#virtual-instances) | 5.84€ | 0.01€ | Ubuntu 22.04 | 2 | 2GB | 3-5m |
165-
| [Amazon Elastic Computing 2](https://calculator.aws/#/createCalculator/EC2s) | $3.796 | $0.0052 | Ubuntu 20.04 | 1 | 1GB | 3-5m |
166-
| [Linode](https://www.linode.com/pricing/) | $5 | $0.0075 | Ubuntu 22.04 | 1 | 1GB | ~10-30s |
167-
| [Azure](https://azureprice.net/?cores=1,1&ram=0,11400) | $4.53 | $0.0062 | Ubuntu 22.04 | 1 | 0.5GB | 2-4min |
168-
| [Hetzner](https://www.hetzner.com/cloud) | 4.15€ | €0.007 | Ubuntu 22.04 | 1 | 2GB | ~5-10s |
160+
Supported providers include i.e. AWS EC2, GCE, DigitalOcean, Hetzner Cloud, Vultr, Linode, etc.
169161

170-
* The first f1-micro instance in a GCP Project (the default instance type for inlets-operator) is free for 720hrs(30 days) a month
162+
You can find provider-specific instructions here: [inlets-operator reference documentation](https://docs.inlets.dev/reference/inlets-operator/)
163+
164+
165+
Contributions to add VM providers are welcome. Generally speaking "serverless/container" platforms do not suit the needs of inlets tunnel servers.
166+
167+
Inlets HTTP tunnel servers can also be run inside Kubernetes as Pods, exposed via Ingress.
171168

172169
## Video walk-through
173170

chart/inlets-operator/Chart.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ apiVersion: v1
22
appVersion: "1.0"
33
description: inlets-operator for Kubernetes
44
name: inlets-operator
5-
version: 0.17.15
5+
version: 0.17.16
66
keywords:
7-
- networking
8-
- loadbalancer
9-
- ingress
10-
- selfhosting
11-
- tunnels
12-
- inlets
7+
- networking
8+
- loadbalancer
9+
- ingress
10+
- selfhosting
11+
- tunnels
12+
- inlets
1313
maintainers:
14-
- name: alexellis
15-
email: alex@openfaas.com
16-
- name: han
17-
email: han@openfaas.com
14+
- name: alexellis
15+
email: alex@openfaas.com
16+
- name: han
17+
email: han@openfaas.com

chart/inlets-operator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ vpcId: ""
4545
# The Subnet ID where the exit-server should be placed (EC2)
4646
subnetId: ""
4747

48-
image: "ghcr.io/inlets/inlets-operator:0.17.16"
48+
image: "ghcr.io/inlets/inlets-operator:0.17.17"
4949
pullPolicy: "IfNotPresent"
5050

5151
nameOverride: ""

0 commit comments

Comments
 (0)