How will Kubernetes operators evolve and how should Canonical work with those communities?
Sigiloso
K8s operator is an interesting concept, but, it is still ultimately a multi-situational flow chart like decision tree. It's akin to an automation script that the operator keeps on adding scenarios. I believe K8s operators will be hugely successful for some time, then, everyone will start complaining about its limitations. I propose we participate with the operators' community, and potentially transplant JuJu's GUI which everyone loves to K8s. However, a separate stream that aims to fundamentally solve the problem, by using AI/ML to enable machines to learn from human operators' actions, e.g. keystrokes, and work out the desired state on its own, to solve this problem fundamentally. I call this Operation Compiler.