Monday, March 21, 2022

kubernetes configuration drift minimization oppa gitops style


Over the past four decades, large-scale infrastructure consistency management people have continually re-discovered the inevitable entropy of "drift," wherein your pristine, uniform system configurations somehow get out-of-sync with reality.  Dozens of patterns, tools, and approaches have been tried and almost all are (still) running in large data centers to combat these misconfigurations. And, of course, new tools are emerging and older tools are adding more drift minimization features (e.g. salt) as they evolve.

Madhura Maskasky (co-founder of Platform9) has proposed an interesting approach using gitops and a role-based access control (RBAC) templating system to minimize kubernetes cluster drift.  Because kubernetes cycles pods continuously, and configuration deployment is exclusively from git, a significant amount of drift is reduced for "free," without adding another tool.

Drift minimization oppa gitops style.


No comments: