Converge: a graph-based configuration management system
summary
A configuration tool that claims it can deploy complex systems like Kubernetes from a single statically linked binary, born from deploying hundreds of Mesos and Kubernetes clusters for Mantl. It computes a dependency graph, runs plan then apply, integrates Terraform and Packer, targets ARM/Raspberry Pi, and uses bi-directional gRPC streaming for live updates. Features include PGP-signed module distribution, graph parallelism with failure pinpointing (one user scenario: 250 tasks), and an HDL for concise configs.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:09Why Converge
- 1:37Trends in life
- 3:12Origin of Converge
- 4:14Goal of Converge
- 5:04Basic Converge features
- 6:12Converge is simple
- 8:58Converge examples
- 12:00autocomplete
- 12:18modularity
- 15:32DevOps lifecycle
- 17:18Terraform integration
- 19:55Dependencies
- 21:35Wait dependency
- 22:40Graph
- 25:45HTTP
- 26:03PGP support
- 27:19Chef Hannibal Puppet
- 27:32DevOps Conference
- 28:10Communication
- 29:57Summary
related talks
31mBuilding the Next Gen GitOps-based Platform
18mA Cloud-Native Tool for the mass
43mManaging Kubernetes Clusters as Cattle with Project Syn
46mBeyond DevOps: How and Why Companies Converge on Platform Models
46mConcourse: CI/CD, 2020 edition
23mCanonical GitOps
16mConveyor: One-Tool-Fits-All Continuous Software Deployment
14mContext Engineering for DevOps: Turn Your Infra into a Graph
