Also at Deasil Works · txn2 · Plexara
Profiles GitHub · X · LinkedIn
Theme Light · Auto · Dark
Professional notes by Craig Johnston
long-form, short-form, working drafts · since 2008
VOL. XIX · MMXXVI
133 NOTES IN PRINT

Tag: Kubernetes

54 NOTES
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
KUBERNETESFOSSPLATFORMMQTT
2026-07-29
CXXXII

See 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
KUBERNETESFOSSPLATFORMOBSERVABILITY
2026-07-27
CXXX

Cilium: 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
KUBERNETESFOSSPLATFORMNETWORKING
2026-07-25
CXXIX

containerd 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
KUBERNETESFOSSPLATFORMCONTAINERD
2026-07-23
CXXVII

GitOps: 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
KUBERNETESFOSSPLATFORMGITOPS
2026-07-21
CXXVI

Build Images Inside Your Cluster, Without the Docker Socket

Rootless container builds in CI with BuildKit, and where supply-chain guardrails belong
KUBERNETESFOSSPLATFORMBUILDKIT
2026-07-19
CXXV

Your 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
KUBERNETESFOSSPLATFORMDEVOPS
2026-07-17
CXXIV

The 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
KUBERNETESFOSSPLATFORMMCP
2026-07-15
CXXIII

A Data Catalog Your Agents Can Read: DataHub

Metadata, lineage, and a business glossary over the whole platform
KUBERNETESFOSSPLATFORMDATAHUB
2026-07-13
CXXII

Self-Hosted BI with Apache Superset

Dashboards and SQL exploration over the lakehouse and Postgres, a Tableau replacement on the platform's SSO
KUBERNETESFOSSPLATFORMSUPERSET
2026-07-11
CXXI

Self-Hosted Integration with Apache NiFi

Visual dataflow and ETL on your own cluster, instead of Workato and the iPaaS vendors
KUBERNETESFOSSPLATFORMNIFI
2026-07-09
CXX

Self-Hosted SSO with Keycloak

One login for every user-facing tool on the platform, instead of renting Okta or Auth0
KUBERNETESFOSSPLATFORMKEYCLOAK
2026-07-07
CXIX

Your Own Snowflake: A Trino and Iceberg Lakehouse

SQL analytics over open table formats on the object storage you own
KUBERNETESFOSSPLATFORMTRINO
2026-07-05
CXVIII

Self-Hosted S3 with SeaweedFS

S3-compatible object storage for the data lake, backups, and the lakehouse
KUBERNETESFOSSPLATFORMSTORAGE
2026-07-03
CXVII

A Search Layer You Own: OpenSearch on Kubernetes

The index for the platform, on the Apache-licensed fork of Elasticsearch
KUBERNETESFOSSPLATFORMOPENSEARCH
2026-07-01
CXVI

Kafka Without ZooKeeper: KRaft on Kubernetes with Strimzi

A real-time event backbone, without the separate ZooKeeper ensemble to operate
KUBERNETESFOSSPLATFORMKAFKA
2026-06-29
CXIV

A Database You Own: Postgres with CloudNativePG

High-availability PostgreSQL on your own storage, without the managed bill
KUBERNETESFOSSPLATFORMPOSTGRESQL
2026-06-27
CXII

Ingress-Nginx Retired. Meet the Gateway API.

Exposing services and automating TLS in 2026, with Cilium and cert-manager
KUBERNETESFOSSPLATFORMNETWORKING
2026-06-25
CX

Storage the Cluster Owns: Rook and Ceph

Portable block and shared-filesystem persistence for stateful services, no managed disks required
KUBERNETESFOSSPLATFORMSTORAGE
2026-06-23
CVIII

Build a Kubernetes Cluster You Own

The vendor-neutral substrate for a self-hosted platform: kubeadm, containerd, and Cilium on generic VMs
KUBERNETESFOSSPLATFORMDEVOPS
2026-06-21
CVI

Build a Better Platform Than You're Renting

Cloud-grade data platforms from FOSS on Kubernetes, now that agents run the hard part
KUBERNETESDATAAIFOSS
2026-06-14
CIV

Running Ollama and pgvector on Kubernetes

Vector Search Without the Vector Database, Part 3
KUBERNETESOLLAMAPOSTGRESPGVECTOR
2026-06-07
LXXX

PostgreSQL to OpenSearch with PySpark on Kubernetes

Date-windowed ETL, idempotent upserts, and CronJob scheduling
KUBERNETESPOSTGRESQLOPENSEARCHPYSPARK
2026-02-25
LXXII

kubefwd: Forward Kubernetes Services to Localhost by Name

One command, no configuration, automatic reconnection
KUBERNETESDEVELOPMENTKUBEFWD
2026-01-04
LXXI

kubefwd in 2026: Interactive TUI and Auto-Reconnect

The complete guide to kubefwd's new features
KUBERNETESDEVELOPMENTKUBEFWDMCP
2026-01-04
LXX

AI-Assisted Kubernetes Development with kubefwd

Let your AI assistant manage cluster connections
KUBERNETESDEVELOPMENTKUBEFWDMCP
2026-01-04
LXIX

Apache NiFi: Dynamic HTTP Listeners with portpxy

Apache NiFi Part 5
APACHE NIFIKUBERNETESWEBHOOKSGO
2023-04-20
LXVI

Apache NiFi: Securing Your Data Flows

Apache NiFi Part 2
APACHE NIFISECURITYKUBERNETESAUTHENTICATION
2022-10-05
LXV

Apache NiFi: Production Kubernetes Deployment

Apache NiFi Part 1
APACHE NIFIKUBERNETESDATA ENGINEERINGDEVOPS
2022-07-30
LIII

Advanced Platform Development with Kubernetes

Enabling Data Management, the Internet of Things, Blockchain, and Machine Learning
KUBERNETESDATAMACHINE LEARNINGBLOCKCHAIN
2020-08-30