6 ms·
i.e. do i need an abstraction layer over my orchestrator? Somewhat reminiscent of the early 2000's fad to abstract over databases when in reality folks never '
by platz 9y ago
i.e. do i need an abstraction layer over my orchestrator?
Somewhat reminiscent of the early 2000's fad to abstract over databases when in reality folks never 'swap out the db' on real projects.
- adictator 9y agoYou may still have the same DB product, but you do swap out the db for dev, testing etc. Matter of fact, we swap out the db to locally hosted mysql or postgres for development & use Oracle only in prod. The overhead I think is that our sql's are fairly standard & do not use any proprietary features of any single db.
- shengliang 9y agoAt Rancher we don't really want to introduce another level of abstraction on top of Kubernetes. You are right there's no value in doing that. Kubernetes is already the orchestration standard that most people are willing to use and most infrastructure vendors are willing to support. Rancher just tries to make it easier to manage lots of Kubernetes clusters.
- gm-conspiracy 9y ago"fad to abstract over databases" cough Is it not called an ORM?
- icebraining 9y agoSome can be used for that, but it's not their main purpose. Not all ORMs are database-independent (the one we use uses postgres-specific features), and conversely, if you just need independence you're probably better off using something lighter.