<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bernd&#39;s Memory Leaks</title>
    <link>http://blog.brainlounge.de/</link>
    <description>Recent content on Bernd&#39;s Memory Leaks</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 25 Dec 2018 13:07:00 +0100</lastBuildDate><atom:link href="http://blog.brainlounge.de/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Getting Started with Spark on Kubernetes</title>
      <link>http://blog.brainlounge.de/memoryleaks/getting-started-with-spark-on-kubernetes/</link>
      <pubDate>Tue, 25 Dec 2018 13:07:00 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/getting-started-with-spark-on-kubernetes/</guid>
      <description>&lt;p&gt;Apache Spark 2.3 brought initial native support for Kubernetes. With the &lt;a href=&#34;https://spark.apache.org/docs/2.4.0/index.html&#34;&gt;recent release of Spark 2.4&lt;/a&gt;  the integration has been improved and client mode is now supported. Time to go through step-by-step and run some primitive Spark jobs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to Deploy a &#39;Jump Pod&#39; on Kubernetes</title>
      <link>http://blog.brainlounge.de/memoryleaks/how-to-deploy-a-jump-pod-on-kubernetes/</link>
      <pubDate>Sun, 18 Nov 2018 18:09:00 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/how-to-deploy-a-jump-pod-on-kubernetes/</guid>
      <description>&lt;p&gt;Having a &lt;a href=&#34;https://en.wikipedia.org/wiki/Jump_server&#34;&gt;&lt;em&gt;jump host&lt;/em&gt;&lt;/a&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Bastion_host&#34;&gt;&lt;em&gt;bastian host&lt;/em&gt;&lt;/a&gt; (on &lt;a href=&#34;https://docs.aws.amazon.com/quickstart/latest/linux-bastion/welcome.html&#34;&gt;AWS&lt;/a&gt;, on &lt;a href=&#34;https://codelabs.developers.google.com/codelabs/gcp...bastion-host/index.htm&#34;&gt;GCP&lt;/a&gt;) or sometimes called &lt;em&gt;edge node&lt;/em&gt; is a common way to access computing resources which are not accessible otherwise. In this post I&amp;rsquo;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&amp;rsquo;ll need this later when running Spark on Kubernetes, but you can use it to be able to check the cluster&amp;rsquo;s internal network, too.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>A Comparison of the Basic Building Blocks in AWS, Azure and GCP</title>
      <link>http://blog.brainlounge.de/memoryleaks/comparison-of-basic-building-blocks-in-aws-azure-gcp/</link>
      <pubDate>Fri, 31 Aug 2018 09:55:00 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/comparison-of-basic-building-blocks-in-aws-azure-gcp/</guid>
      <description>&lt;p&gt;This sweet cloud promise, it sounds so simple - log into your cloud account, select a machine type and hit &lt;code&gt;start&lt;/code&gt;. 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.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ein Blick auf die neue Hetzner Cloud</title>
      <link>http://blog.brainlounge.de/memoryleaks/erster-blick-auf-die-neue-hetzner-cloud/</link>
      <pubDate>Tue, 27 Feb 2018 10:35:00 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/erster-blick-auf-die-neue-hetzner-cloud/</guid>
      <description>&lt;p&gt;Hetzner Cloud: Die kleinste mögliche Cloud ist Anfang 2018 an den Start gegangen. Man bekommt schon ganz viel, obwohl fast alles noch fehlt.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Kubernetes wins over Apache Hadoop</title>
      <link>http://blog.brainlounge.de/memoryleaks/kubernetes-wins-over-hadoop/</link>
      <pubDate>Wed, 17 Jan 2018 09:55:00 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/kubernetes-wins-over-hadoop/</guid>
      <description>&lt;p&gt;Recently, Apache Hadoop 3 has been &lt;a href=&#34;https://hadoop.apache.org/docs/r3.0.0/hadoop-project-dist/hadoop-common/release/3.0.0/RELEASENOTES.3.0.0.html&#34;&gt;released&lt;/a&gt;. Really, who cares? Everyone and his aunt is jumping onto the &lt;a href=&#34;https://kubernetes.io&#34;&gt;Kubernetes&lt;/a&gt; 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.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Things Google practices that your company doesn’t (part 2)</title>
      <link>http://blog.brainlounge.de/memoryleaks/things-google-practices-that-your-company-doesnt-2/</link>
      <pubDate>Wed, 29 Nov 2017 22:06:49 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/things-google-practices-that-your-company-doesnt-2/</guid>
      <description>&lt;p&gt;Joel Spolsky’s essays are legend. His collection of posts on his blog &lt;a href=&#34;https://www.joelonsoftware.com&#34;&gt;“Joel on Software”&lt;/a&gt; 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” &lt;a href=&#34;https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/&#34;&gt;(You can read it here&lt;/a&gt;, please return afterwards). This probably is still very true today, because&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“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”.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Let&amp;rsquo;s stress this dogma.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Things Google practices that your company doesn’t (part 1)</title>
      <link>http://blog.brainlounge.de/memoryleaks/things-google-practices-that-your-company-doesnt-1/</link>
      <pubDate>Mon, 20 Nov 2017 22:02:06 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/things-google-practices-that-your-company-doesnt-1/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m an IT consultant. Never did I suggest to any of my clients they should interrupt a well-running application in production. Maybe that was not as professional as it might seem. Let&amp;rsquo;s see why.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>What&#39;s the Required Score to Become Google Cloud Architect? -- Well, It Depends!</title>
      <link>http://blog.brainlounge.de/memoryleaks/how-to-prepare-for-the-google-cloud-architect-exam/</link>
      <pubDate>Mon, 20 Feb 2017 15:16:31 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/how-to-prepare-for-the-google-cloud-architect-exam/</guid>
      <description>&lt;p&gt;Early February 2017, I got email from Google saying I had passed the Cloud Architect certification exam. Yay! This post reflects what helped me preparing for the test.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Convergence of the Clouds</title>
      <link>http://blog.brainlounge.de/memoryleaks/convergence_of_the_clouds/</link>
      <pubDate>Thu, 12 Jan 2017 07:48:54 +0100</pubDate>
      
      <guid>http://blog.brainlounge.de/memoryleaks/convergence_of_the_clouds/</guid>
      <description>&lt;p&gt;Recently, I&amp;rsquo;ve been involved with the Clouds. Not so much everybody&amp;rsquo;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 &amp;ldquo;cool&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
