Most freakouts are caused by folks whose infra was chicken-wire / chewing-gum to begin with. Start small, test often, and then make your technical decisions dispassionately.
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.