Skip to content

Blog

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

It can do Windows too – Running Ansible on Windows

Running Ansible playbooks against Linux systems is common. The Ansible core team and the community have developed all sorts of modules that grow day by day in functionality. But there is also a quite broad base on modules, which have a Windows couterpart. I thought, it must be hard to get the communication right between Ansible and a Windows system, but it’s easier than you might think. And because it’s more fun, let’s do it with OpenSSH instead of WinRM.

Read More »It can do Windows too – Running Ansible on Windows

Bastard Operator from Hell? – Giving the Kubernetes Oracle Database Operator a try

Oracle want’s to participate in the open source movement lately, making itself known as “an Open Source company”. Part of this is the Oracle Database Operator for Kubernetes. It’s an early version (0.1.0) that I’ve tested out, so it offers only a limited set of features as of now. Let’s move it to it’s paces, shall we?

Read More »Bastard Operator from Hell? – Giving the Kubernetes Oracle Database Operator a try

Restore and Clone from S3 – Configure Zalando Postgres Operator Restore with WAL-G

In an earlier blogpost, I wrote about doing Postgres backups using WAL-G to a S3 storage. This time we have a look to either clone or “inplace” restore a postgres instance from these backups. All of this using the Zalando Postgres Operator. If you haven’t done so, please read the backup post before proceeding reading this one.

Read More »Restore and Clone from S3 – Configure Zalando Postgres Operator Restore with WAL-G

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