« Back to home

How to Deploy a 'Jump Pod' on Kubernetes

Controlling a Kubernetes cluster from within

Having a jump host, bastian host (on AWS, on GCP) or sometimes called edge node is a common way to access computing resources which are not accessible otherwise. In this post I’ll explore how to create a Kubernetes pod acting as such a jump server within the cluster, which is then used to create more pods. I’ll need this later when running Spark on Kubernetes, but you can use it to be able to check the cluster’s internal network, too.…

Read more »

A Comparison of the Basic Building Blocks in AWS, Azure and GCP

Where Azure and Google Cloud shine and AWS fails

This sweet cloud promise, it sounds so simple - log into your cloud account, select a machine type and hit start. But as soon as you are running a dozen machines in all parts of the world for different projects and teams, you will start struggling with pulling apart your bill and granting rights to different people knowing which is what. Then you will find: this becomes unmanageable quite fast. Sure enough, every major cloud provider offers some kind of solution for this organisational mess, and this blog post will try to do a comparision. It is separated into two parts: the simple way, and the enterprise way.…

Read more »

Kubernetes wins over Apache Hadoop

A prediction of change in dominance between two siblings

Recently, Apache Hadoop 3 has been released. Really, who cares? Everyone and his aunt is jumping onto the Kubernetes train. While maybe it seems that Hadoop and Kubernetes are very different beasts, in reality, they are not. It’s kind of the same thing, but in different flavors. Yet, Kubernetes looks like the overall winner.…

Read more »

Things Google practices that your company doesn’t (part 2)

Episode 2: Embrace Software Rewrites

Posted on · Reading time ~3 minutes · english

Joel Spolsky’s essays are legend. His collection of posts on his blog “Joel on Software” in the years from 2000 onwards have been very influential in the development community, not only because of their engaging writing style, but because they set clear directions for tech companies. One specific dogma he successfully implanted in my head was: “Never ever do a complete software rewrite” (You can read it here, please return afterwards). This probably is still very true today, because

“when you start from scratch there is absolutely no reason to believe that you are going to do a better job than you did the first time”.

Let’s stress this dogma.

Read more »

Convergence of the Clouds

How Google and Microsoft take similar routes

Recently, I’ve been involved with the Clouds. Not so much everybody’s darling AWS, but more the runner-ups in the race: Google Cloud and Microsoft Azure. Both cool kids, but everyone with his its very different style and philosophy of what it considers “cool”.…

Read more »