Kubernetes is not for developers...?

Submitted to DevSum 2022 on . Still waiting to hear back.

Length
Session

Abstract, as submitted

If there’s one constant in kubernetes talk, it is that kubernetes is complex. Too complex, perhaps. There’s the “wall of yaml,” but there are also hidden complexities in how developers design their applications to run on kubernetes and the practices operations people follow. At large scale - organizations supporting 1,000’s of applications, often aging, and vastly different form each other - that complexity can cause even more problems. And yet, the intentions of kubernetes and its design are intended to simplify these problems. Where does this disconnect come from? My theory is that kubernetes is not intended for developers and, for the most part, developers should rarely deal with kubernetes directly. This talk will develop that theory.

This is the text that went into the CFP form, kept as submitted - not a later rewrite of it. Talks get retitled and reworked between submission and stage, so what was actually delivered may differ.

Notes to the CFP reviewers

Not part of the public abstract - this is what the program committee saw and the audience never does.

Thanks for considering me :)

Here are recordings of some of my previous talks: https://cote.io/speaking/