FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
The Architecture Wasn't Designed — It Emerged (k3d-manager, Part 2)
How-ToSystems

The Architecture Wasn't Designed — It Emerged (k3d-manager, Part 2)

via Dev.tochengkai1mo ago

This is a follow-up to How I Keep a Kubernetes CLI Lean . You don't need to read that first, but it gives context for what k3d-manager is. The Part I Left Out In the first article I described k3d-manager as having a provider abstraction — where the same commands work whether you're running k3d on macOS or k3s on Linux. I made it sound like a design decision. It wasn't. It was a reaction. Here's what actually happened. How It Started: k3d on macOS I started building k3d-manager entirely on macOS, using k3d — Kubernetes in Docker. Fast feedback loop, no VM overhead, everything running locally. That's where the dispatcher pattern, the lazy-loading plugin system, and the _run_command wrapper all came together. At that point the code had no abstraction for cluster providers. There was one cluster type: k3d. It was baked in everywhere. That worked fine — until it didn't. The Wall: k3s Only Runs on Linux k3s is a production-grade Kubernetes distribution. It's lightweight, single-binary, great

Continue reading on Dev.to

Opens in a new tab

Read Full Article
16 views

Related Articles

What OpenClaw Gets Wrong Out of the Box (And How to Fix It)
How-To

What OpenClaw Gets Wrong Out of the Box (And How to Fix It)

Medium Programming • 3d ago

Android Remote Compose:讓 Android UI 不用發版也能更新
How-To

Android Remote Compose:讓 Android UI 不用發版也能更新

Medium Programming • 3d ago

How-To

Learn Something Old Every Day, Part XVIII: How Does FPU Detection Work?

Lobsters • 3d ago

“Learn to Code” Is Dead… Learn to Think Instead
How-To

“Learn to Code” Is Dead… Learn to Think Instead

Medium Programming • 3d ago

How-To

How One File Makes Claude Code Actually Follow Your Instructions

Medium Programming • 3d ago

Discover More Articles