I'm trying to dig into Rancher, and was wondering if having Rancher plugged in with Kubernetes has any additional benefits over Cattle which is Rancher's in home orchestration framework. So far, I haven't been able to figure out why someone would opt for Rancher with Kubernetes. Does it only help ease out the initial setup of Kubernetes? How do these options differ from a stand alone setup of Kubernetes ?
The difference between Kubernetes and Rancher is that Kubernetes is a technology for managing containers organized under a cluster of virtual or physical machines. Rancher is a technology for managing Kubernetes clusters en masse.
Some Rancher Desktop adopters didn't need Kubernetes, or they wanted to use k3d to run Kubernetes configurations other than those included in Rancher Desktop. With the 1.1. 0 release, this is now possible.
Rancher makes it simple to deliver Kubernetes-as-a-Service to development teams with push button deployment of their containerized workloads on-premises, in the cloud, in hybrid deployments or at the edge.
Cattle is used extensively by Rancher users to create and manage applications based on Docker containers. One of the key reasons for its extensive adoption is its compatibility with standard Docker Compose syntax. With the release of Rancher 2.0, we shifted from Cattle as the base orchestration platform to Kubernetes.
There is now a very good answer to this. Rancher just moved 100% into Kubernetes by announcing Rancher 2.0: http://rancher.com/announcing-rancher-2-0/. It does not use Cattle anymore.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With