Talos Linux Vendor Lock-In: Five Questions, Run on My Own Nodes
Talos Linux is MPL-2.0 and Sidero can't relicense it alone. The vendor risk sits in the defaults, the BSL code around the core, and a team Yardi bought on 14 September.
Talos Linux is MPL-2.0 and Sidero can't relicense it alone. The vendor risk sits in the defaults, the BSL code around the core, and a team Yardi bought on 14 September.
Generate an SBOM in GitLab CI, sign the image digest with cosign, attach the SBOM as an attestation, and make Kyverno refuse anything unsigned. Plus an honest read of which SLSA level 3 requirements a GitLab runner meets.
Portainer froze its free edition this month. HashiCorp did it to Vault in 2023, MinIO did it in four steps without touching the licence. Thirty-six dated cases, what each one cost, and five questions to score your own stack.
The Dutch Cyberbeveiligingswet has applied since 15 August 2026. Here is article 21 mapped onto Kubernetes controls, with the Kyverno policy and the alerting rules.
This blog is expanding beyond platform engineering to help Linux beginners. A level taxonomy and a trimmed tag cloud help you find content at your level, from first install to production clusters.
When opting out of data collection isn't enough, data poisoning turns surveillance against itself. A practical guide to offensive privacy techniques.
Practical shell scripts and aliases for daily KVM/QEMU/libvirt usage. Quick VM creation, snapshots, and management without remembering arcane commands.
Why Infrastructure as Code appeals to people who need to understand systems. Making the implicit explicit, and why that matters for control and sovereignty.
Implement a solid backup strategy for your homelab using the 3-2-1 rule. Practical guide with Restic, Velero, and offsite backup options.
Compare terminal multiplexers tmux, Zellij, and GNU Screen. Find the right tool for your workflow with practical examples and configuration tips.
Access your homelab from anywhere with Tailscale. No port forwarding, no exposed services, just secure WireGuard mesh networking. Setup guide with Kubernetes integration.
Build an Internal Developer Platform that developers actually use. Start small, solve real problems, and grow organically. Practical guide with examples.
Build Grafana dashboards people actually look at. Avoid dashboard rot with practical design principles, useful panels, and real-world examples.
Learn chaos engineering for Kubernetes. Intentionally break things to discover weaknesses before they become outages. Practical guide with Litmus Chaos.
Build a production-ready K3s Kubernetes cluster on refurbished mini-PCs. Complete guide from hardware selection to HA setup with embedded etcd.
Compare Longhorn and Rook-Ceph for Kubernetes persistent storage. Learn when to use each, their trade-offs, and real-world performance considerations.
Your GPG identity is one of the few things AI cannot fake. One offline master, three aliases, post-quantum encryption, layered backups.
Build an alerting strategy that actually works. Reduce alert fatigue, create actionable notifications, and stop waking up for non-issues.
Automate TLS certificate management in Kubernetes with cert-manager. From Let's Encrypt to private CAs, never manually renew a certificate again.
Master Cilium CNI for Kubernetes: eBPF networking, network policies, service mesh, and observability. A practical guide to modern container networking.
Implement distributed tracing in Kubernetes with Grafana Tempo and OpenTelemetry. Follow requests across services and debug latency issues.
Deploy Grafana Loki for Kubernetes log aggregation. Learn the label-based approach, LogQL queries, and why Loki is cheaper than Elasticsearch.
Scale Prometheus with Thanos Receive using push-based remote write. Ideal for edge clusters, intermittent connectivity, and large multi-cluster environments.
How declarative systems like Talos and NixOS make ISO 27001, NIS2, and SOC 2 compliance easier by generating audit evidence automatically.
How to use NixOS as a full-featured hypervisor with KVM and QEMU. Live migration, memory ballooning, GPU passthrough - no VMware required.
Comparing NixOS and Talos Linux as operating systems for Kubernetes nodes. Both are declarative and immutable, but with very different trade-offs.
Why Talos Linux is the perfect OS for Kubernetes: immutable, API-driven, and secure by default. Real experiences from running it in production.
Why we stopped caring about efficient code, what the demoscene knew about optimization, and how software bloat became an environmental problem.
Comparing Arch Linux and NixOS as workstation operating systems for professional DevOps work and personal use. Real experiences, not theory.
How Hack The Box, CTF challenges, and forensics skills translate directly to daily DevOps, platform engineering, and Linux admin work, with practical command examples.
Understanding the difference between simulation, emulation, virtualization, and containers through a restaurant metaphor. No jargon, just clarity.
Understanding zero trust security through a simple hotel metaphor. No jargon, just clarity. Perfect for explaining to non-technical colleagues.
Why learning default vim, tmux, and CLI tool configurations makes you more effective than endless customization. Portability matters.
How to manage dotfiles across multiple machines with chezmoi, combined with mise for tool version management. A practical guide for developers.
Migrating to Kubernetes without proper resource metrics is a recipe for disaster. A real Black Friday horror story and how to do data-driven pod sizing.
Hands-on test of K8sGPT with Llama 3.3 70B on a Mac Studio M3 Ultra. Does autonomous cluster management work with local LLMs? Including security analysis.
Mass data collection meets AI that can actually use it, in a world with more autocracies than democracies. Privacy isn't paranoia - it's survival.
Self-hosting requires hardware, but businesses have massive financial advantages over individuals. How do we solve this ownership paradox while maintaining digital sovereignty?
What if everyone could own their data and services without technical expertise? My vision for accessible self-hosting through managed service clusters.
A thought experiment about surviving in a closed system. What does space exploration teach us about systems thinking, circular processes, and sustainability?
Kubernetes isn't always the right choice. Learn when you're better off with alternatives like Docker Compose, Nomad, or plain VMs.
How to use YubiKey with pass (password-store), GPG and SSH for seamless authentication. Setup guide and workflow for maximum convenience with hardware security.
Pass is a minimalist command-line password manager. Learn how to get started quickly and discover advanced features like git sync and browser integration.
Learn how to use GPG for encryption and signing. From your first keypair to advanced features like subkeys and smartcards.
Complete tutorial for taskwarrior, timewarrior and vit. From basics to advanced: projects, dependencies, time tracking, taskd sync server, and vim-style task management.
Why I choose self-hosted infrastructure over managed cloud. On digital sovereignty, privacy, agency and the freedom to understand your own systems.
How autism and ADHD-PI shape my way of working - and why the strategies I use out of necessity deliver productivity gains for everyone.
Why I'm obsessed with systems that keep working, even when they're broken.
Scale Prometheus with Thanos for long-term storage, global queries, and high availability. Practical guide for production deployments.
Implement least privilege access control in Kubernetes with RBAC. Limit blast radius through proper role design and binding strategies.
Implement Kubernetes runtime security with Falco. Detect suspicious syscalls, container escapes, and anomalous behavior in real-time.
Implement zero trust workload identity with SPIFFE and SPIRE. Cryptographic identity for services without static secrets.
Implement Kubernetes governance with Kyverno policies. Enforce best practices, security standards, and compliance automatically.
Learn how to set up HashiCorp Vault for Kubernetes secrets management. Self-hosted secrets without cloud dependency.
Implement canary and blue-green deployments in Kubernetes with Argo Rollouts. Reduce deployment risk with progressive delivery.
Learn how to integrate Trivy container scanning into GitLab CI. Find vulnerabilities before they reach production.
Automate semantic versioning in GitLab CI using conventional commits. Generate changelogs and release tags automatically.
Complete guide to GitLab CI/CD for Kubernetes deployments. Build containers, scan for vulnerabilities, and deploy to clusters with GitOps.
How to detect and prevent configuration drift in Kubernetes with ArgoCD. Monitor unauthorized changes and keep your cluster in sync with Git.
Learn the App-of-Apps pattern in ArgoCD to manage hundreds of applications with a single root application. Scalable GitOps architecture explained.
How to recover a Kubernetes cluster from complete failure using GitOps. Turn Git into your ultimate backup and disaster recovery strategy.
ArgoCD vs Flux comparison for GitOps. Learn the key differences, strengths, and when to choose each tool for your Kubernetes GitOps workflow.
Get started with ArgoCD and GitOps. Learn how to deploy your first application using Git as the source of truth for Kubernetes.
How to run Kubernetes clusters in air-gapped and offline environments. Island mode architecture for edge computing, ships, and sovereign infrastructure.
What happens when Kubernetes components fail? Understand how kube-apiserver, etcd, scheduler, and kubelet failures affect your cluster.
Learn Kubernetes Network Policies through visual examples. Understand ingress, egress, selectors, and how to isolate your pods effectively.
Understanding etcd internals: Raft consensus, leader election, data model, and why it's critical to Kubernetes reliability.
Understanding Kubernetes HA architectures: stacked etcd vs external etcd. When to use which, and how to build clusters that survive node failures.