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
140 NOTES IN PRINT

Tag: Platform

27 NOTES
CXL

One Cluster Across Clouds and Your Garage: Hybrid k3s With WireGuard

A single Kubernetes cluster spanning cloud regions and your own hardware, encrypted over the public internet
KUBERNETESFOSSPLATFORMK3S
2026-08-10
CXXXIX

What Happened to the Blockchain Chapter

Why the chapter is cut from this rebuild, and where tamper-evidence lives in 2026
KUBERNETESFOSSPLATFORMBLOCKCHAIN
2026-08-08
CXXXVIII

Serverless Without the Cloud: Knative on Your Cluster

Scale-to-zero functions you own, after OpenFaaS moved the good parts behind a paywall
KUBERNETESFOSSPLATFORMKNATIVE
2026-08-06
CXXXVII

Write-Heavy and Always On: Cassandra and Scylla on Kubernetes

Running Cassandra and Scylla on K8ssandra and the Scylla Operator after Rook dropped its own
KUBERNETESFOSSPLATFORMCASSANDRA
2026-08-04
CXXXVI

Event-Driven Object Processing: Bucket Events to Jobs

Object storage that triggers work, a self-hosted answer to S3 plus Lambda on your own cluster
KUBERNETESFOSSPLATFORMSEAWEEDFS
2026-08-02
CXXXIV

A Multi-User Data Lab: JupyterHub on Your Platform

Self-hosted notebooks for the whole team, on Keycloak SSO, wired to the lakehouse and every data source you own
KUBERNETESFOSSPLATFORMJUPYTERHUB
2026-07-31
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