· Ed Dowding · Portfolio  · 1 min read

AllOK8 (Kubernetes Management Platform)

Developer-friendly Kubernetes management platform simplifying cluster operations, deployment workflows, and cost optimization for teams without dedicated DevOps.

Developer-friendly Kubernetes management platform simplifying cluster operations, deployment workflows, and cost optimization for teams without dedicated DevOps.

The Problem

Kubernetes is powerful but notoriously complex. Small teams want container orchestration benefits (scaling, reliability, resource efficiency) but can’t afford dedicated Platform Engineers. Existing tools (kubectl, Helm) assume expertise most teams lack. Result: teams either over-pay for managed platforms (ECS, Cloud Run) or under-utilize self-managed K8s clusters.

What I Built

AllOK8 abstracts Kubernetes complexity behind developer-friendly interfaces:

  • One-Command Deploys: allok8 deploy replaces multi-step kubectl+Helm workflows
  • Cost Visibility: Real-time cluster spend by service/team with optimization recommendations
  • Auto-Scaling Policies: Simple UI for configuring HPA/VPA without YAML archaeology
  • Incident Management: Integrated alerting, runbooks, and rollback workflows

Tech Stack

TypeScript + React frontend, Go backend, Kubernetes Operator pattern for cluster management, Prometheus + Grafana for observability.

Lessons Learned

Abstractions Leak—Embrace It: Hiding Kubernetes completely fails when things break. Instead, progressive disclosure: simple interface by default, “show me the YAML” option for power users. Lesson: good abstractions teach the underlying system, not hide it.

Cost Optimization Sells Better Than Features: Teams adopted for ease-of-use but renewed for cost savings (typical 30% reduction via rightsizing). Lesson: operational savings justify adoption better than developer experience alone.

Opinionated Defaults Win: Providing 47 config options paralyzed teams. Shipping with opinionated defaults (inspired by Heroku) plus escape hatches tripled adoption. Lesson: flexibility is overrated; good defaults are underrated.

Back to Blog

Related Posts

View All Posts »
430xAI

430xAI

Experimental AI agent framework for building reliable, observable autonomous systems with human-in-the-loop oversight and graceful degradation.

Mother's Almanac

Mother's Almanac

AI-powered parenting encyclopedia that generates evidence-based guidance on-demand. Built with Next.js 15, Supabase, Claude AI, and a 3-layer caching system with RAG document upload and semantic search.

Contextual Feedback

Contextual Feedback

Open-source React library enabling section-targeted feedback collection. Users visually identify specific UI elements they're commenting on, eliminating vague feedback and providing administrators with precise contextual information.

Moneypenny (WhatsApp AI Desktop Client)

Moneypenny (WhatsApp AI Desktop Client)

Native desktop WhatsApp client with AI-powered message summarisation, priority inbox, and keyboard-first navigation. Built with Tauri (Rust), React, and multi-provider LLM support.