Google admits Kubernetes container tech is too complex
I work on a 3-person DevOps team that just finished migrating ~20 services from GCE vms running docker-compose to GKE.<p>It&#x27;s taken us a little over a year. Partly because K8s has a steep learning curve, but also because safely transitioning services without disrupting product teams adds a lot of overhead.<p>The investment is already yielding great returns. Developers are happy. Actual quote: &quot;Kubernetes is the biggest quality-of-life improvement I&#x27;ve experienced in my career.&quot;<p>The same is true for me as a DevOps engineer. I never have to write a script to orchestrate a rolling deployment ever again. I&#x27;ll never have to touch Puppet or wrangle OS upgrades. I no longer need to use Terraform to scale out a service.<p>Now that we&#x27;ve completed this transition, one of my goals for the next year is to get the team to a place where we spend 75% of our time on higher-level projects -- working on developer tools and Kubernetes extensions and setting site reliability standards, instead of the firefighting and operational work that has traditionally taken up so much of our time. Couldn&#x27;t be happier about this change.<p>... That is until management decides we&#x27;re overhead and fires us to free up budget for feature developers. ;)