From cd28762fc2bb28937e1dd693ab00224319952f6c Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 8 Jan 2026 00:03:00 +0200 Subject: Update content for html --- about/resources.html | 206 ++++++++++----------- ...5-10-02-f3s-kubernetes-with-freebsd-part-7.html | 2 +- ...5-12-07-f3s-kubernetes-with-freebsd-part-8.html | 2 +- .../DRAFT-f3s-kubernetes-with-freebsd-part-8b.html | 26 +++ gemfeed/atom.xml | 6 +- index.html | 2 +- uptime-stats.html | 2 +- 7 files changed, 136 insertions(+), 110 deletions(-) diff --git a/about/resources.html b/about/resources.html index 30c8db37..467529e1 100644 --- a/about/resources.html +++ b/about/resources.html @@ -50,112 +50,112 @@ In random order:


Technical references



I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order:


Self-development and soft-skills books



In random order:


Here are notes of mine for some of the books

@@ -164,22 +164,22 @@ Some of these were in-person with exams; others were online learning lectures only. In random order:


Technical guides



@@ -187,8 +187,8 @@

Podcasts



@@ -197,51 +197,51 @@ In random order:


Podcasts I liked



I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests.


Newsletters I like



This is a mix of tech and non-tech newsletters I am subscribed to. In random order:


Magazines I like(d)



@@ -249,9 +249,9 @@

Formal education



diff --git a/gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html b/gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html index e17fdf7d..32a02d14 100644 --- a/gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html +++ b/gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html @@ -85,7 +85,7 @@ $ cd f3s/ - Additional resources under */manifests/ directories (e.g., prometheus/manifests/)
- Justfiles updated to trigger ArgoCD syncs instead of direct Helm commands

-The deployment concepts and architecture remain the same—only the deployment method changed from imperative (helm install/upgrade) to declarative (GitOps with ArgoCD). For details on the GitOps migration, see Part X of this series.
+The deployment concepts and architecture remain the same—only the deployment method changed from imperative (helm install/upgrade) to declarative (GitOps with ArgoCD).

Updating



diff --git a/gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html b/gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html index 0295f7dc..c38ac8fa 100644 --- a/gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html +++ b/gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html @@ -98,7 +98,7 @@ $ cd f3s/prometheus/ - Resources organized under prometheus/manifests/, loki/, etc.
- Justfiles updated to trigger ArgoCD syncs instead of direct Helm commands

-The deployment concepts and architecture remain the same—only the deployment method changed from imperative (helm install/upgrade) to declarative (GitOps with ArgoCD). For details on the GitOps migration, see Part X of this series.
+The deployment concepts and architecture remain the same—only the deployment method changed from imperative (helm install/upgrade) to declarative (GitOps with ArgoCD).

Persistent storage recap



diff --git a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html index d598c631..dbf7a51e 100644 --- a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html +++ b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html @@ -19,6 +19,32 @@
Part 8: Observability

+

Important Note: GitOps Migration


+
+**Note:** After the initial observability setup, the f3s cluster was migrated from imperative Helm deployments to declarative GitOps using ArgoCD. The Prometheus configuration and deployment process described in this post have been updated for ArgoCD.
+
+**To view the configuration as it existed before the ArgoCD migration**, check out the pre-ArgoCD revision:
+
+ +
$ git clone https://codeberg.org/snonux/conf.git
+$ cd conf
+$ git checkout 15a86f3  # Last commit before ArgoCD migration
+$ cd f3s/prometheus/
+
+
+**Current master branch** uses ArgoCD with:
+- Application manifest: argocd-apps/monitoring/prometheus.yaml
+- Multi-source Application combining upstream chart + custom manifests
+- Justfile commands updated to trigger ArgoCD syncs instead of direct Helm commands
+
+The etcd configuration concepts remain the same—only the deployment method changed. Instead of running just upgrade, you would:
+1. Update the configuration in Git
+2. Commit and push
+3. ArgoCD automatically syncs (or run just sync for immediate sync)
+

Enabling etcd metrics in k3s



On each control-plane node (r0, r1, r2), create /etc/rancher/k3s/config.yaml:
diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index ed0ef983..72010d22 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ - 2026-01-07T23:57:53+02:00 + 2026-01-08T00:01:51+02:00 foo.zone feed To be in the .zone! @@ -2377,7 +2377,7 @@ $ cd f3s/prometheus/ - Resources organized under prometheus/manifests/, loki/, etc.
- Justfiles updated to trigger ArgoCD syncs instead of direct Helm commands

-The deployment concepts and architecture remain the same—only the deployment method changed from imperative (helm install/upgrade) to declarative (GitOps with ArgoCD). For details on the GitOps migration, see Part X of this series.
+The deployment concepts and architecture remain the same—only the deployment method changed from imperative (helm install/upgrade) to declarative (GitOps with ArgoCD).

Persistent storage recap



@@ -4039,7 +4039,7 @@ $ cd f3s/ - Additional resources under */manifests/ directories (e.g., prometheus/manifests/)
- Justfiles updated to trigger ArgoCD syncs instead of direct Helm commands

-The deployment concepts and architecture remain the same—only the deployment method changed from imperative (helm install/upgrade) to declarative (GitOps with ArgoCD). For details on the GitOps migration, see Part X of this series.
+The deployment concepts and architecture remain the same—only the deployment method changed from imperative (helm install/upgrade) to declarative (GitOps with ArgoCD).

Updating



diff --git a/index.html b/index.html index 1071568f..16ea8f95 100644 --- a/index.html +++ b/index.html @@ -13,7 +13,7 @@

Hello!



-This site was generated at 2026-01-07T23:57:53+02:00 by Gemtexter
+This site was generated at 2026-01-08T00:01:51+02:00 by Gemtexter

Welcome to the foo.zone!

diff --git a/uptime-stats.html b/uptime-stats.html index 794ee1bc..26543d5e 100644 --- a/uptime-stats.html +++ b/uptime-stats.html @@ -13,7 +13,7 @@

My machine uptime stats



-This site was last updated at 2026-01-07T23:57:53+02:00
+This site was last updated at 2026-01-08T00:01:51+02:00

The following stats were collected via uptimed on all of my personal computers over many years and the output was generated by guprecords, the global uptime records stats analyser of mine.

-- cgit v1.2.3