Professional notes by Craig Johnston
long-form, short-form, working drafts · since 2008
long-form, short-form, working drafts · since 2008
VOL. XIX · MMXXVI
133 NOTES IN PRINT
133 NOTES IN PRINT
Tag: Kubernetes
CXXXIII
IoT Ingest You Own: MQTT With Mosquitto on Kubernetes
Lightweight device messaging into the platform, bridged to Kafka, with the Mosquitto 2.0 change the old guides miss
2026-07-29
CXXXIISee the Whole Platform: Prometheus, Grafana, Loki, and OpenTelemetry
Self-hosted observability for everything you built, on the open standard instead of a per-host APM bill
2026-07-27
CXXXCilium: One eBPF Data Plane for Networking, Security, and Encryption
The CNI that replaced Weave Net, kube-proxy, and a hand-rolled WireGuard overlay with a single component
2026-07-25
CXXIXcontainerd Without Docker: the Runtime Under Your Cluster
The container runtime the kubelet actually uses, and how to configure and debug it now that the Docker shim is gone
2026-07-23
CXXVIIGitOps: Git as the Source of Truth for Your Cluster
Argo CD and Flux, the deployment half the 2020 book left out, with manifests reconciled from a repo you own
2026-07-21
CXXVIBuild Images Inside Your Cluster, Without the Docker Socket
Rootless container builds in CI with BuildKit, and where supply-chain guardrails belong
2026-07-19
CXXVYour Git Forge Belongs on Your Cluster: Forgejo
Self-hosted source, CI/CD, and a registry, on the lightweight fork that left its for-profit parent
2026-07-17
CXXIVThe Agent Gateway to Your Platform: mcp-data-platform
An Apache-2.0 MCP server that gives frontier models access and grounded context to everything you built
2026-07-15
CXXIIIA Data Catalog Your Agents Can Read: DataHub
Metadata, lineage, and a business glossary over the whole platform
2026-07-13
CXXIISelf-Hosted BI with Apache Superset
Dashboards and SQL exploration over the lakehouse and Postgres, a Tableau replacement on the platform's SSO
2026-07-11
CXXISelf-Hosted Integration with Apache NiFi
Visual dataflow and ETL on your own cluster, instead of Workato and the iPaaS vendors
2026-07-09
CXXSelf-Hosted SSO with Keycloak
One login for every user-facing tool on the platform, instead of renting Okta or Auth0
2026-07-07
CXIXYour Own Snowflake: A Trino and Iceberg Lakehouse
SQL analytics over open table formats on the object storage you own
2026-07-05
CXVIIISelf-Hosted S3 with SeaweedFS
S3-compatible object storage for the data lake, backups, and the lakehouse
2026-07-03
CXVIIA Search Layer You Own: OpenSearch on Kubernetes
The index for the platform, on the Apache-licensed fork of Elasticsearch
2026-07-01
CXVIKafka Without ZooKeeper: KRaft on Kubernetes with Strimzi
A real-time event backbone, without the separate ZooKeeper ensemble to operate
2026-06-29
CXIVA Database You Own: Postgres with CloudNativePG
High-availability PostgreSQL on your own storage, without the managed bill
2026-06-27
CXIIIngress-Nginx Retired. Meet the Gateway API.
Exposing services and automating TLS in 2026, with Cilium and cert-manager
2026-06-25
CXStorage the Cluster Owns: Rook and Ceph
Portable block and shared-filesystem persistence for stateful services, no managed disks required
2026-06-23
CVIIIBuild a Kubernetes Cluster You Own
The vendor-neutral substrate for a self-hosted platform: kubeadm, containerd, and Cilium on generic VMs
2026-06-21
CVIBuild a Better Platform Than You're Renting
Cloud-grade data platforms from FOSS on Kubernetes, now that agents run the hard part
2026-06-14
CIVRunning Ollama and pgvector on Kubernetes
Vector Search Without the Vector Database, Part 3
2026-06-07
LXXXPostgreSQL to OpenSearch with PySpark on Kubernetes
Date-windowed ETL, idempotent upserts, and CronJob scheduling
2026-02-25
LXXIIkubefwd: Forward Kubernetes Services to Localhost by Name
One command, no configuration, automatic reconnection
2026-01-04
LXXIkubefwd in 2026: Interactive TUI and Auto-Reconnect
The complete guide to kubefwd's new features
2026-01-04
LXXAI-Assisted Kubernetes Development with kubefwd
Let your AI assistant manage cluster connections
2026-01-04
LXIXApache NiFi: Dynamic HTTP Listeners with portpxy
Apache NiFi Part 5
2023-04-20
LXVIApache NiFi: Securing Your Data Flows
Apache NiFi Part 2
2022-10-05
LXVApache NiFi: Production Kubernetes Deployment
Apache NiFi Part 1
2022-07-30
LIIIAdvanced Platform Development with Kubernetes
Enabling Data Management, the Internet of Things, Blockchain, and Machine Learning
2020-08-30