diff options
Diffstat (limited to 'gemfeed')
| -rw-r--r-- | gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi | 8 | ||||
| -rw-r--r-- | gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi.tpl | 7 | ||||
| -rw-r--r-- | gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi.tpl | 23 | ||||
| -rw-r--r-- | gemfeed/atom.xml | 12 |
4 files changed, 26 insertions, 24 deletions
diff --git a/gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi b/gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi index 8ba1a4cf..94e43bdb 100644 --- a/gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi +++ b/gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi @@ -25,7 +25,6 @@ These are from Mastodon and LinkedIn. Have a look at my about page for my social * ⇢ ⇢ ⇢ I think discussing action items in incident ... * ⇢ ⇢ ⇢ At first, functional options add a bit of ... * ⇢ ⇢ ⇢ In the "Working with an SRE Interview" I have ... -* ⇢ ⇢ ⇢ In the "Working with an SRE Interview" I have ... * ⇢ ⇢ ⇢ Small introduction to the `#Android` ... * ⇢ ⇢ ⇢ Helix 2025.01 has been released. The completion ... * ⇢ ⇢ ⇢ I found these are excellent examples of how ... @@ -193,13 +192,6 @@ In the "Working with an SRE Interview" I have been askd about what it's like wor => gemini://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi (Gemini) => https://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html -### In the "Working with an SRE Interview" I have ... - -In the "Working with an SRE Interview" I have been askd about what it's like working with an SRE! We'd covered much more in depth, but we decided not to make it too long in the final version! `#sre` `#interview` - -=> gemini://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi (Gemini) -=> https://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html - ### Small introduction to the `#Android` ... Small introduction to the `#Android` distribution called `#GrapheneOS` For myself, I am using a Pixel 7 Pro, which comes with "only" 5 years of support (not yet 7 years like the Pixel 8 and 9 series). I also wrote about GrapheneOS here once: diff --git a/gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi.tpl b/gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi.tpl index 54278582..e544bb93 100644 --- a/gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi.tpl +++ b/gemfeed/2025-07-01-posts-from-january-to-june-2025.gmi.tpl @@ -84,13 +84,6 @@ In the "Working with an SRE Interview" I have been askd about what it's like wor => gemini://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi (Gemini) => https://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html -### In the "Working with an SRE Interview" I have ... - -In the "Working with an SRE Interview" I have been askd about what it's like working with an SRE! We'd covered much more in depth, but we decided not to make it too long in the final version! `#sre` `#interview` - -=> gemini://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi (Gemini) -=> https://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html - ### Small introduction to the `#Android` ... Small introduction to the `#Android` distribution called `#GrapheneOS` For myself, I am using a Pixel 7 Pro, which comes with "only" 5 years of support (not yet 7 years like the Pixel 8 and 9 series). I also wrote about GrapheneOS here once: diff --git a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi.tpl b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi.tpl index 60638faa..73b075c4 100644 --- a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi.tpl +++ b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi.tpl @@ -715,6 +715,29 @@ ZFS auto scrubbing....~? Backup of the keys on the key locations (all keys on all 3 USB keys) +## Future Storage Explorations + +While zrepl provides excellent snapshot-based replication for disaster recovery, there are other storage technologies worth exploring for the f3s project: + +### MinIO for S3-Compatible Object Storage + +MinIO is a high-performance, S3-compatible object storage system that could complement our ZFS-based storage. Some potential use cases: + +* **S3 API compatibility**: Many modern applications expect S3-style object storage APIs. MinIO could provide this interface while using our ZFS storage as the backend. +* **Multi-site replication**: MinIO supports active-active replication across multiple sites, which could work well with our f0/f1/f2 node setup. +* **Kubernetes native**: MinIO has excellent Kubernetes integration with operators and CSI drivers, making it ideal for the f3s k3s environment. + +### MooseFS for Distributed High Availability + +MooseFS is a fault-tolerant, distributed file system that could provide true high-availability storage: + +* **True HA**: Unlike our current setup which requires manual failover, MooseFS provides automatic failover with no single point of failure. +* **POSIX compliance**: Applications can use MooseFS like any regular filesystem, no code changes needed. +* **Flexible redundancy**: Configure different replication levels per directory or file, optimizing storage efficiency. +* **FreeBSD support**: MooseFS has native FreeBSD support, making it a natural fit for the f3s project. + +Both technologies could potentially run on top of our encrypted ZFS volumes, combining ZFS's data integrity and encryption features with distributed storage capabilities. This would be particularly interesting for workloads that need either S3-compatible APIs (MinIO) or transparent distributed POSIX storage (MooseFS). + Other *BSD-related posts: << template::inline::rindex bsd diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index 55a54ef4..58e2e2a2 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>2025-07-01T22:39:30+03:00</updated> + <updated>2025-07-02T00:37:08+03:00</updated> <title>foo.zone feed</title> <subtitle>To be in the .zone!</subtitle> <link href="gemini://foo.zone/gemfeed/atom.xml" rel="self" /> @@ -20,6 +20,8 @@ <div xmlns="http://www.w3.org/1999/xhtml"> <h1 style='display: inline' id='posts-from-january-to-june-2025'>Posts from January to June 2025</h1><br /> <br /> +<span class='quote'>Published at 2025-07-01T22:39:29+03:00</span><br /> +<br /> <span>These are my social media posts from the last six months. I keep them here to reflect on them and also to not lose them. Social media networks come and go and are not under my control, but my domain is here to stay. </span><br /> <br /> <span>These are from Mastodon and LinkedIn. Have a look at my about page for my social media profiles. This list is generated with Gos, my social media platform sharing tool.</span><br /> @@ -44,7 +46,6 @@ <li>⇢ ⇢ <a href='#i-think-discussing-action-items-in-incident-'>I think discussing action items in incident ...</a></li> <li>⇢ ⇢ <a href='#at-first-functional-options-add-a-bit-of-'>At first, functional options add a bit of ...</a></li> <li>⇢ ⇢ <a href='#in-the-working-with-an-sre-interview-i-have-'>In the "Working with an SRE Interview" I have ...</a></li> -<li>⇢ ⇢ <a href='#in-the-working-with-an-sre-interview-i-have-'>In the "Working with an SRE Interview" I have ...</a></li> <li>⇢ ⇢ <a href='#small-introduction-to-the-android-'>Small introduction to the <span class='inlinecode'>#Android</span> ...</a></li> <li>⇢ ⇢ <a href='#helix-202501-has-been-released-the-completion-'>Helix 2025.01 has been released. The completion ...</a></li> <li>⇢ ⇢ <a href='#i-found-these-are-excellent-examples-of-how-'>I found these are excellent examples of how ...</a></li> @@ -212,13 +213,6 @@ <a class='textlink' href='gemini://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi'>foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi (Gemini)</a><br /> <a class='textlink' href='https://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html'>foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html</a><br /> <br /> -<h3 style='display: inline' id='in-the-working-with-an-sre-interview-i-have-'>In the "Working with an SRE Interview" I have ...</h3><br /> -<br /> -<span>In the "Working with an SRE Interview" I have been askd about what it's like working with an SRE! We'd covered much more in depth, but we decided not to make it too long in the final version! <span class='inlinecode'>#sre</span> <span class='inlinecode'>#interview</span></span><br /> -<br /> -<a class='textlink' href='gemini://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi'>foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.gmi (Gemini)</a><br /> -<a class='textlink' href='https://foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html'>foo.zone/gemfeed/2025-01-15-working-with-an-sre-interview.html</a><br /> -<br /> <h3 style='display: inline' id='small-introduction-to-the-android-'>Small introduction to the <span class='inlinecode'>#Android</span> ...</h3><br /> <br /> <span>Small introduction to the <span class='inlinecode'>#Android</span> distribution called <span class='inlinecode'>#GrapheneOS</span> For myself, I am using a Pixel 7 Pro, which comes with "only" 5 years of support (not yet 7 years like the Pixel 8 and 9 series). I also wrote about GrapheneOS here once:</span><br /> |
