Stackable

Author Archives: Sönke Liebau

Enhancing Flexibility in Data Management: Stackable Introduces Delta Lake Connector for Trino

Introduction In the ever-evolving landscape of data management, adaptability and choice are key. Stackable, renowned for its open and flexible Stackable Data Platform, continues to pioneer innovations that empower businesses to tailor their data architectures to unique needs. The latest … Read More

A Modern Data Lakehouse: Stackable and dbt on the TPC-H Dataset

Introduction At Stackable, we like to push the limits of what our Stackable Data Platform can do. Whether it’s the millisecond performance of HBase on Kubernetes (https://stackable.tech/hbase-performance-benchmark/) or connecting to legacy databases via Hive (https://stackable.tech/stackable-and-trino-part-3-migrating-hive-tables-using-ctas/). This time we focused on … Read More

Spark on Kubernetes Operators – A Comparison

Introduction Apache Spark has come a long way since its inception in 2014, originally envisioned as a more generic model to work with data than the previous concept of Map & Reduce. It has been widely adopted since then and … Read More

Tools To Make Interacting With Your Kubernetes Clusters A Breeze

How to get the busywork out of handling Kubernetes and finding out what is going on in your cluster? If you feel like you have written quite enough kubectl commands for a while, this is for you! In this post, we will … Read More

Building a Kubernetes-Hosted Web UI for Our Data Platform

Approachability is not one of the biggest strengths of Kubernetes. Anybody who can’t express their questions in form of kubectl commands will have a hard time finding out what’s going on inside a cluster. Not that it were an easy task. The … Read More

Benchmarking Apache HBase on Kubernetes

TL;DR In this blog post, I describe a benchmarking exercise we conducted to compare the performance impact of running HBase and HDFS on Kubernetes versus running them on bare-metal. The blog post explains the challenges of running stateful workloads on … Read More

What Were All Those Project Names on the KubeCon Europe 2023 Page?

When checking out this year’s KubeCon in Amsterdam, the following text snippet caught my attention: “Join containerd, CoreDNS, Envoy, etcd, Fluentd, Harbor, Helm, Jaeger, Kubernetes, Linkerd, Open Policy Agent, Prometheus, Rook, TiKV, TUF, Vitess, Argo, Backstage, Buildpacks, Chaos Mesh, Cilium, … Read More

Stumbling Over ‘ubi-8-appstream’ In ‘ubi8/ubi-minimal’

Today our Docker image builds started crashing out of the blue. The following error message showed up: The offending line, was calling microdnf with –enablerepo=ubi-8-appstream. Suddenly, images which were building just fine in the morning, stopped doing so. This might be a very … Read More

Deleting Custom Resources in a Kubernetes Namespace

The custom resources I thought I deleted were in fact around all this time!? When working with Kubernetes and custom resources, you need to be able to go back to a clean state. Unfortunately, almost all kubectl commands are ignoring … Read More

7 Useful CLI Tools You Can Give a Try

What CLI tools do you LOVE to use? Is there something you wouldn’t want to miss? I asked this question in the Stackable Slack a few days ago, got some cool replies and wanted to share them on. Interested in … Read More