Brigade — Scripting for Kubernetes
(aka: “Scripting is to Operating Systems as #Brigade is to #Kubernetes”)
If you think of Kubernetes as a “distributed OS” that runs containers on the individual hosts, then think of Brigade as providing the scripting around the containers — flow control, information gathering, event handling, etc.
The key here is to maintain the separation of concerns, and not get opinionated about what the scheduling, functionality, and so forth — after all, that’s what Kubernetes is there for!
If you think of Kubernetes as a “distributed OS” that runs containers on the individual hosts, then think of Brigade as providing the scripting around the containers — flow control, information gathering, event handling, etc.
The key here is to maintain the separation of concerns, and not get opinionated about what the scheduling, functionality, and so forth — after all, that’s what Kubernetes is there for!
Where things get somewhat different is that containers are really not “programs” in the OS sense — and towards managing that, Brigade looks at scripting in an Event-Oriented form, not unlike Applescript.

Comments