Cluster Management: Heterogeneous, Lightweight, Safe. Pick Three
summary
OCluster runs cluster management across thousands of cores for the OCaml CI ecosystem, composing snapshotting filesystems (Btrfs/ZFS), container runtimes (runC/docker), and virtualization (Hyper‑V, VMs) to provide portable workers on Linux, Windows, macOS, FreeBSD and architectures including amd64, arm, ppc and riscv. Pipelines are written in OCurrent, executed by OBuilder, and feed opam workflows that build ~4,000 packages (24,000 versions), 400 GitHub projects and Docker images for 13 OCaml releases; scheduling uses capnp RPC, deployments via Ansible, and metrics via Prometheus/Grafana.
AI-written summary · about
chapters (5)
related talks
35mCluster as Code
35mAcing Distributed Container Management
29mTowards Sustainable Multi-Cluster Management in Real-World Academic Infrastructure
34mMulti-Cluster GitOps Application Delivery Using ArgoCD and OCM Hub-Spoke Pull Model Pattern
13mOptimizing Workload Management in a Multi-Cluster Environment: A Case Study
29mA Multi-Cluster, Multi-Cloud Infrastructure with GitOps at CERN
38mRunning Multi-Arch Builds & Tests in OpenShift CI/CD
39mManaged CF-as-a-Service: An Operator's Cookbook
