Kubernetes on top of Rancher/Cattle

Can someone help me grok how this works? I’m looking at setting up the Fabric8 console and would like to have a better understanding of how kubernetes can be layered on top of cattle and if that’s a better option for this instead of creating a new environment with a kubernetes base. From what I’ve gathered if we use kubernetes as an environment’s base we can’t access the kubernetes API? Is that correct?

Kubernetes will be nearly the exact same when deployed to a Cattle environment vs. a Kubernetes environment type. The API will be accessible in either case.

Create a new env for Kube imo.

Not sure what’s the benefit of running Kube on top of Cattle. If that works at all. Feels messy to me.