I would add that the biggest gripe with Kubernetes that surfaces more often is just a reflection of lack of contact with not only distributed systems but also their deployment/operation, and Kubernetes just gets called into the discussion as a scapegoat.