# 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](/platform/pricing/volumes-and-snapshots.md)

</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](/platform/pricing/load-balancers.md)

</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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.flow.swiss/platform/pricing/kubernetes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
