Luke Hebert
  • Articles
GitHub

Articles

Welcome to the articles section, where business, technology, and everyday problem-solving meet. You’ll find practical how-tos, troubleshooting notes from the trenches, and the occasional take on whatever’s happening in the world. Some posts will save you time, some will spark ideas, and a few will just be me thinking out loud. Grab a coffee and dig in.

Finding Which Java Threads Are Eating Your CPU for Breakfast August 15, 2025

Finding Which Java Threads Are Eating Your CPU for Breakfast

When a Java process is eating your CPU, you need to know exactly which thread is responsible. This guide walks through JVisualVM, jstack, top, and jvmtop to pinpoint the culprit.
read more
How to Inspect a Thread Dump Like a Pro August 15, 2025

How to Inspect a Thread Dump Like a Pro

Learn how to capture, read, and interpret Java thread dumps using JDK tools like jstack and jcmd. Covers thread states, CPU analysis, deadlock detection, and practical tools for spotting performance issues.
read more
Not Enough Storage Available While Using Jstack (Win) August 14, 2025

Not Enough Storage Available While Using Jstack (Win)

A quick fix for the ’not enough storage available’ error when running jstack on Windows, caused by the JVM running under the Local System Account. Two workarounds using Psexec or JMX remote monitoring.
read more
Backing Up etcd August 13, 2025

Backing Up etcd

A practical guide to backing up and restoring the etcd key-value database in a Kubernetes cluster. Covers snapshot-based and file-based backup methods, integrity checks, and static pod manifest updates.
read more
Upgrading a K8 Cluster August 13, 2025

Upgrading a K8 Cluster

A step-by-step guide to upgrading a Kubernetes cluster using kubeadm, covering control plane and worker node upgrades. Includes the full sequence from version planning through final verification.
read more
Creating a TLS Secret in Kubernetes August 12, 2025

Creating a TLS Secret in Kubernetes

Create a TLS secret from a certificate and key pair, then deploy a webhook server that mounts that secret to serve HTTPS on port 8443.
read more
  • ««
  • «
  • 4
  • 5
  • 6
  • 7
  • 8
  • »
  • »»
© Luke Hebert 2026
Search |
GitHub