# Limits and Quotas

## Limits
<!--- Template Guidance 
A table with hard system limits of the service.
The difference with quotas is that these cannot be raised at all.
--->
SKS is available with the following limitations to ensure performance and
supportability:

NodePort Range
: The number of SKS clusters per zone is currently limited by the available
  NodePort range (default 30000-32767).

Persistent Volume Attachments
: Volumes can be attached to only one node at a time. Online resizing of
  PersistentVolumes is not supported.

Minimun instances size and disk size
: Minimum instance size is Small or 2 GB RAM equivalent and minimum instance disk
  size is 20 GB.

No cross-zone stretch support
: Each cluster is local to a single zone only.

Root Credential Expiry
: Root API credentials (including tokens used by cluster automation tools) have
  a maximum time-to-live (TTL) of 30 days. After that, they expire and must be
  rotated or renewed to maintain access.


## Quotas
<!--- Template Guidance 
A table with the quotas of the service.
Below is an example for SOS. Even a single line in the table is OK.
--->
| Usage                           | Quota   |
|:------                          |:------: |
| SKS clusters count              | 3       |


## Availability

SKS is available in all zones.

<!--- Template Guidance 
Only include a table if the service is NOT available in all zones.
The table should still list all zones and use checkmarks or crosses to indicate availability.
We want to avoid any doubt about whether a service is available in a given zone.
--->

<!--- Example Table 
| Zone                                     | Country      | City      | Availability         |
| :---                                     | :---         | :---      | :---:                |
| {{< icon flag-at-4x3 >}} __`at-vie-1`__  | Austria      | Vienna    | {{< icon "check" >}} |
| {{< icon flag-at-4x3 >}} __`at-vie-2`__  | Austria      | Vienna    | {{< icon "check" >}} |
| {{< icon flag-bg-4x3 >}} __`bg-sof-1`__  | Bulgaria     | Sofia     | {{< icon "check" >}} |
| {{< icon flag-hr-4x3 >}} __`hr-zag-1`__  | Croatia      | Zagreb    | {{< icon "check" >}} |
| {{< icon flag-de-4x3 >}} __`de-fra-1`__  | Germany      | Frankfurt | {{< icon "check" >}} |
| {{< icon flag-de-4x3 >}} __`de-muc-1`__  | Germany      | Munich    | {{< icon "ban" >}}   |
| {{< icon flag-ch-4x3 >}} __`ch-gva-2`__  | Switzerland  | Geneva    | {{< icon "check" >}} |
| {{< icon flag-ch-4x3 >}} __`ch-dk-2`__   | Switzerland  | Zurich    | {{< icon "check" >}} |
--->

