# Kubernetes

### How Kubernetes pricing works

Kubernetes cluster pricing is based on the underlying required and optional Kubernetes-related resources.

{% hint style="info" %}
Starting at CHF 0.2578/hr or CHF 190/mo
{% endhint %}

{% hint style="warning" %}
Billing also occurs when the Kubernetes cluster is in a stopped state.
{% endhint %}

### Required resources

{% tabs %}
{% tab title="Worker nodes" %}
A cluster requires at least three (3) of the following worker node flavors to operate.

<table><thead><tr><th width="150">Flavor²</th><th width="150">vCPUs</th><th width="150">RAM</th><th>Hourly price°</th><th>Monthly price°¹</th></tr></thead><tbody><tr><td>k1.1x2</td><td>1</td><td>2 GB</td><td>CHF 0.0526</td><td>CHF 39</td></tr><tr><td>k1.2x2</td><td>2</td><td>2 GB</td><td>CHF 0.0800</td><td>CHF 59</td></tr><tr><td>k1.2x4</td><td>2</td><td>4 GB</td><td>CHF 0.0992</td><td>CHF 73</td></tr><tr><td>k1.2x8</td><td>2</td><td>8 GB</td><td>CHF 0.1376</td><td>CHF 101</td></tr><tr><td>k1.4x8</td><td>4</td><td>8 GB</td><td>CHF 0.1924</td><td>CHF 141</td></tr><tr><td>k1.4x16</td><td>4</td><td>16 GB</td><td>CHF 0.2692</td><td>CHF 197</td></tr><tr><td>k1.4x32</td><td>4</td><td>32 GB</td><td>CHF 0.4228</td><td>CHF 309</td></tr><tr><td>k1.8x32</td><td>8</td><td>32 GB</td><td>CHF 0.5324</td><td>CHF 389</td></tr><tr><td>k1.8x64</td><td>8</td><td>64 GB</td><td>CHF 0.8396</td><td>CHF 613</td></tr><tr><td>k1.8x96</td><td>8</td><td>96 GB</td><td>CHF 1.1468</td><td>CHF 838</td></tr><tr><td>k1.16x96</td><td>16</td><td>96 GB</td><td>CHF 1.3660</td><td>CHF 998</td></tr></tbody></table>
{% endtab %}

{% tab title="Control plane" %}
The following fee for the control plane (master node) per cluster applies irrespective of the cluster size.

| Flavor²       | vCPUs | RAM  | Hourly price° | Monthly price°¹ |
| ------------- | ----- | ---- | ------------- | --------------- |
| k1.2x4        | 2     | 4 GB | CHF 0.0992    | CHF 73          |
| {% endtab %}  |       |      |               |                 |
| {% endtabs %} |       |      |               |                 |

### Optional resources

<details>

<summary>Volumes &#x26; Snapshots</summary>

Persistent Volumes (PV) are optional and can be dynamically provisioned from the Kubernetes context. They are scalable and support online expansion without downtime.

[See pricing](https://doc.flow.swiss/platform/pricing/volumes-and-snapshots)

</details>

<details>

<summary>Load Balancers</summary>

External Load Balancers are optional and can easiely be added in front of the Kubernetes cluster(s).

[See pricing](https://doc.flow.swiss/platform/pricing/load-balancers)

</details>

### Included

{% hint style="success" %}
**Elastic IP Address.** Each Kubernetes node comes with a free elastic public IPv4 address.
{% endhint %}

{% hint style="success" %}
**20 TB Outbound Traffic.** Per organization-account 20 TB of outbound traffic per month is included. Inbound and internal traffic is always free.
{% endhint %}

{% hint style="success" %}
**Economy Support** **Plan** according to the best-effort principle. Business and First support plans are available at an additional cost.
{% endhint %}

° Prices are in CHF (Swiss franc) and don't include VAT. 1 CHF is usually [equal](https://www.google.com/search?q=1+CHF+in+USD\&cad=h) to 1 USD.\
¹ Monthly price estimates are based on 730 hours of usage.\
² All Kubernetes flavors are deployed with a 60 GB root volume by default.
