Managed Kubernetes

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.

6 years with Kubernetes

Over the last 6 years, we have managed Kubernetes deployments for both development, staging, and production clusters. 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.

Advanced networking Auditing service Private network In-house support File storage Fully managed Hardware monitoring OpenID Connect Application monitoring Block storage Object storage Logging ASERGO Kubernetes

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

Description
ASERGO K8SKubernetes
Managed K8SKubernetes
Inhouse Support
Yes
No
Communicate in danish and english
Yes
No
100% official Kubernetes stack
Yes
Partial
Licence Free
Yes
Partial
Open source software
Yes
Partial
Deep Kubernetes knowledge needed
No
Yes
Support Docker and Rocket container technology
yes
Partial
User Management for Kubernetes
Yes
No
Single-tenant hardware
Yes
No
Bare metal hardware
Yes
No
Private LAN
Yes
No
Private network access to bare-metal resources outside Kubernetes
Yes
No
Hardware monitoring
Yes
No
Logging
Yes
No
Application monitoring
Yes
No
Block storage
Yes
Yes
Object storage
Yes
Yes
File storage
Yes
Yes
Single-tenant Block storage
Yes
No
Single-tenant Object storage
Yes
No
Single-tenant File storage
Yes
No
Second Tier storage
Yes
Partial
Private Aut DNS server option
Yes
No
DNS Service
Yes
Yes
Cloud stack overhead
No
Yes
Tested and verified upgrades
Yes
Partial
Automatic Master Plane upgrade
Yes
Partial
Automatic Nodes upgrade
Yes
Partial
Self-service Master Plane upgrade
Yes
Partial
Self-service Nodes upgrade
Yes
Partial
Native Kubernetes API
Yes
Partial
Purpose-built Kubernetes infrastructure
Yes
No

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.

App Bin/Lib OS CE App Bin/Lib OS CE App Bin/Lib OS CE App Bin/Lib Container Engine App App Bin/Lib Bin/Lib Host Operating System Host Operating System Hypervisor Additional overhead and complexity Kubernetes on Virtualization Kubernetes on Bare Metal Hardware Hardware

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

Accepted Tick

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.

Accepted Tick

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.

Accepted Tick

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.

Accepted Tick

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

Production Ready Cluster

We install and configure the cluster for you.

Highlights

  • Bare-metal servers
  • Reduntant Master Plane
  • 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 / 100 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

Get started with Kubernetes

Save Money

  • Run on dedicated hardware and save up to 30%
  • Fixed pricing
  • Dynamic infrastructure
  • Free network traffic

We can help you with:

  • Planning
  • Development
  • Deployment
  • DevOps
  • Cluster migration
  • Porting legacy applications
  • Continues integration / delivery / deployment
  • Support your IT department
Consult our Technicians

Let's get in touch

×

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.

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.

Private storage clusters

Our private storage clusters are offered as a managed service and shares no hardware with other customers. With no shared resources, your data is safe and physically isolated from other customers. And with no noisy neighbors, you get the best and most predictable performance.

OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT

Object storage

S3-compatible object storage makes it easy and affordable to manage unstructured data of any type and volume at a high level of reliability.

Private Object Storage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

File storage

File storage can be accessed from multiple containers simultaneously, allowing you to access the same directories and files between pods, and even across different nodes.

Private File Storage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Block storage

Block devices can be provisioned inside your Kubernetes cluster and be partitioned, and formatted using any filesystem(s) allowing you full control.

Private Block Storage

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.

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.

Bare Metal Servers BGP Load Balancers Private Kubernetes Network (10/25/100 Gbps) Private Bare Metal Server Network (10/25/100 Gbps) Worker Nodes Master Nodes 1, 2 and 3 Etcd Kube-API server Kube-scheduler Kube-controller Pod Container Container Container Container Pod Public Network (1/10/25 Gbps) BGP Load Balancers Router Router Internet ASERGO Managed Kuberntes Cluster API Load Balancer Operator Kubectl & API access

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