> The reason that Kubernetes is successful is because people look at it and they donât understand why they need it until they see it do stuff. Then they say âOh my God, I need that!âI canât say how many talks and presentations Iâve done in front of skeptical audiences where they donât understand what itâs for. Just by showing short and simple features like âletâs do a rolling updateâ I watch what happens. I stop it halfway through and then roll it back and theyâre like âthatâs what I do by hand. It takes me a ton more energy than what you just did.â So I think it captures things that people really wanted.
On DevOps-oriented app teams vs. SREs:
> Iâm a little bit sad how complex Kubernetes is right now. In some sense Kubernetes is not for end users, itâs for people who set up clusters and clusters are for end users. At Google, weâve always separated the roles that were involved in cluster management into two very specific ones: the cluster operators and the application operators.
>
> The cluster operators know everything about Borg and they know a little bit about each application that runs on Borg in a profile they understand, but not the details. Theyâre able to keep the Borg clusters up and running and they have SLAs around that and so forth. The application teams (like Google search or Gmail) come in and they say âI know how to use Borg but I donât know how Borg runs and I donât need to.â They come in and they run their applications on top of Borg and that split gives people a really nice ability to focus. Kubernetes is really aimed at those cluster operators. thenewstack.io/kubernete…
Leave a Reply