Deploy, scale & manage with Kubernetes

KaaS
Private managed cluster
Self-managed Vanilla K8s cluster

Kubernetes as a Service (KaaS)

KaaS is by far the easiest and most cost effective way to run your Kubernetes environment. Spin up your private namespace and deploy your cloud environment in less than 5 minutes. Focus on running your applications while ASERGO take full responsibility of managing, maintaining and updating all of the running components of the Kubernetes cluster.

Our KaaS environment include various essential services such as;

  • Kubernetes Dashboard
  • Prometheus Metric Dashboard
  • Customisable network ruleset
  • Load balancer
  • Network block storage

Private Managed Cluster

If your business is to focus on your applications rather than spending time of maintaining your private cluster, private managed cluster is for you. We will make a vanilla K8s private cluster available to you, while our experienced K8s experts will be responsible for maintaining the core components of the cluster.

Components include:

  • etcd
  • kubelet
  • API Server
  • Controller Manager
  • Scheduler
  • Kube Proxy
  • CoreDNS and more.

All you need to do is to manage your apps and your cluster environment, having absolutely no worries about security updates, patching or system upgrades.

Private Self-managed Cluster

Having a private self-managed cluster you are responsible for managing everything right down to the core of your cluster. You are in complete control of your cluster in all aspects. One of the biggest benefits of this solution is the overall flexibility it brings to your Kubernetes environment, but it requires experience and knowledge on how to manage, run and operate Kubernetes.

ASERGO is fully responsible for running and maintaining the infrastructure embracing your environment.

Should you need our advice, troubleshooting or sparring, you are most welcome to contact us and talk to our Kubernetes experts. This service is charged a token amount of €40 per half hour.

Network / Topology Design

Network is an important part of Kubernetes. An ASERGO cluster is installed with Canal. Canal uses Flannel as a base and applies Calico's network policy ruleset.

Using network policies will give you full control over your network flow. Our clusters are installed with a default pod isolation, this means traffic to and from pods needs to be explicit defined. Policies is made of both egress and ingress rulesets and are applied to labels.

Flannel

Flannel a simple layer 2 fabric specific designed for Kubernetes. It will forward the traffic from the host to pods with the help of VXLAN or UDP overlay.
This fabric is focused on networking

Calico

Calico is a flat layer 3 network fabric designed for container networks. It provides communication with IP encapsulation or network address translation for better performance and easier troubleshooting. Calico uses IP-inIP tunneling or BGP peering.

Nice
to
know

Dedicated Hardware

We have 2 kind of Kubernetes nodes; Compute or database. Compute nodes is the common node. If you need to run databases in Kubernetes, which needs local storage and low disk IO have we designed a database node for the purpose.

Network

All Kubernetes nodes are connected together on an isolated network with 10Gbe+ connection.

Pure Kubernetes

No matter which Kubernetes solution you choose, the core of Kubernetes has not been altered. This means toolkits such as kubectl or helm will work flawless with our cluster installations.