Guide to Setting Up a Small Self-Managed Kubernetes Cluster on NixOS
By
todsacerdoti
Front-window bakery material. Catches the eye, delivers the goods.
Summary
The article details a technical guide for setting up a small, self-managed Kubernetes cluster on NixOS. The author, experienced with managed Kubernetes services, explores what a minimal multi-node Kubernetes installation looks like for smaller-scale use cases like blue-green deployments. The content focuses on practical implementation rather than enterprise-level redundancy and self-healing features, aiming to understand the basics of self-managed Kubernetes at a smaller scale.
Key quotes
· 4 pulledKubernetes is a complex piece of technology that abstracts away many system administration tasks, but does also solve and automate some processes useful at a smaller scale, like blue-green deployments.
Having administered managed Kubernetes for a while now, I wanted to find out what a self-managed, small-but-multi-node Kubernetes install looks like.
Most of the non-Kubernetes machines I manage are individual machines, or single database + multiple workers.
For this step I'm not really interested in much more than that, like making everything redundant, self-healing, etc. I just want to introduce...
You might also wanna read
Kula: Lightweight Self-Contained Linux Server Monitoring Tool
Kula is a lightweight, self-contained Linux server monitoring tool that collects system metrics directly from /proc and /sys filesystems. It
Cronboard: Terminal Dashboard for Managing Cron Jobs on Local and Remote Servers
Cronboard is a terminal-based dashboard application for managing cron jobs on both local and remote servers. The tool allows users to check,
HC (History Collector): Centralized Shell History Management for Distributed Server Fleets
HC (History Collector) is a lightweight service designed to centralize shell history from distributed server fleets into a SQL backend. It a
Making Cronjobs More Dynamic with Wrapper Scripts
The article discusses a technique for making cronjobs more dynamic and flexible by using wrapper scripts that can conditionally execute task
Immutable Software Deployments Using ZFS Snapshots and FreeBSD Jails
This technical article demonstrates how to implement immutable software deployments using FreeBSD's ZFS snapshots and jails. It provides a s
How to Set Up an Apache Reverse Proxy for an Ecommerce Website
This article provides a comprehensive, start-to-finish guide on setting up an Apache reverse proxy specifically for ecommerce websites. It c
blog.radwebhosting.com·2d ago