Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #21366

C

caleblloyd.com

Personal blog · caleblloyd.comprogramminghardwareeconomics

caleblloyd.com is a personal blog at caleblloyd.com about programming, hardware and economics. Since 2016, 3 different Hacker News readers have linked it 8 times, most often “CRDs Killed the Free Kubernetes Control Plane”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
8mentions?
3HN people?
2016–2020first – last linked?
Links on Hacker News per year · peak 4 in 2020

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

HN readers link this blog's posts on the hidden costs of running Kubernetes control planes (etcd and CRDs) and on Docker performance on bare metal. The comments cite them as background, without judging them.

Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

hardware, software, and life

Most-linked posts?

  1. CRDs Killed the Free Kubernetes Control Plane
    2 people · 3 mentions · first linked 2020-03-04

What Hacker News says?

  1. There's this theory - "CRDs Killed the Free Kubernetes Control Plane" https://caleblloyd.com/software/crds-killed-free-kubernetes-... Basically running etcd in production with reasonable SLA and more than a little bit of data is super hard.

    Comment linking /software/crds-killed-free-kubernetes-control-plane/

    on “Google Kubernetes Engine is introducing a cluster management fee on June 6”
  2. Submitted CRDs Killed the Free Kubernetes Control Plane as a story · 60 points

    HN discussion
  3. I think that CRDs are partially to blame for this. CRDs can tax the API Server and backing data store, without directly mapping to a revenue-generating activity. I’ve noticed a trend where teams spin up new clusters for each application. Since CRDs are installed on the cluster level, it is not possible to namespace resource versions. It is easier for teams to take the cluster-per-application approach as opposed to m…

    Comment linking /software/crds-killed-free-kubernetes-control-plane/

    on “Google Kubernetes Engine is introducing a cluster management fee on June 6”
  4. Submitted Buy vs. Rent Starter Home Retrospective as a story · 1 points

    HN discussion
  5. If you need fast storage resources you may notice a performance hit. Performance for CPU and memory resources seems to be mostly the same as Docker on Linux. https://caleblloyd.com/hardware/docker-performance-bare-meta...

    Comment linking /hardware/docker-performance-bare-metal-vs-virtual/

    on “Bash on Ubuntu on Windows”
  6. Submitted NET Core MVC Thread Pool: Sequential vs. Async Performance as a story · 1 points

    HN discussion
  7. I write PHP daily with a team if 6. It's Object Oriented support makes it very developer friendly for medium-sized projects if they are architected well. Using a modern framework like Yii2 makes it just as good as any other modern franework in any other dynamic language (rails, django, entity, etc). Yii2 performance also doubles from PHP5.6 to PHP7 for those interested: https://caleblloyd.com/software/yii2-php-7-per…

    Comment linking /software/yii2-php-7-performance/

    on “How Badoo Saved $1M Switching to PHP7”
  8. Async/Await is especially important to use in .NET and .NET Core web servers if high concurrency is desired. .NET uses a managed thread pool that will only spawn up to something like 50 threads quickly by default. If it sees that more threads are needed, it will slowly add them. This means that a Synchronous web endpoint (think API call that does not use "Async/Await") will hog an entire thread for the life of the r…

    Comment linking /software/net-core-mvc-thread-pool-vs-async/

    on “What lies beneath async/await in C#?”

Search all of HN for caleblloyd.com