Max Brenner DevOps Freelancer
  • about
  • posts
  • side projects
  • talks
  • imprint
  • My first steps in indie hacking
    13 min read - March 4, 2024
  • Sharing a Kubernetes cluster between multiple tenants
    8 min read - January 11, 2022
  • Moving from utterances to giscus
    7 min read - December 27, 2021
  • Why newly created AWS Route53 records may not resolve
    4 min read - December 23, 2021
  • Optimizing applications on Kubernetes using Machine Learning
    16 min read - June 30, 2021
  • Self-employment: three months update
    8 min read - April 17, 2021
  • How to waste money using Kubernetes
    8 min read - March 14, 2021
  • AWS EC2 launch configurations vs launch templates
    4 min read - February 11, 2021
  • My first month of self-employment
    5 min read - February 5, 2021
  • Kubernetes operators with Python #2: Implementing Controller
    9 min read - January 18, 2021
  • Kubernetes operators with Python #1: Creating CRDs
    7 min read - January 13, 2021
  • Github Actions workflow for merged/closed PRs
    1 min read - December 27, 2020
  • Screwing up remote access to dozens of servers within seconds
    5 min read - December 22, 2020
  • Kubernetes Overview Diagrams
    1 min read - December 1, 2020
  • Setting up a load balancer with failover support in Azure
    6 min read - November 19, 2020
  • Setting up an EKS cluster with IAM/IRSA integration
    6 min read - November 15, 2020
  • Integrating cdk8s with Argo CD
    8 min read - May 4, 2020
  • Integrating cdk8s with Flux
    8 min read - April 8, 2020
  • cdk8s, the future of Kubernetes application deployments?
    7 min read - March 30, 2020
  • Minikube vs. kind vs. k3s - What should I use?
    5 min read - December 5, 2019
  • Installing Python in OpenWRT on a USB storage
    5 min read - September 7, 2019
  • My top 5 positive points about Ansible in 2017
    3 min read - September 19, 2017
  • Cap'n Proto with Python
    9 min read - May 19, 2015
  • Python's str() vs. repr()
    1 min read - April 10, 2015