Posts
51 entriesBlog Redesign
Finally gave this old dev blog a facelift. Tech posts will still be the main thing, but from now on I'll also drop everyday records here — mostly…

Mac Notes — Parallels Input Switching, homebrew, Archive Utility
Things that blocked me on a Mac and how they got fixed: mapping Command+Space for Korean/English switching inside Parallels, installing homebrew, and Archive Utility …
Using the Go profiler (pprof)
Using the Go profiler (pprof). Profile via net/http/pprof, CPU profile (collects data for 30 seconds), Heap memory (returns current memory info).
kubernetes cert-manager
Installing and configuring cert-manager to serve https through a Kubernetes ingress, with certificate issuance handled automatically.
kubernetes glusterfs integration
Setting up GlusterFS on Kubernetes, including patching the gk-deploy script where it still used deprecated kubectl options.
kubernetes ingress - proxying to a specific url
kubernetes ingress - proxying to a specific url
CentOS Server Notes — Commands, Tomcat OOM, Apache 403, Fonts, SSH
Notes collected from running CentOS servers in 2015-2016, gathered onto one page: everyday commands, Tomcat OutOfMemory, migrating MySQL to utf8mb4, Apache 403 caused by …
redis data types
Strings, Lists, Sets, Hashes, Sorted sets and Bitmaps, plus HyperLogLog, Geo and Streams. Every example run against redis-cli, with notes on which type to reach for

Converting from maven to gradle...
There's a manual install method.. but I prefer automatic installs like the above doesn't everyone For manual install see the site…
Collecting logs with fluentd
I've been collecting error logs with flume, but I'm switching to fluentd. actually the goal is monitoring, not collecting The architecture seems…