Skip to content

HomeLab

I’ll stay bare metal – 6 reasons why you should give Kubernetes a try

About a year ago, I didn’t want to have anything to do with Docker or Kubernetes. I admit, I didn’t like the concept. This whole new fancy stuff, where is the use in it anyway and why should I not stick to my beloved Virtual Machines? Not one person could convince me otherwise or even could explain to me a real good usecase. What happened that changed my mind?

Read More »I’ll stay bare metal – 6 reasons why you should give Kubernetes a try

How hard can it be? – Creating your own Kubernetes Operator with Ansible – Part 1

One can extend the power of Kubernetes using a so called Operator. A Operator is a piece of software, that runs constantly in a loop and checks for resources to manage. A Operator normally is written in GoLang, but the Operator Framework of Kubernetes enables you also to create one using Ansible roles or playbooks.

Read More »How hard can it be? – Creating your own Kubernetes Operator with Ansible – Part 1

CI/CD this – Build a self-hosted Github Actions runner host

Github Actions is a free CI/CD solution that comes along with every Github account. It enables you to test, build and deploy your code you push to your Github repository. When using a free (non-payed) Github account, it comes with some limitation though. Which you can workaround by using your own, selfhosted Actions runner host.

Read More »CI/CD this – Build a self-hosted Github Actions runner host

Let’s keep this our secret – Transparent Git encryption using git-crypt

Storing sensitive or secret information within a Git repository is never a good idea, at least as long as you do it unencrypted. Whoever has access to the Git repository, can view and change this sensitive data. Storing encrypted data within a Git repo has also the downside, that you need to decrypt it while you want to work with the data and you have to remember to reencrypt it, before pushing it back again. Here comes git-crypt into play. Git-crypt gives you a transparent method to de- and encrypt data during pulling and pushing from or to your Git repository.

Read More »Let’s keep this our secret – Transparent Git encryption using git-crypt