Under the hood you still have to configure and manage the actual computers and their operating systems, which means you're also running Chef, Puppet, or the like. You need to have a pretty big engineering organization (handwavingly, the few hundred engineer range) before it makes sense to run both the config manager and Kubernetes.
Managed Kubernetes may change this equation for you if you're going that route.