Environment Friendly
Scalable & Managed
Kubernetes Clusters

Hosted Kubernetes Clusters by ungleich

While you might be aware of other managed Kubernetes clusters, here at ungleich we have quite a different offering. Let's start with the obvious ones that you are unlikely to experience anywhere else:

Environment friendly, for real

Other providers are dealing with Carbon Certificates, offsetting their energy and claiming to be green. None of that makes sense to us, as the emissions are produced nonetheless, fossil fuels are used or nuclear energy contributes to running your Kubernetes cluster elsewhere.

Here at ungleich we start from the beginning and continue to improve our energy usage every day. Not only are we using a 100% renewable energy (locally produced!), but we also research specific hardware to optimise the energy usage required by Kubernetes clusters.

Standard building blocks

Other providers offer you a complex system of building blocks: this CPU, that memory, different storage classes, bandwidth consumption and so on and so on. You easily lose the track of what you wanted to do in the first place: to run your workload.

Here at ungleich we offer you exactly 1 building block to build your kubernetes clusters: The ungleich k8s node.

The ungleich k8s node

The ungleich k8s node is an AMD based, 12 thread computer with 64 GB of main memory and two SSDs. The first SSDs is used for storing the operating system and the second SSD is used to store your data.

The second SSD has a capacity of 1TB.

The ungleich kubernetes cluster

Each Kubernetes cluster consists of 3 or more k8s nodes. While you can grow it with adding individual nodes, we recommend to grow it in numbers of 3. The reason for this is the underlying storage technology Ceph that saves each of your data blocks 3 times.

Failure resistent

As your workload is running on any of the k8s nodes, maintenance work and failovers can be executed without interrupting the services (assuming your workload is deployed accordingly).

Storage support included

Using a built-in dedicated Ceph cluster we provide you with persistent storage that can be accessed using standard Kubernetes PVCs.

As every k8s node contains a dedicated SSD, by adding new nodes, your storage cluster automatically grows as well.

As the Ceph cluster stores every object 3 times, the 1 TB SSD of each node contributes about 300GiB usable storage.

Pricing

Our pricing is very simple: Per K8S node we charge 300 CHF/month. This includes rental of the hardware, network traffic, electricity and maintenance of the kubernetes cluster.

This might not be the cheapest kubernetes you can build, but it is probably the world's most energy aware and most modern Kubernetes cluster out there.

3 Node k8s cluster 900 CHF/month

  • One time setup fee 150 CHF
  • 3 nodes with each: 12 Threads, 64GB RAM, 1 TB Storage SSD
  • Total 36 threads, 192 GB RAM, ca. 1 TB persistent storage
  • Suitable ONLY for development use (control plane acts as workers)

Order
6 Node k8s cluster 1800 CHF/month

  • One time setup fee 300 CHF
  • 6 nodes with each: 12 Threads, 64GB RAM, 1 TB Storage SSD
  • Total 72 threads, 384 GB RAM, ca. 2 TB persistent storage
  • Suitable as small production cluster

Order
9 Node k8s cluster 2700 CHF/month

  • One time setup fee 450 CHF
  • 9 nodes with each: 12 Threads, 64GB RAM, 1 TB Storage SSD
  • Total: 108 threads, 576GB RAM, ca. 3 TB persistent storage
  • Suitable as a production cluster

Order

Tech Details

The ungleich k8s node

  • CPU: AMD Ryzen 5 5600G
  • RAM: 64 GB DDR4-3200
  • OS SSD: M2, 128 GB or more
  • Data SSD: SATA, 1 TB, usually ca. 500 MB read/write (work load dependent)
  • Connectivity: 1 Gbit/s
  • OS: Alpine Linux
  • Networking: IPv6 only

The ungleich k8s cluster

The Kubernetes control plane access is available via IPv6 and IPv4. All pods are running in a dedicated /64 IPv6 network. Service IPs are IPv6 only and are located in a second /64 IPv6 network.

The cluster does not support type=LoadBalancer, because it is not necessary in IPv6 only environments. ClusterIPs are already by default world reachable.

IPv4 reachablity can be configured in two ways:

  • Via our IPv4-to-IPv6 proxy (http, https based)
  • Via a dedicated IPv4 address

The current stack uses Calico as the CNI.

Related products

12 Node k8s cluster 3600 CHF/month

  • One time setup fee 600 CHF
  • 12 nodes with each: 12 Threads, 64GB RAM, 1 TB Storage SSD
  • Total: 144 threads, 768 GB RAM, ca. 4 TB persistent storage
  • Suitable as a production cluster

Order
15 Node k8s cluster 4500 CHF/month

  • One time setup fee 750 CHF
  • 3 nodes with each: 12 Threads, 64GB RAM, 1 TB Storage SSD
  • Total: 180 threads, 960 GB RAM, ca. 5 TB persistent storage
  • Suitable as a large production cluster

Order
18 Node k8s cluster 5400 CHF/month

  • One time setup fee 900 CHF
  • 3 nodes with each: 12 Threads, 64GB RAM, 1 TB Storage SSD
  • Total: 216 threads, 1152 GB RAM, ca. 6 TB persistent storage
  • Suitable as a large production cluster

Order