summaryrefslogtreecommitdiff
path: root/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-01-04 00:36:05 +0200
committerPaul Buetow <paul@buetow.org>2026-01-04 00:36:05 +0200
commit1f89db75e2b2c29f0e96355b949ce6234f56c5ff (patch)
tree905c432a9aa985abb0f0d34e11be312837c868d7 /gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
parentd33c8d10d9aebd6895afee7bfabd682a54309f8a (diff)
Update content for md
Diffstat (limited to 'gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md')
-rw-r--r--gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md8
1 files changed, 7 insertions, 1 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 3cff80fb..b3a2cadb 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
@@ -858,14 +858,20 @@ Key benefits for our storage system:
First, we add the CARP configuration to `/etc/rc.conf` on both `f0` and `f1`:
+> Update: Sun 4 Jan 00:17:00 EET 2026 - Added `advskew 100` to f1 so f0 always wins CARP elections when it comes back online after a reboot.
+
```sh
-# The virtual IP 192.168.1.138 will float between f0 and f1
+# On f0 - The virtual IP 192.168.1.138 will float between f0 and f1
ifconfig_re0_alias0="inet vhid 1 pass testpass alias 192.168.1.138/32"
+
+# On f1 - Higher advskew means lower priority, so f0 wins elections
+ifconfig_re0_alias0="inet vhid 1 advskew 100 pass testpass alias 192.168.1.138/32"
```
Whereas:
* `vhid 1`: Virtual Host ID - must match on all CARP members
+* `advskew`: Advertisement skew - higher value means lower priority (f1 uses 100, f0 uses default 0)
* `pass testpass`: Password for CARP authentication (if you follow this, use a different password!)
* `alias 192.168.1.138/32`: The virtual IP address with a /32 netmask