Posts: Hollowtrees

Placeholder image

Laszlo Puskas

Mon, Jul 16, 2018

Cloud agnostic cluster recommendations for Kubernetes

A few weeks back we released Telescopes, our Kubernetes cluster layout recommender application; the application has evolved quite a lot since then - this post tries to give an insight into the new features and the recent changes. Cloud cost management series: Overspending in the cloud Managing spot instance clusters on Kubernetes with Hollowtrees Monitor AWS spot instance terminations Diversifying AWS auto-scaling groups Draining Kubernetes nodes tl;dr: We added new features to Telescopes as support for blacklisting or whitelisting instance types Recommendation accuracies can be checked There is support for asking cloud instance types not just on CPU and memory but network performance as well The cloud Productinfo - the one place where you find all information about cloud providers supported instance types has been updated.

Read more...


Placeholder image

Marton Sereg

Thu, May 3, 2018

Cloud instance type recommendation

Cloud cost management series: Overspending in the cloud Managing spot instance clusters on Kubernetes with Hollowtrees Monitor AWS spot instance terminations Diversifying AWS auto-scaling groups Draining Kubernetes nodes A few months ago we had a post about overspending in the cloud where we were discussing how difficult it is to keep track of the vast amount of instance types and pricing options of the cloud providers, especially on AWS with spot pricing.

Read more...


Placeholder image

Marton Sereg

Mon, Apr 9, 2018

Draining Kubernetes nodes

Cloud cost management series: Overspending in the cloud Managing spot instance clusters on Kubernetes with Hollowtrees Monitor AWS spot instance terminations Diversifying AWS auto-scaling groups Draining Kubernetes nodes Cluster recommender Cloud instance type and price information as a service Kubernetes was designed in a way to be fault tolerant to worker node failures. If a node goes missing because of a hardware problem, a cloud infrastructure problem, or in general Kubernetes simply no longer receives heartbeat messages from that node because of any reason, the Kubernetes control plane is clever enough to handle these failures.

Read more...


Placeholder image

Marton Sereg

Mon, Mar 26, 2018

Fn and Hollowtrees

Adoption of serverless technologies is quickly emerging. According to this survey it is on par with containers. And even though serverless is a very vague term and it can be argued that it is still rarely used in production especially in complex applications, it seems to be sure that it will be one of the most dominant trends in the near future in the cloud computing space. While a few years ago serverless only meant AWS Lambda in its early stages, nowadays the category is maturing rapidly.

Read more...


Placeholder image

Marton Sereg

Mon, Feb 12, 2018

Diversifying AWS auto-scaling groups, or how to write a Hollowtrees action plugin

Cloud cost management series: Overspending in the cloud Managing spot instance clusters on Kubernetes with Hollowtrees Monitor AWS spot instance terminations Diversifying AWS auto-scaling groups Draining Kubernetes nodes Cluster recommender Cloud instance type and price information as a service You may remember the Hollowtrees project we’ve open sourced a few weeks ago - a framework to manage AWS spot instance clusters with a few batteries included: Hollowtrees is an alert-react based framework part of the Pipeline PaaS which coordinates monitoring, applies rules and dispatches action chains towards plugins using standard CNCF interfaces AWS spot instance termination Prometheus exporter AWS autoscaling group Prometheus exporter AWS Spot Instance recommender Kubernetes action plugin to execute k8s operations (e.

Read more...


Placeholder image

Marton Sereg

Mon, Feb 5, 2018

Monitor AWS spot instance terminations

Cloud cost management series: Overspending in the cloud Managing spot instance clusters on Kubernetes with Hollowtrees Monitor AWS spot instance terminations Diversifying AWS auto-scaling groups Draining Kubernetes nodes Cluster recommender Cloud instance type and price information as a service Last week we have opensourced the Hollowtrees project - a framework to manage AWS spot instance clusters with a few batteries included: Hollowtrees is an alert-react based framework part of the Pipeline PaaS which coordinates monitoring, applies rules and dispatches action chains towards plugins using standard CNCF interfaces AWS spot instance termination Prometheus exporter AWS autoscaling group Prometheus exporter AWS Spot Instance recommender Kubernetes action plugin to execute k8s operations (e.

Read more...


Placeholder image

Marton Sereg

Mon, Jan 29, 2018

Managing spot instance clusters on Kubernetes with Hollowtrees

Hollowtrees is a wave for the highest level, the pin-up centerfold for the Mentawai islands bringing a new machine-like level to the word perfection. Watch out for the vigilant guardian aptly named The Surgeons Table, whose sole purpose is to take parts of you as a trophy. Hollowtrees, a ruleset based watch-guard is keeping spot instance based clusters safe and allows to use them in production. Handles spot price surges within one region or availability zone and reschedules applications before instances are taking down.

Read more...


Placeholder image

Marton Sereg

Thu, Dec 7, 2017

Overspending in the cloud

Cloud cost management series: Overspending in the cloud Managing spot instance clusters on Kubernetes with Hollowtrees Monitor AWS spot instance terminations Diversifying AWS auto-scaling groups Draining Kubernetes nodes Cluster recommender Cloud instance type and price information as a service One of the main advantages that is always brought up when debating whether it’d be good to move a deployment to the cloud is cost. There are no upfront costs in the cloud because you don’t have to buy the hardware, and you’ll only pay for what you really use because you can scale your infrastructure based on your workloads.

Read more...