summaryrefslogtreecommitdiff
path: root/gemfeed
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-07-28 14:28:40 +0300
committerPaul Buetow <paul@buetow.org>2025-07-28 14:28:40 +0300
commit259d040eac6b3afad28c887b66bc3e90addd7d87 (patch)
tree00f836b9853b7284bd245e877698769db8af51f8 /gemfeed
parentb3f1519f4b26a52fdea41712f263ba7ad66f723c (diff)
Update content for md
Diffstat (limited to 'gemfeed')
-rw-r--r--gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md17
-rw-r--r--gemfeed/DRAFT-kubernetes-with-freebsd-part-7.md3
2 files changed, 11 insertions, 9 deletions
diff --git a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
index 251a56b4..652209e4 100644
--- a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
+++ b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
@@ -1423,20 +1423,24 @@ fi
touch "$LOCK_FILE"
trap "rm -f $LOCK_FILE" EXIT
-mount_it () {
+remount_it () {
+ # Try to fix
+ echo "Attempting to fix/remount NFS mount at $(date)" | systemd-cat -t nfs-monitor -p notice
+ umount -f "$MOUNT_POINT" 2>/dev/null
+ sleep 1
+
if mount "$MOUNT_POINT"; then
echo "NFS mount fixed at $(date)" | systemd-cat -t nfs-monitor -p info
rm -f "$STATE_FILE"
else
echo "Failed to fix NFS mount at $(date)" | systemd-cat -t nfs-monitor -p err
- exit 1
fi
}
# Quick check - ensure it's actually mounted
if ! mountpoint -q "$MOUNT_POINT"; then
echo "NFS mount not found at $(date)" | systemd-cat -t nfs-monitor -p err
- mount_it
+ remount_it
fi
# Quick check - try to stat a directory with a very short timeout
@@ -1457,12 +1461,7 @@ if [ ! -f "$STATE_FILE" ]; then
touch "$STATE_FILE"
fi
-# Try to fix
-echo "Attempting to fix stale NFS mount at $(date)" | systemd-cat -t nfs-monitor -p notice
-umount -f "$MOUNT_POINT" 2>/dev/null
-sleep 1
-
-mount_it
+remount_it
EOF
[root@r0 ~]# chmod +x /usr/local/bin/check-nfs-mount.sh
```
diff --git a/gemfeed/DRAFT-kubernetes-with-freebsd-part-7.md b/gemfeed/DRAFT-kubernetes-with-freebsd-part-7.md
index 2be27e14..e9a7190b 100644
--- a/gemfeed/DRAFT-kubernetes-with-freebsd-part-7.md
+++ b/gemfeed/DRAFT-kubernetes-with-freebsd-part-7.md
@@ -536,6 +536,9 @@ Shutting down `f0` and let NFS failing over for the Apache content.
TODO: include k9s screenshot
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?
Other *BSD-related posts: