From 061ea1226c4f605f4ed35983371073a3f4271602 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 8 Aug 2025 18:20:48 +0300 Subject: Update content for html --- .../2024-12-03-f3s-kubernetes-with-freebsd-part-2.html | 8 +++++--- .../2025-07-14-f3s-kubernetes-with-freebsd-part-6.html | 6 +++++- gemfeed/DRAFT-kubernetes-with-freebsd-part-7.html | 3 ++- gemfeed/atom.xml | 18 ++++++++++++------ 4 files changed, 24 insertions(+), 11 deletions(-) (limited to 'gemfeed') diff --git a/gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.html b/gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.html index 1946a8cc..88ab23e6 100644 --- a/gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.html +++ b/gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.html @@ -212,19 +212,21 @@ http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite -->
root@f0:~ # cat <<END >>/etc/periodic.conf
 daily_zfs_snapshot_enable="YES"
-daily_zfs_snapshot_pools="zroot"
+daily_zfs_snapshot_pools="zroot,zdata"
 daily_zfs_snapshot_keep="7"
 weekly_zfs_snapshot_enable="YES"
-weekly_zfs_snapshot_pools="zroot"
+weekly_zfs_snapshot_pools="zroot,zdata"
 weekly_zfs_snapshot_keep="5"
 monthly_zfs_snapshot_enable="YES"
-monthly_zfs_snapshot_pools="zroot"
+monthly_zfs_snapshot_pools="zroot,zdata"
 monthly_zfs_snapshot_keep="6"
 END
 

https://github.com/ross/zfs-periodic

+Note: We have also added zdata to the list of snapshot pools. Currently, this pool does not exist yet, but it will be created later in this blog series.
+

Uptime tracking



uptimed? I like to track my uptimes. This is how I configured the daemon:
diff --git a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html index 5663f6ed..dfd1242c 100644 --- a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html +++ b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html @@ -13,7 +13,7 @@

f3s: Kubernetes with FreeBSD - Part 6: Storage



-Published at 2025-07-13T16:44:29+03:00
+Published at 2025-07-13T16:44:29+03:00, last updated: 08.08.2025

This is the sixth blog post about the f3s series for self-hosting demands in a home lab. f3s? The "f" stands for FreeBSD, and the "3s" stands for k3s, the Kubernetes distribution used on FreeBSD-based physical machines.

@@ -917,12 +917,16 @@ paul@f0:~ % doas sysrc nfsv4_server_enable=YES nfsv4_server_enable: YES -> YES paul@f0:~ % doas sysrc nfsuserd_enable=YES nfsuserd_enable: YES -> YES +paul@f0:~ % doas sysrc nfsuserd_flags="-domain lan.buetow.org" +nfsuserd_flags: "" -> "-domain lan.buetow.org" paul@f0:~ % doas sysrc mountd_enable=YES mountd_enable: NO -> YES paul@f0:~ % doas sysrc rpcbind_enable=YES rpcbind_enable: NO -> YES
+Update: 08.08.2025: I've added the domain to nfsuserd_flags
+
And we also create a dedicated directory for Kubernetes volumes:

TODO: include a diagram again?
TODO: increase replica of traefik to 2, persist config surviving reboots
TODO: fix check-mounts script (mountpoint command and stale mounts... differentiate better)
-TODO: remove traefic metal lb pods? persist the change?
+TODO: remove traefic metal lb pods? persist the change?
+TODO: use helm charts examples, but only after the initial apache example...

Other *BSD-related posts:

diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index d3af9d57..13ceb5a8 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ - 2025-08-06T09:02:04+03:00 + 2025-08-08T18:20:01+03:00 foo.zone feed To be in the .zone! @@ -484,7 +484,7 @@ content = "{CODE}" f3s: Kubernetes with FreeBSD - Part 6: Storage https://foo.zone/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html - 2025-07-13T16:44:29+03:00 + 2025-07-13T16:44:29+03:00, last updated: 08.08.2025 Paul Buetow aka snonux paul@dev.buetow.org @@ -494,7 +494,7 @@ content = "{CODE}"

f3s: Kubernetes with FreeBSD - Part 6: Storage



-Published at 2025-07-13T16:44:29+03:00
+Published at 2025-07-13T16:44:29+03:00, last updated: 08.08.2025

This is the sixth blog post about the f3s series for self-hosting demands in a home lab. f3s? The "f" stands for FreeBSD, and the "3s" stands for k3s, the Kubernetes distribution used on FreeBSD-based physical machines.

@@ -1398,12 +1398,16 @@ paul@f0:~ % doas sysrc nfsv4_server_enable=YES nfsv4_server_enable: YES -> YES paul@f0:~ % doas sysrc nfsuserd_enable=YES nfsuserd_enable: YES -> YES +paul@f0:~ % doas sysrc nfsuserd_flags="-domain lan.buetow.org" +nfsuserd_flags: "" -> "-domain lan.buetow.org" paul@f0:~ % doas sysrc mountd_enable=YES mountd_enable: NO -> YES paul@f0:~ % doas sysrc rpcbind_enable=YES rpcbind_enable: NO -> YES
+Update: 08.08.2025: I've added the domain to nfsuserd_flags
+
And we also create a dedicated directory for Kubernetes volumes:

root@f0:~ # cat <<END >>/etc/periodic.conf
 daily_zfs_snapshot_enable="YES"
-daily_zfs_snapshot_pools="zroot"
+daily_zfs_snapshot_pools="zroot,zdata"
 daily_zfs_snapshot_keep="7"
 weekly_zfs_snapshot_enable="YES"
-weekly_zfs_snapshot_pools="zroot"
+weekly_zfs_snapshot_pools="zroot,zdata"
 weekly_zfs_snapshot_keep="5"
 monthly_zfs_snapshot_enable="YES"
-monthly_zfs_snapshot_pools="zroot"
+monthly_zfs_snapshot_pools="zroot,zdata"
 monthly_zfs_snapshot_keep="6"
 END
 

https://github.com/ross/zfs-periodic

+Note: We have also added zdata to the list of snapshot pools. Currently, this pool does not exist yet, but it will be created later in this blog series.
+

Uptime tracking



uptimed? I like to track my uptimes. This is how I configured the daemon:
-- cgit v1.2.3