vadosware logo

VADOSWARE

Living in a yak shaver's paradise.

DDG search drop in powered by ddg.patdryburgh.com

  • Fri, Aug 30, 2024 by vados

    Starting locally installed Postgres instances in 2024

    Somehow, I forgot how to start locally-installed Postgres instances. My loss is your gain, now we all have a .

  • Fri, Apr 28, 2023 by vados

    Fixing GPGME Error on Arch

    How to fix GPGME errors while using pacman

  • Tue, Feb 14, 2023 by vados

    Makefile Tips: help text and preambles

    Some tips for writing better makefiles

  • Sun, Dec 4, 2022 by vados

    PSA: Email Submission should be on port 465

    STARTTLS on 587 isn't the future -- implicit TLS on 465 is, and people are misunderstanding

  • Mon, Sep 5, 2022 by vados

    Self-Hosted email is the hardest it's ever been, but also the easiest.

    It's never been easier to self-host your email. It's never been harder to self host your email.

  • Thu, Feb 24, 2022 by vados

    Upgrading a k0s cluster in-place from single-master to HA

    How I (painfully) upgraded a running k0s cluster from single-master to HA master. In the end I think a single well-equipped master was actually quite stable and better, but the lure of 'web scale' was too strong. Also, if you're thinking of attempting this, just start a new cluster.

  • Mon, Dec 13, 2021 by vados

    Handling your first dead Hetzner hard drive

    Wondering what happens when a hard drive you're using on a Hetzner dedicated server fails? Wonder no longer.

  • Thu, Oct 14, 2021 by vados

    Bare metal k8s storage: OpenEBS ZFS LocalPV + Rancher Longhorn

    I recently reworked my storage setup in pursuit of both production and flexibility. Looking at the F/OSS space led me to OpenEBS ZFS LocalPV with Longhorn on top, and here's why.

  • Sun, Sep 5, 2021 by vados

    Sometimes the problem is DNS (on Hetzner)

    If you're running on Hetzner, you might want to update your DNS settings to use some other resolvers. This can problem can manifest if you're trying to resolve DNS names that resolve to your own machines *from inside your own machines*.

  • Tue, Apr 13, 2021 by vados

    K8s storage provider benchmarks round 2, part 5

    I finish up the benchmarking process, and share the results. If you want to find what I actually end up using, the answer is in here!

  • Mon, Apr 12, 2021 by vados

    K8s storage provider benchmarks round 2, part 4

    I describe in detail the YAML and Makefile scripts that power the fio and pgbench based tests that will run on every storage provider I managed to set up

  • Tue, Apr 6, 2021 by vados

    K8s storage provider benchmarks round 2, part 3

    I install even more storage providers -- this time OpenEBS cStor, Jiva, LocalPV hostPath, LocalPV ZFS and LINSTOR

  • Tue, Apr 6, 2021 by vados

    K8s storage provider benchmarks round 2, part 2

    I start installing storage plugins, this time Rook (Ceph) -- which takes a while -- and OpenEBS Mayastor. Read this if you want to read a feel-good underdog system administration story.

  • Sun, Mar 28, 2021 by vados

    K8s storage provider benchmarks round 2, part 1

    Part 1 of my second crack at benchmarking storage providers that scale from hobbyist to enterprise. In this post I go over the setup (the code isn't public just yet) of the dedicated servers I'll be using

  • Tue, Mar 16, 2021 by vados

    Ingress Controller considerations in early 2021

    Are there some other compelling ingress controllers for the Kubernetes ecosystem I should consider switching to in 2021?

  • Fri, Feb 12, 2021 by vados

    Stale kubeconfig breaking service to service communication with kube-router

    Service to service communication broke down due to old Kubeconfig being fed to my old version of kube-router.

  • Fri, Feb 12, 2021 by vados

    Back to Docker After Issues With Podman

    Moving back to Docker (and enabling rootless containers) after running into issues with Podman

  • Mon, Nov 9, 2020 by vados

    Improving security easily with Traefik and Kubernetes

    Improving my security posture with ease by following best practices from a blog post (https://www.simplecto.com/get-more-secure-websites-from-your-traefik-configuration) thanks to thanks to Traefik and Kubernetes. This post is also unintentionally an exploration of the amount of work it takes to switch from Traefik v1 to v2.

  • Sun, Sep 20, 2020 by vados

    Rootless Containers in 2020 on Arch Linux

    A somewhat succinct no-bullshit guide to setting up rootless containers on Arch Linux

  • Wed, Jul 8, 2020 by vados

    Running containers for dependencies at will on Gitlab CI

    Running containers for your dependencies during CI E2E tests in the background, without services

<Prev Page 1 2 3 4 Next Page>
VADOSWARE logo
F/OSS & Work
  • Gitlab
  • GitHub
  • GAISMA G.K.
Connect
  • Email
  • @vadosware
  • Angel List
  • RSS
© 2013 VADOSWARE