summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--about/resources.md196
-rw-r--r--gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.md10
-rw-r--r--index.md2
-rw-r--r--uptime-stats.md2
4 files changed, 104 insertions, 106 deletions
diff --git a/about/resources.md b/about/resources.md
index 21396578..f8740476 100644
--- a/about/resources.md
+++ b/about/resources.md
@@ -36,103 +36,103 @@ You won't find any links on this site because, over time, the links will break.
In random order:
-* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible
-* The Docker Book; James Turnbull; Kindle
-* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly
-* Concurrency in Go; Katherine Cox-Buday; O'Reilly
-* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly
+* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers
+* Pro Puppet; James Turnbull, Jeffrey McCune; Apress
+* Data Science at the Command Line; Jeroen Janssens; O'Reilly
+* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional
* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly
-* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly
-* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly
-* Developing Games in Java; David Brackeen and others...; New Riders
+* Terraform Cookbook; Mikael Krief; Packt Publishing
+* The Pragmatic Programmer; David Thomas; Addison-Wesley
* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press
-* Funktionale Programmierung; Peter Pepper; Springer
-* Higher Order Perl; Mark Dominus; Morgan Kaufmann
-* Systemprogrammierung in Go; Frank Müller; dpunkt
-* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress
* Raku Recipes; J.J. Merelo; Apress
-* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional
-* Leanring eBPF; Liz Rice; O'Reilly
-* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications
-* Data Science at the Command Line; Jeroen Janssens; O'Reilly
-* Terraform Cookbook; Mikael Krief; Packt Publishing
-* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf
-* Ultimate Go Notebook; Bill Kennedy
-* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt
-* Effective Java; Joshua Bloch; Addison-Wesley Professional
* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers
* Java ist auch eine Insel; Christian Ullenboom;
-* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press
-* The Pragmatic Programmer; David Thomas; Addison-Wesley
-* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly
+* Leanring eBPF; Liz Rice; O'Reilly
+* Raku Fundamentals; Moritz Lenz; Apress
+* Site Reliability Engineering; How Google runs production systems; O'Reilly
+* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly
* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook
-* Polished Ruby Programming; Jeremy Evans; Packt Publishing
-* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner
-* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible
-* Pro Puppet; James Turnbull, Jeffrey McCune; Apress
* DNS and BIND; Cricket Liu; O'Reilly
-* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications
-* Effective awk programming; Arnold Robbins; O'Reilly
-* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson
-* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton
-* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers
+* Polished Ruby Programming; Jeremy Evans; Packt Publishing
+* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress
+* Modern Perl; Chromatic ; Onyx Neon Press
* Perl New Features; Joshua McAdams, brian d foy; Perl School
-* Raku Fundamentals; Moritz Lenz; Apress
+* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly
+* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications
* C++ Programming Language; Bjarne Stroustrup;
+* Concurrency in Go; Katherine Cox-Buday; O'Reilly
+* Ultimate Go Notebook; Bill Kennedy
+* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press
+* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications
+* Effective Java; Joshua Bloch; Addison-Wesley Professional
+* The Docker Book; James Turnbull; Kindle
+* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly
* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly
-* Modern Perl; Chromatic ; Onyx Neon Press
-* Site Reliability Engineering; How Google runs production systems; O'Reilly
+* Effective awk programming; Arnold Robbins; O'Reilly
+* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly
+* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible
+* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible
+* Funktionale Programmierung; Peter Pepper; Springer
+* Developing Games in Java; David Brackeen and others...; New Riders
+* Higher Order Perl; Mark Dominus; Morgan Kaufmann
+* Systemprogrammierung in Go; Frank Müller; dpunkt
+* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner
+* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf
+* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton
+* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt
+* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly
+* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson
## 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:
+* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly
+* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt
+* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley
* The Linux Programming Interface; Michael Kerrisk; No Starch Press
-* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley
* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly
-* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt
-* Relayd and Httpd Mastery; Michael W Lucas
* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly
-* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly
-* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley
+* Relayd and Httpd Mastery; Michael W Lucas
+* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley
## Self-development and soft-skills books
In random order:
-* So Good They Can't Ignore You; Cal Newport; Business Plus
-* Soft Skills; John Sommez; Manning Publications
-* Eat That Frog!; Brian Tracy; Hodder Paperbacks
-* The Good Enough Job; Simone Stolzoff; Ebury Edge
-* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook
-* Stop starting, start finishing; Arne Roock; Lean-Kanban University
-* Staff Engineer: Leadership beyond the management track; Will Larson; Audible
-* The Joy of Missing Out; Christina Crook; New Society Publishers
-* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select
-* Ultralearning; Anna Laurent; Self-published via Amazon
+* Getting Things Done; David Allen
+* Eat That Frog; Brian Tracy
* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing
-* Influence without Authority; A. Cohen, D. Bradford; Wiley
-* 101 Essays that change the way you think; Brianna Wiest; Audible
+* The Joy of Missing Out; Christina Crook; New Society Publishers
+* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne
+* Slow Productivity; Cal Newport; Penguin Random House
+* Stop starting, start finishing; Arne Roock; Lean-Kanban University
+* Psycho-Cybernetics; Maxwell Maltz; Perigee Books
* Solve for Happy; Mo Gawdat (RE-READ 1ST TIME)
-* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press
+* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME)
+* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select
* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books
+* Digital Minimalism; Cal Newport; Portofolio Penguin
+* Staff Engineer: Leadership beyond the management track; Will Larson; Audible
+* Soft Skills; John Sommez; Manning Publications
+* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion
+* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook
+* 101 Essays that change the way you think; Brianna Wiest; Audible
+* Deep Work; Cal Newport; Piatkus
+* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business
+* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd
* The Power of Now; Eckhard Tolle; Yellow Kite
-* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly
-* Psycho-Cybernetics; Maxwell Maltz; Perigee Books
-* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne
+* Ultralearning; Anna Laurent; Self-published via Amazon
+* Ultralearning; Scott Young; Thorsons
+* So Good They Can't Ignore You; Cal Newport; Business Plus
+* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press
* Atomic Habits; James Clear; Random House Business
* The Bullet Journal Method; Ryder Carroll; Fourth Estate
-* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion
-* Slow Productivity; Cal Newport; Penguin Random House
-* Eat That Frog; Brian Tracy
-* Ultralearning; Scott Young; Thorsons
-* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd
-* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business
-* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME)
-* Deep Work; Cal Newport; Piatkus
-* Digital Minimalism; Cal Newport; Portofolio Penguin
-* Getting Things Done; David Allen
+* The Good Enough Job; Simone Stolzoff; Ebury Edge
+* Eat That Frog!; Brian Tracy; Hodder Paperbacks
+* Influence without Authority; A. Cohen, D. Bradford; Wiley
* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK
+* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly
[Here are notes of mine for some of the books](../notes/index.md)
@@ -140,30 +140,30 @@ In random order:
Some of these were in-person with exams; others were online learning lectures only. In random order:
+* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online
+* AWS Immersion Day; Amazon; 1-day interactive online training
* Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need)
-* Apache Tomcat Best Practises; 3-day on-site training
-* Ultimate Go Programming; Bill Kennedy; O'Reilly Online
-* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online
-* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon
* F5 Loadbalancers Training; 2-day on-site training; F5, Inc.
-* Structure and Interpretation of Computer Programs; Harold Abelson and more...;
-* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online
+* MySQL Deep Dive Workshop; 2-day on-site training
+* Ultimate Go Programming; Bill Kennedy; O'Reilly Online
* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training
* Developing IaC with Terraform (with Live Lessons); O'Reilly Online
+* Structure and Interpretation of Computer Programs; Harold Abelson and more...;
+* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online
* Functional programming lecture; Remote University of Hagen
-* AWS Immersion Day; Amazon; 1-day interactive online training
* Protocol buffers; O'Reilly Online
-* Scripting Vim; Damian Conway; O'Reilly Online
-* MySQL Deep Dive Workshop; 2-day on-site training
+* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon
+* Apache Tomcat Best Practises; 3-day on-site training
* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online
+* Scripting Vim; Damian Conway; O'Reilly Online
## Technical guides
These are not whole books, but guides (smaller or larger) which I found very useful. in random order:
-* Raku Guide at https://raku.guide
* How CPUs work at https://cpu.land
* Advanced Bash-Scripting Guide
+* Raku Guide at https://raku.guide
## Podcasts
@@ -171,56 +171,56 @@ These are not whole books, but guides (smaller or larger) which I found very use
In random order:
-* Dev Interrupted
-* Modern Mentor
* Maintainable
-* Hidden Brain
-* BSD Now [BSD]
-* The Pragmatic Engineer Podcast
-* Fallthrough [Golang]
-* The ProdCast (Google SRE Podcast)
-* Deep Questions with Cal Newport
* The Changelog Podcast(s)
+* Modern Mentor
+* Fallthrough [Golang]
+* Dev Interrupted
* Fork Around And Find Out
-* Cup o' Go [Golang]
+* Deep Questions with Cal Newport
* Backend Banter
+* The Pragmatic Engineer Podcast
+* Cup o' Go [Golang]
+* The ProdCast (Google SRE Podcast)
+* BSD Now [BSD]
+* Hidden Brain
### 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.
-* Go Time (predecessor of fallthrough)
* Java Pub House
-* Ship It (predecessor of Fork Around And Find Out)
+* FLOSS weekly
* CRE: Chaosradio Express [german]
* Modern Mentor
-* FLOSS weekly
+* Go Time (predecessor of fallthrough)
+* Ship It (predecessor of Fork Around And Find Out)
## Newsletters I like
This is a mix of tech and non-tech newsletters I am subscribed to. In random order:
-* The Imperfectionist
-* byteSizeGo
-* Golang Weekly
-* Monospace Mentor
-* VK Newsletter
-* Andreas Brandhorst Newsletter (Sci-Fi author)
* Applied Go Weekly Newsletter
* Ruby Weekly
+* Monospace Mentor
* The Pragmatic Engineer
-* The Valuable Dev
+* Golang Weekly
* Changelog News
+* byteSizeGo
+* The Valuable Dev
+* The Imperfectionist
+* Andreas Brandhorst Newsletter (Sci-Fi author)
* Register Spill
+* VK Newsletter
## Magazines I like(d)
This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order:
-* freeX (not published anymore)
+* Linux User
* LWN (online only)
+* freeX (not published anymore)
* Linux Magazine
-* Linux User
# Formal education
diff --git a/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.md b/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.md
index e6d9e585..034b3fe8 100644
--- a/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.md
+++ b/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.md
@@ -62,9 +62,9 @@ The traffic is expected to flow between the host groups through the mesh network
* `fN <-> rN`: The traffic between the FreeBSD hosts and the Rocky Linux VMs will be routed through the VPN tunnels for persistent storage. In a later post in this series, we will set up an NFS server on the `fN` hosts.
* `fN <-> blowfish,fishfinger`: The traffic between the FreeBSD hosts and the OpenBSD host `blowfish,fishfinger` will be routed through the VPN tunnels for management. We may want to log in via the internet to set it up remotely. The VPN tunnel will also be used for monitoring purposes.
-* `rN <-> blowfish,fishfinger`: The traffic between the Rocky Linux VMs and the OpenBSD host `blowfish,fishfinger` will be routed through the VPN tunnels for usage traffic. Since `k3s` will be running on the `rN` hosts, the OpenBSD servers will route the traffic through `relayd` to the services running in Kubernetes.
+* `rN <-> blowfish,fishfinger`: The traffic between the Rocky Linux VMs and the OpenBSD host `blowfish,fishfinger` will be routed through the VPN tunnels for usage traffic. Since k3s will be running on the `rN` hosts, the OpenBSD servers will route the traffic through `relayd` to the services running in Kubernetes.
* `fN <-> fM`: The traffic between the FreeBSD hosts may be later used for data replication for the NFS storage.
-* `rN <-> rM`: The traffic between the Rocky Linux VMs will later be used by the `k3s` cluster itself, as every `rN` will be a Kubernetes worker node.
+* `rN <-> rM`: The traffic between the Rocky Linux VMs will later be used by the k3s cluster itself, as every `rN` will be a Kubernetes worker node.
* `blowfish <-> fishfinger`: The traffic between the OpenBSD hosts isn't strictly required for this setup, but I set it up anyway for future use cases.
We won't cover all the details in this blog post, as we only focus on setting up the Mesh network in this blog post. Subsequent posts in this series will cover the other details.
@@ -101,8 +101,6 @@ On the FreeBSD hosts `f0`, `f1` and `f2`, similar as last time, first, we bring
```sh
paul@f0:~ % doas freebsd-update fetch
paul@f0:~ % doas freebsd-update install
-paul@f0:~ % doas freebsd-update -r 14.2-RELEASE upgrade
-paul@f0:~ % doas freebsd-update install
paul@f0:~ % doas shutdown -r now
..
..
@@ -924,9 +922,9 @@ peer: 2htXdNcxzpI2FdPDJy4T4VGtm1wpMEQu1AkQHjNY6F8=
## Conclusion
-Having a mesh network on our hosts is great for securing all the traffic between them for our future `k3s` setup. A self-managed WireGuard mesh network is better than Tailscale as it eliminates reliance on a third party and provides full control over the configuration. It reduces unnecessary abstraction and "magic," enabling easier debugging and ensuring full ownership of our network.
+Having a mesh network on our hosts is great for securing all the traffic between them for our future k3s setup. A self-managed WireGuard mesh network is better than Tailscale as it eliminates reliance on a third party and provides full control over the configuration. It reduces unnecessary abstraction and "magic," enabling easier debugging and ensuring full ownership of our network.
-I look forward to the next blog post in this series. We may start setting up `k3s` or take a first look at the NFS server (for persistent storage) side of things. I hope you liked all the posts so far in this series.
+I look forward to the next blog post in this series. We may start setting up k3s or take a first look at the NFS server (for persistent storage) side of things. I hope you liked all the posts so far in this series.
Other *BSD-related posts:
diff --git a/index.md b/index.md
index 9cec68d4..42d00be0 100644
--- a/index.md
+++ b/index.md
@@ -1,6 +1,6 @@
# Hello!
-> This site was generated at 2025-05-11T12:01:01+03:00 by `Gemtexter`
+> This site was generated at 2025-05-11T12:07:47+03:00 by `Gemtexter`
Welcome to the ...
diff --git a/uptime-stats.md b/uptime-stats.md
index efd8d2af..e5fcea04 100644
--- a/uptime-stats.md
+++ b/uptime-stats.md
@@ -1,6 +1,6 @@
# My machine uptime stats
-> This site was last updated at 2025-05-11T12:01:01+03:00
+> This site was last updated at 2025-05-11T12:07:47+03: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.