Ghostwriter
  • Home
  • Author
  • What I use
  • Disclaimer
Subscribe
Göran

Göran

13 posts published

📍 Berlin, Germany
https://blog.goeri.de https://twitter.com/groundhog2k https://www.facebook.com/goeran.poehner
Remark42 - the better commenting system
Remark42

Remark42 - the better commenting system

When I restarted this blog based on the Ghost blog software I was looking for a free self-hosted commenting system. I integrated Commento and used it for a while. But it's a pity that this software had no new releases since a year and the number of issues are raising.

  • Göran
Göran May 2, 2021 • 1 min read
Creating a multi-arch K8 cluster - Part 5 - Add a x86-Node
Kubernetes

Creating a multi-arch K8 cluster - Part 5 - Add a x86-Node

Adding a x86/AMD64 node to the cluster is similar to the steps described in part 2 and part 3 of this guide. This part will add a few details you should pay attention on. At first a bootable installation media with Ubuntu 20.04 LTS for AMD64 is needed.

  • Göran
Göran Feb 17, 2021 • 2 min read
(My) public helm charts
Helm

(My) public helm charts

While I started my project to setup an own (Home) Kubernetes cluster with a mixed-architecture (AMD64+ARM64), I realized that there are a lot of public helm charts around that do not satisfy my 2 basic needs of: 1. Deploying architecture independent images 2. Fullfil basic security settings (non-root, unprivileged,

  • Göran
Göran Dec 24, 2020 • 1 min read
Creating a multi-arch K8 cluster - Part 4 - Setup a load-balancer and NFS
Kubernetes

Creating a multi-arch K8 cluster - Part 4 - Setup a load-balancer and NFS

After part 3 of this blog series we have a fully working Kubernetes cluster. Load-BalancerIt has one major drawback: All exposed ports of running pods/services are only reachable under the specific worker node IP address. In a real cluster a load-balancer would handle all incoming traffic and route it

  • Göran
Göran Dec 21, 2020 • 5 min read
Kubernetes 1.20 breaking changes
Kubernetes

Kubernetes 1.20 breaking changes

There is a small point in the Release Notes of Kubernetes 1.20 which could break a cluster that using Metallb and/or NFS client provisioner. A feature called selfLink (which is deprecated since 1.16) will finally be removed in 1.21 and needs to be activated manually for

  • Göran
Göran Dec 21, 2020 • 1 min read
Creating a multi-arch K8 cluster - Part 3 - Install Docker and Kubernetes
Kubernetes

Creating a multi-arch K8 cluster - Part 3 - Install Docker and Kubernetes

The following steps have to be done on all Raspberry Pi's in the cluster! Prepare Docker installationEnable the linux kernel control groups (cgroups) for Docker and Kubernetes. These cgroups are responsible for isolation and limiting of resources like CPU and memory. Therefor it's necessary to edit the boot firmware file.

  • Göran
Göran Dec 15, 2020 • 5 min read
Creating a multi-arch K8 cluster - Part 2 - Installing the OS
Raspberry PI

Creating a multi-arch K8 cluster - Part 2 - Installing the OS

One goal was to use Kubernetes on 64-bit because this architecture is widely supported with a growing number of docker images while arm32v6/v7 is silently dying. Only a 64-bit OS can take full advantage of the 4 GB memory of an Raspberry PI 4. With the hardware that was

  • Göran
Göran Dec 9, 2020 • 4 min read
Creating a multi-arch K8 cluster - Part 1 - The hardware setup
Kubernetes

Creating a multi-arch K8 cluster - Part 1 - The hardware setup

Motivation: My initial motivation was to learn more about Kubernetes. When my little home server (a Zotac CI 327) had an outage caused by a SSD failure I started thinking of moving from simple Docker to Kubernetes and building a complete failover and load-balancing cluster. I took this as a

  • Göran
Göran Dec 9, 2020 • 2 min read
Tools

"Übersicht" Tool for OS X

Today i stumbled over a really nice little desktop widget tool called Übersicht. It’s from the developer Felix Hageloh. Übersicht is like the good old GeekTool and displays information aggregated from system commands or internet services directly onto you desktop background. Thereby Übersicht is much easier to modify,

  • Göran
Göran Jan 26, 2016 • 1 min read
Docker

How to: Install and remote debug a java application in Docker with IDEA IntelliJ

IDEA IntelliJ has a plugin for docker integration which supports docker container creation, configuration and deployment. This article will guide you how to use the docker integration plugin and remote debug a simple java application running in a docker container. What is used: IDEA IntelliJ 15.0.1, Docker 1.

  • Göran
Göran Jan 22, 2016 • 4 min read
Debian

Quick - how to: Remote access your docker machine (Debian example)

If you’ve installed docker on a Debian linux machine following the guide on docker.com, you are able to control your containers only if you SSH into this machine or open some kind of tunnel (e.g. Putty) or configure NAT in case of a local vm. Reason:

  • Göran
Göran Jan 19, 2016 • 1 min read
IntelliJ

Configuring IntelliJ 14.1 (CE) to work with SonarQube 5.1

The official SonarQube plugin for IntelliJ is not maintained since 2014 and doesn’t show SonarQube results in the IntelliJ IDE. I decided to give the SonarQube Community Plugin a chance. It works but there is one tricky dialog during configuration. I will show you how to install and

  • Göran
Göran Oct 15, 2015 • 2 min read

Restart

After a few month with the Ghost-Blog, i’m back to WordPress and decided to rebuild this site. Unfortunately Ghost didn’t develop as much as i expected last year. The markdown editor was the best feature of it, but otherwise Ghost made only small steps ahead. Welcome

  • Göran
Göran Jan 21, 2015 • 1 min read
Ghostwriter © 2022
Powered by Ghost