3 ms·
Small correction: Operators aren't a CoreOS-specific thing, and they're easy to install on any cluster. Ultimately, the "Operator framework" is just a pattern:
by xnxn 10y ago
Small correction: Operators aren't a CoreOS-specific thing, and they're easy to install on any cluster.
Ultimately, the "Operator framework" is just a pattern: you represent some class of software (e.g. etcd, Elasticsearch, PostgreSQL) as a ThirdPartyResource, and you have some controller that monitors those TPRs, driving other resources toward the desired state.
- sandGorgon 10y agosounds good - my bad then. I think they are awesome and not very well utilized. It might be positioning - Operators vs Helm for example (even though the blog post tries to differentiate)
- crb 10y agoThink of Helm like a Linux package manager. You tell it you want etcd, and it makes it happen for you. The way it makes it happen might be by using an operator, a Deployment/ReplicaSet, or a StatefulSet. Think of operators as a "replica set that is aware of what it is replicating", and can do work to get things in the correct state.