Tech Couch

A Comfy Corner for Software, Security, Cloud, and AI

Written by engineers, not ai

devops

Finding unwanted unicode characters in source code files

Preventing hidden and lookalike characters from breaking yaml and python

Scaling to zero is expensive

Runtime bills are only part of total cost

Building distroless container images

You can even ditch the base image

Building a robust CI pipeline for bash

Turning tech debt into software projects

Configuring vagrant to use kvm

Easy VM automation backed by libvirt

A guide to OCI container runtimes

Not all containers are made equal

Automating backups with ansible

Confident backup automation from creation to recovery

Breaking out of docker containers

How misconfigurations lead to privilege escalation

Simplifying docker web hosting with traefik

From simple ingress to automatic SSL and rate limiting with just a few container labels

Automating RKE2 kubernetes installation with ansible

Effortless production cluster setups anywhere