Professional notes by Craig Johnston
long-form, short-form, working drafts · since 2008
long-form, short-form, working drafts · since 2008
VOL. XIX · MMXXVI
121 NOTES IN PRINT
121 NOTES IN PRINT
Tag: Kubernetes
CXXI
Self-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
XLIKafka on Kubernetes
Deploy a highly available Kafka cluster on Kubernetes.
2018-09-25
XXXIXEthereum Blockchain on Kubernetes
Deploy a Private Ethereum Blockchain on a Custom Kubernetes Cluster.
2018-09-04
XXXVIIKubernetes Port Forwarding for Local Development
Using kubefwd
2018-08-11
XXXVIFaaS on Kubernetes
Kubeless, Python and Elasticsearch
2018-07-28
XXXIVRemote Query Elasticsearch on Kubernetes
Local workstation-based microservices development
2018-07-25
XXXIIIHigh Traffic JSON Data into Elasticsearch on Kubernetes
Instant, reliable, send and forget.
2018-07-18
XXXIIKibana on Kubernetes
Visualize your Elasticsearch data.
2018-07-15
XXXIProduction Grade Elasticsearch on Kubernetes
Setup a fast, custom production grade Elasticsearch cluster.
2018-07-14
XXXKubernetes Team Access - RBAC for developers and QA
Role Based Access Control
2018-07-10
XXVIIIWebpage to PDF Microservice
Automate PDF Report Generation
2018-07-01