Vanilla Kubernetes is already geared with several functions which may already comply with your use-cases. So why do you need an Enterprise Kubernetes Platform? Does it really makes sense or not? There may not be a single answer to that, instead this depends on the requirements and policies. Many enterprises aim to mitigate their risks with vendor SLAs and support.
Rancher is a Kubernetes Enterprise Platform which is built on the top of Kubernetes, bringing several platform features which are valuable for the Enterprises:
Enterprise-grade Authentication and SSO: Enterprise-grade OAuth & LDAP/Active Directory support
RBAC(Role-based Access Controls): Granular and isolated role definitions for teams and users who needs to work isolated.
Self-Service/Catalog: Custom catalogs can be defined which gives flexibility to your teams/departments to self-service experiment or provision the tools or environments they need.
Kubernetes Ecosystem Support: Support not only includes Rancher, but also the ecosystem-wide tools and practices
API First Design: All functions of Rancher have equivalent API calls, which gives flexibility to integrate with your current and future growing architecture
Multi-cloud Cluster Support: You can use multi-cloud provider for your nodes. If network connection has been established between cloud providers
Multi-cluster Catalog: You can authorize your development team simply through rancher . Team members can deploy application securely without directly access clusters.
Logging, monitoring, visibility
Windows Container Support
Do not hesitate to contact with us if you would like to initiate a PoC on your stack.
You can also check the page Why Rancher?