Canonical Interview Question

How will Kubernetes operators evolve and how should Canonical work with those communities?

Interview Answer

Anonymous

Oct 1, 2020

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.