diff options
| author | Paul Buetow <paul@buetow.org> | 2026-01-08 00:03:00 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-01-08 00:03:00 +0200 |
| commit | cd28762fc2bb28937e1dd693ab00224319952f6c (patch) | |
| tree | ea0ba44a41deaf27c3fbb93dd571ea2ae4aad929 /gemfeed | |
| parent | eda47468cf837c0d58b5fa1053a65496c60bd31b (diff) | |
Update content for html
Diffstat (limited to 'gemfeed')
| -rw-r--r-- | gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html | 2 | ||||
| -rw-r--r-- | gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html | 2 | ||||
| -rw-r--r-- | gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html | 26 | ||||
| -rw-r--r-- | gemfeed/atom.xml | 6 |
4 files changed, 31 insertions, 5 deletions
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/ <span>- Additional resources under <span class='inlinecode'>*/manifests/</span> directories (e.g., <span class='inlinecode'>prometheus/manifests/</span>)</span><br /> <span>- Justfiles updated to trigger ArgoCD syncs instead of direct Helm commands</span><br /> <br /> -<span>The deployment concepts and architecture remain the same—only the deployment method changed from imperative (<span class='inlinecode'>helm install/upgrade</span>) to declarative (GitOps with ArgoCD). For details on the GitOps migration, see Part X of this series.</span><br /> +<span>The deployment concepts and architecture remain the same—only the deployment method changed from imperative (<span class='inlinecode'>helm install/upgrade</span>) to declarative (GitOps with ArgoCD).</span><br /> <br /> <h2 style='display: inline' id='updating'>Updating</h2><br /> <br /> 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/ <span>- Resources organized under <span class='inlinecode'>prometheus/manifests/</span>, <span class='inlinecode'>loki/</span>, etc.</span><br /> <span>- Justfiles updated to trigger ArgoCD syncs instead of direct Helm commands</span><br /> <br /> -<span>The deployment concepts and architecture remain the same—only the deployment method changed from imperative (<span class='inlinecode'>helm install/upgrade</span>) to declarative (GitOps with ArgoCD). For details on the GitOps migration, see Part X of this series. </span><br /> +<span>The deployment concepts and architecture remain the same—only the deployment method changed from imperative (<span class='inlinecode'>helm install/upgrade</span>) to declarative (GitOps with ArgoCD). </span><br /> <br /> <h2 style='display: inline' id='persistent-storage-recap'>Persistent storage recap</h2><br /> <br /> 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 @@ <br /> <a class='textlink' href='./2025-12-07-f3s-kubernetes-with-freebsd-part-8.html'>Part 8: Observability</a><br /> <br /> +<h2 style='display: inline' id='important-note-gitops-migration'>Important Note: GitOps Migration</h2><br /> +<br /> +<span>**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.</span><br /> +<br /> +<span>**To view the configuration as it existed before the ArgoCD migration**, check out the pre-ArgoCD revision:</span><br /> +<br /> +<!-- Generator: GNU source-highlight 3.1.9 +by Lorenzo Bettini +http://www.lorenzobettini.it +http://www.gnu.org/software/src-highlite --> +<pre>$ git clone https://codeberg.org/snonux/conf.git +$ cd conf +$ git checkout 15a86f3 <i><font color="silver"># Last commit before ArgoCD migration</font></i> +$ cd f3s/prometheus/ +</pre> +<br /> +<span>**Current master branch** uses ArgoCD with:</span><br /> +<span>- Application manifest: <span class='inlinecode'>argocd-apps/monitoring/prometheus.yaml</span></span><br /> +<span>- Multi-source Application combining upstream chart + custom manifests</span><br /> +<span>- Justfile commands updated to trigger ArgoCD syncs instead of direct Helm commands</span><br /> +<br /> +<span>The etcd configuration concepts remain the same—only the deployment method changed. Instead of running <span class='inlinecode'>just upgrade</span>, you would:</span><br /> +<span>1. Update the configuration in Git</span><br /> +<span>2. Commit and push</span><br /> +<span>3. ArgoCD automatically syncs (or run <span class='inlinecode'>just sync</span> for immediate sync)</span><br /> +<br /> <h2 style='display: inline' id='enabling-etcd-metrics-in-k3s'>Enabling etcd metrics in k3s</h2><br /> <br /> <span>On each control-plane node (r0, r1, r2), create /etc/rancher/k3s/config.yaml:</span><br /> 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 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2026-01-07T23:57:53+02:00</updated> + <updated>2026-01-08T00:01:51+02:00</updated> <title>foo.zone feed</title> <subtitle>To be in the .zone!</subtitle> <link href="https://foo.zone/gemfeed/atom.xml" rel="self" /> @@ -2377,7 +2377,7 @@ $ cd f3s/prometheus/ <span>- Resources organized under <span class='inlinecode'>prometheus/manifests/</span>, <span class='inlinecode'>loki/</span>, etc.</span><br /> <span>- Justfiles updated to trigger ArgoCD syncs instead of direct Helm commands</span><br /> <br /> -<span>The deployment concepts and architecture remain the same—only the deployment method changed from imperative (<span class='inlinecode'>helm install/upgrade</span>) to declarative (GitOps with ArgoCD). For details on the GitOps migration, see Part X of this series. </span><br /> +<span>The deployment concepts and architecture remain the same—only the deployment method changed from imperative (<span class='inlinecode'>helm install/upgrade</span>) to declarative (GitOps with ArgoCD). </span><br /> <br /> <h2 style='display: inline' id='persistent-storage-recap'>Persistent storage recap</h2><br /> <br /> @@ -4039,7 +4039,7 @@ $ cd f3s/ <span>- Additional resources under <span class='inlinecode'>*/manifests/</span> directories (e.g., <span class='inlinecode'>prometheus/manifests/</span>)</span><br /> <span>- Justfiles updated to trigger ArgoCD syncs instead of direct Helm commands</span><br /> <br /> -<span>The deployment concepts and architecture remain the same—only the deployment method changed from imperative (<span class='inlinecode'>helm install/upgrade</span>) to declarative (GitOps with ArgoCD). For details on the GitOps migration, see Part X of this series.</span><br /> +<span>The deployment concepts and architecture remain the same—only the deployment method changed from imperative (<span class='inlinecode'>helm install/upgrade</span>) to declarative (GitOps with ArgoCD).</span><br /> <br /> <h2 style='display: inline' id='updating'>Updating</h2><br /> <br /> |
