summaryrefslogtreecommitdiff
path: root/gemfeed
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-11-16 23:46:35 +0200
committerPaul Buetow <paul@buetow.org>2024-11-16 23:46:35 +0200
commit1b8de26005feb21678ca5eb4cd9a6648fbd70575 (patch)
tree41ba5e81e42c4183700ca1290fa384db026e6dda /gemfeed
parent59a7d0c5b74968976d633e737097556b6c38decb (diff)
Update content for md
Diffstat (limited to 'gemfeed')
-rw-r--r--gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.md10
-rw-r--r--gemfeed/DRAFT-f3s-kubernetes-with-freebsd-hardware-setup.md39
2 files changed, 44 insertions, 5 deletions
diff --git a/gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.md b/gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.md
index 524b7c70..0f59d815 100644
--- a/gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.md
+++ b/gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.md
@@ -24,9 +24,9 @@ Let's begin...
* [⇢ ⇢ Data integrity](#data-integrity)
* [⇢ ⇢ ⇢ Periodic backups](#periodic-backups)
* [⇢ ⇢ ⇢ Power protection](#power-protection)
-* [⇢ ⇢ Monitoring: Keeping an Eye on Everything](#monitoring-keeping-an-eye-on-everything)
+* [⇢ ⇢ Monitoring: Keeping an eye on everything](#monitoring-keeping-an-eye-on-everything)
* [⇢ ⇢ ⇢ Prometheus and Grafana](#prometheus-and-grafana)
-* [⇢ ⇢ ⇢ Gogios: My Custom Alerting System](#gogios-my-custom-alerting-system)
+* [⇢ ⇢ ⇢ Gogios: My custom alerting system](#gogios-my-custom-alerting-system)
* [⇢ ⇢ What's after this all?](#what-s-after-this-all)
## Why this setup?
@@ -112,7 +112,7 @@ The backup scripts also perform some zpool scrubbing now and then. A scrub once
Power outages are regularly in my area, so a UPS keeps the infrastructure running during short outages and protects the hardware. I'm still trying to decide which hardware to get, and I still need one, as my previous NAS is simply an older laptop that already has a battery for power outages. However, there are plenty of options to choose from. My main criterion is that the UPS should be silent, as the whole setup will be installed in an upper shelf unit in my daughter's room. ;-)
-## Monitoring: Keeping an Eye on Everything
+## Monitoring: Keeping an eye on everything
Robust monitoring is vital to any infrastructure, especially one as distributed as mine. I've thought about a setup that ensures I'll always be aware of what's happening in my environment.
@@ -126,7 +126,7 @@ For visualization, Grafana will be deployed alongside Prometheus. Grafana lets m
[https://grafana.com](https://grafana.com)
-### Gogios: My Custom Alerting System
+### Gogios: My custom alerting system
Alerts generated by Prometheus are forwarded to Alertmanager, which I will configure to work with Gogios, a lightweight monitoring and alerting system I wrote myself. Gogios runs on one of my OpenBSD VMs. At regular intervals, Gogios scrapes the alerts generated in the k3s cluster and notifies me via Email.
@@ -136,7 +136,7 @@ Ironically, I implemented Gogios to avoid using more complex alerting systems li
## What's after this all?
-This setup is just the beginning. Some ideas I'm thinking about for the future:
+This setup may be just the beginning. Some ideas I'm thinking about for the future:
* Adding more FreeBSD nodes (in different physical locations, maybe at my wider family's places?) for better redundancy. (HA storage then might be trickier)
* Deploying more Docker apps (data-intensive ones, like a picture gallery, my entire audiobook catalogue, or even a music server) to k3s.
diff --git a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-hardware-setup.md b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-hardware-setup.md
new file mode 100644
index 00000000..c0db723b
--- /dev/null
+++ b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-hardware-setup.md
@@ -0,0 +1,39 @@
+# f3s: Kubernetes with FreeBSD - Setting the stage - Part 1
+
+> Published at 2024-11-16T23:20:14+02:00
+
+This is the second blog post about my f3s series for my self-hosting demands in my home lab. f3s? The "f" stands for FreeBSD, and the "3s" stands for k3s, the Kubernetes distribution I will use on FreeBSD-based physical machines.
+
+I will post a new entry every month or so (there are too many other side projects for more frequent updates—I bet you can understand).
+
+[2024-11-17 f3s: Kubernetes with FreeBSD - Setting the stage - Part 1](./2024-11-17-f3s-kubernetes-with-freebsd-part-1.md)
+
+[![f3s logo](./f3s-kubernetes-with-freebsd-part-1/f3slogo.png "f3s logo")](./f3s-kubernetes-with-freebsd-part-1/f3slogo.png)
+
+Let's begin...
+
+## Table of Contents
+
+* [⇢ f3s: Kubernetes with FreeBSD - Setting the stage - Part 1](#f3s-kubernetes-with-freebsd---setting-the-stage---part-1)
+
+##
+
+Hardware + photos + basic unpacking
+Base os insallation (FreeBSD)
+* static IPs
+* utimed
+* bhyve setup
+* minimal rocky linux installs, with staic IPs
+
+Other *BSD-related posts:
+
+[2016-04-09 Jails and ZFS with Puppet on FreeBSD](./2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md)
+[2022-07-30 Let's Encrypt with OpenBSD and Rex](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
+[2022-10-30 Installing DTail on OpenBSD](./2022-10-30-installing-dtail-on-openbsd.md)
+[2024-01-13 One reason why I love OpenBSD](./2024-01-13-one-reason-why-i-love-openbsd.md)
+[2024-04-01 KISS high-availability with OpenBSD](./2024-04-01-KISS-high-availability-with-OpenBSD.md)
+[2024-11-17 f3s: Kubernetes with FreeBSD - Setting the stage - Part 1](./2024-11-17-f3s-kubernetes-with-freebsd-part-1.md)
+
+E-Mail your comments to `paul@nospam.buetow.org` :-)
+
+[Back to the main site](../)