Single-tenant Kubernetes

We have made it easy for you

Focus on your applications while we handle lifecycle management, software updates and hardware.
Dedicated Kubernetes is for you who are serious about data privacy.

Single-tenant Kubernetes on bare metal

Managed Kubernetes running on bare metal with a dedicated redundant control plane.

You do not share any hardware with others. Master and worker nodes are dedicated to you and thereby give you full control over cluster configuration and data privacy. Noisy Neighbors and privacy issues is a thing of the past.

Bare-metal Kubernetes - infrastructure framework for today

Avoid hyperevisors and operating systems by running on managed bare-metal servers. Running on bare-metal frees your from proprietary cloud provider platforms.

Running Kubernetes on a bare-metal platform is the obvious choice.

Bare-metal Kubernetes have much less system overhead compared to Kubernetes deployment in the cloud. Bare-metal costs a lot less and convert your monthly payment from variable to fixed cost.

Managed Kubernetes on bare-metal marks a new era for DevOps as it removes the extra work in managing operating systems, which is typically done when running on virtual machines.

Exit safely the traditional virtual machine cloud platform and go to bare-metal. It brings dynamism, reduces the sysadmin cost and pushes the service to a level of quality. Many traditional issues like networking and data protection can be overcome by the advanced configuration of Kubernetes itself.

There are no other tenants to compete with for servers' physical resources.

Production Ready Cluster

Kubernetes on bare metal with dedicated redundant master plane.

Highlights

  • In-house support
  • Load Balancer (Public and private)
  • Mix Kubernetes and legacy applications
  • Uses ASERGO private networks
  • 100% kubectl compatible
  • Optional Kubernetes services

Specialized Kubernetes infrastructure

  • 10 Gbit/s unmetered private network
  • 30TB public outbound traffic included
  • Unlimited public inbound traffic

ASERGO Kubernetes dashboard

  • User administration
  • Kubernetes version upgrade
  • Native Kubernetes Web UI (dashboard)
  • Hardware monitoring

Dedicated Kubernetes Cluster

3 x Master nodes:

  • Redundant, dedicated master plane
  • Daily backup

3 x Bare metal worker nodes, with each:

  • 24 Kubernets CPUs
  • 64GB RAM
  • SSD Disk

3 worker and 3 master nodes 1,699/mo

Contact Us

Carrier grade network purposely built for Kubernetes

We give you the best conditions for running private networks. With the ability to create isolated network segments, flexible IP assignments, and routing, you can run your private infrastructure inside our platform.

Internal cluster traffic and traffic between clusters and private networks are, of course, completely unmetered.

High Performance Network

For both Internet and Private networks our high performance data center network allow you to run even the most demanding workloads.

Extremely Flexible WAN

By allowing the nodes a direct WAN interface, without NAT, we can provide extremely flexible solutions for IP, BGP and high internet bandwidth applications.

Native IPv4 and IPv6 Dual Stack

We support both IPv4 and IPv6 natively in dual stack.

K8S Storage

We give you different data storage options designed to facilitate your requirements.
Your data is too important to be stored in a shared storage environment where you have no control.

Fast Local Storage

For IO intensive applications each cluster comes with the ability to provision local storage based on Local SSD for maximum performance. This storage is available on all of your Kubernetes nodes. You may also dedicate specific nodes to hold huge amounts of local storage in the Terabyte or even Petabyte range.

Distributed Storage

The Ceph block storage is accessed the same way as you would access an Persistent Volume. Mount your storage and read and write data without learning an API. You may configure Ceph to provide: Block Storage, Object Storage and Shared File System.

Remote Storage

Our inter-connect technology binding Kubernetes clusters and dedicated servers together gives you the opportunity to utilize remote storage. Store your data outside Kubernetes on dedicated hardware, without paying for the data I/O.

Full control over your environment

Integrate your preferred CI/CD (Continuous Integration/Continuous Delivery) system with your Kubernetes. Whether that being GitLab, Jenkins or Circle CI, we have no restrictions.

Design your environment

Clusters have no namespace limit. You can freely create, delete, and manage all namespaces. Take advantage of namespace separation by running staging and production environments in the same cluster.

A Helping Hand

We help you through the entire process of implementing Kubernetes. If you have issues, our in-house Kubernetes specialists will help you. We provide support in English and Danish.

6 years with Kubernetes

We have been involved in Kubernetes for the past 6 years, deploying development and production clusters. Our own software infrastructure is running on the same type of clusters as provided to our customers. Right now this webpage you are looking at is being served by NGINX from one of our Kubernetes clusters.

No "one size fits all"

We understand our customers individual requirements. The huge Kubernetes ecosystem is well known to our engineers and they will guide and help you tailor your specific deployment.

K8S Specifications

Kubernetes (k8s) is a Production-Grade container orchestration that manages deployments, management, and connections between containers by using a fleet of worker servers, also called worker nodes. These nodes will hold all containers running in the cluster. All nodes are managed and overseen by the Kubernetes Control Plane.

The ASERGO Way

We use Kubernetes in our own stack and have developed and optimized a new infrastructure specialized for Kubernetes.

Our ASERGO cluster is a combination of load balancers, Kubernetes nodes, and advanced networking. All clusters are installed using stacked masters principle. To achieve HA, the control plane use a load balancer (API LB) to get a list of all active control plane nodes. This API LB will also act as management API access to your cluster.

The Platform

The network consists of internet (1/10Gbps), Private Kubernetes Network (10/20/100Gbps) and Private Network (1/10/20/100Gbps).

Internet is the public access to your applications. Applications will be exposed by using a BGP load balancer located in the cluster. Private Kubernetes Network is where all internal cluster traffic happens.

We are using Canal as the chosen CNI for Kubernetes. Canal brings the best of Flannel and Calico. Flannel brings a simple and tested overlay network while Calico brings the security aspect of network policies for ingress and egress traffic. Other CNI providers are also supported. Contact us if your applications needs a different CNI.

Pre-installed Software

We have tested multiple ways of monitoring a cluster and found the optimal combination for monitoring the cluster and its running applications.

  • Prometheus

    Monitoring system for metrics and alerting.

  • Fluentd

    Collect and show logs from all running pods.

  • Jaeger

    Enable monitoring and troubleshooting transactions in distributed systems.

  • Kubernetes Dashboard

    Control and manage your cluster with your browser.

Software Overview

Details

Kubernetes Deployment System
Kubeadm
Kubernetes Version(s)
1.16, 1.17, 1.18
Etcd
Stacked with Master nodes
Container Runtime
Docker
Network Provider (CNI)
Canal
Operating system
Debian 10 (Buster)
Metrics/Alerting
Prometheus
Ingress
Nginx Controller
API Dashboard
Kubernetes Dashboard
Logging
Fluentd
Tracing
Jaeger
Storage
Ceph, Local, Remote block, object, and file storage

Native Kubernetes Dashboard

Features in the Kubernetes Dashboard include central pod logging and a UI to manage thef19 cluster. In addition, the UI can be used to deploy new apps and troubleshoot any cluster problems. It also provides an opportunity to modify already defined deployments, jobs, daemonSets and StatefulSets and more. The UI also provides live information stats of the cluster and its nodes, such as RAM, CPU and volume usage.

kubernetes dashboard features include loads of features

ASERGO Kubernetes Dashboard

Don't miss out on valuable K8S management areas that are not covered by Kubernetes panels. We provide you with a simple informative dashboard that includes the missing parts such as user management, master node insight, K8S software upgrades, and hardware and network performance metrics.