RSSAmplifier

Blog

Fredrick Biering

fredrickb.comRSS feed ↗10 posts

Latest posts

Some post summer updates

Summer is over, took a break from the homelab and OSS projects. Came back to a large set of updates on the Proxmox hosts and a few PRs in calico-flow-logs-otlphttp-exporter (I’m starting to regret the name when having to spell it all out). Proxmox Since I don’t have a good solution for replicated storage for VMs I drain the K3s node VMs on each Proxmox host before rebooting after kernel updates.…

Upgrading Calico to v3.32

I’ve meant to upgrade Calico to v3.32 for some time. Usually this is a breeze since I’ve bootstrapped Calico using the Tigera Operator, and the upgrade process boils down to just bumping the version in the Ansible role: # roles/install-calico/vars/main.yaml calico_version : v3.32.1 calico_custom_resources_dest : /tmp/calico-custom-resources.yaml The upgrade itself had no issues in terms of CNI…

Setting up Gateway API support in K3s

With Ingresses slowly on their way out , I decided to take a look at implementing support for the Gateway API in the K3s cluster. The Gateway API implementation had to work similar to my current Traefik Ingresscontroller setup: A single external Virtual IP (VIP) that can be used for all internal DNS records in Unbound running in OPNsense Support for TLS certificate provisioning using my internal…

My brief time streaming on livecoding.tv

livecoding.tv was launched under the notion of being “Twitch for coders” (remember, this was 2015 and twitch.tv focused mostly on games). It made the spotlight in some publications: https://www.ycombinator.com/blog/livecoding-dot-tv-yc-s15-is-twitch-for-coding/ https://techcrunch.com/2015/06/29/yc-backed-livecoding-tv-is-the-twitch-tv-for-coding/ I found some entertaining projects there, among…

Accessing the homelab externally

Not a sponsored post or endorsement of any services mentioned, just my opinions as a homelabber. Remote access wasn’t something I had in the homelab early on, but when travelling out of town its nice to be able to work on projects involving the homelab. Since I don’t want to expose services using my public IP, I had to find a different method. I ran Netmaker self-hosted Community Edition for…

Upgrading OPNsense to version 26

I was starting to lag behind on upgrades on my OPNsense box, which was running version 25.7 well past the release date of 26.1. Last weekend I grabbed the opportunity and upgraded the install. The process was fairly smooth thanks to snapshots , git backups , and an easy upgrade path provided by the OPNsense maintainers. I took a snapshot before the upgrade: I already had an offsite config backup…

Upgrading K3s

I haven’t upgraded the K3s cluster in the homelab for quite some time. Now seemed like a good time to do a round of upgrades before starting a new project. What has been upgraded: Item New version K3s cluster v1.35.1+k3s1 Calico v3.31.x ArgoCD 3.x Longhorn 1.10.x (Helm chart version) Sealed Secrets 2.18.x (Helm chart version) step-ca 1.29.x (Helm chart version) step-issuer 1.9.9 (Helm chart…

Issue when customizing cloud-init images on Proxmox 9

I upgraded to Proxmox 9 in the homelab last year without any noticeable issues. It was only when I started the upgrade process of my Ansible playbook for the Proxmox hosts that I ran into problems. The role for creating cloud-init VM templates failed during the task which installs the qemu-guest-agent : - name : Install qemu-guest-agent in all images in directory "{{ pvesm_local_storage_path }}/{{…

Ingesting Calico flow logs into Loki in the homelab

I’ve written about Whisker previously in migrating from Flannel to Calico . While I like being able to debug network traffic in realtime, Whisker does not give me a historical overview: What services has the most traffic measured by packets or bandwidth in the last 30 minutes? What is the distribution of traffic by protocol over the last 30 minutes? Version 3.30 of Calico OSS also introduced…

Upgrading the Proxmox cluster from 8 to 9 in the homelab

Proxmox 9 was released in August . I’ve focused the past few weeks on migrating from Flannel to Calico , and with the CNI-switch in K3s out of the way I was able to dedicate time to upgrade Proxmox. Proxmox has a pretty nice guide for upgrading from 8 to 9. I opted for doing an in-place upgrade this time as opposed to reinstalling the entire OS. I did a mix of one-off commands and running a…