Kubernetes Cluster-as-a-Service | Rafay
Kubernetes Clusters-as-a-Service
Provide developers, cloud operations, and all cloud users with self-service access to Kubernetes clusters using proven templates with guardrails included.
.webp)
Why Clusters-as-a-Service?
Modern applications require modern orchestration in the form of Kubernetes. Enterprises that streamline the process of setting up Kubernetes clusters by providing self-service access for developer and cloud operation teams gain significant benefits.
Increase Deployment Velocity
Deployments are 4x faster when clusters are available on demand vs. submitting tickets and waiting for infrastructure.
Simplify Cluster Management
The reuse of templatized clusters with policy built-in reduces ongoing management overhead.
Reduce Cognitive Load
When you free your developers from calling operations teams you pave the way for them to deliver true value to your business.
Unique Rafay Capabilities for Clusters-as-a-Service
Dozens of enterprise platform teams leverage these unique features to rapidly build cluster-as-a-service automation with Rafay and delight their developers.
K8s Lifecycle Management
- Multi-cloud & distro K8s: Support for running clusters in the cloud and on-premise
- Provisioning Anywhere: Provisioning support for AWS (EKS), Azure (AKS), GCP (GCP), OCI, Bare Metal (Upstream Kubernetes) and Edge (Upstream Kubernetes)
- Infrastructure as Code (IaC): Support for TF or GitOps first approaches Support for private Git repos
- Automated K8s Upgrades: Ability to orchestrate Node OS upgrades (e.g. AMIs) in a phased manner across the fleet of clusters
- Disaster Recovery: Ability to do a backup/restore of Control Plane configuration (in the case of an unmanaged K8s distro) + Data Plane (for stateful applications)
- Audits: Logging “who did what?” + exporting audits to an external system (e.g. Splunk, Datadog) necessary to demonstrate compliance
Developer Self-Service
- Flexible User Interfaces: Ability to consume the platform through the preferred interface: UI, Backstage, GitOps or CMDBs (e.g. ServiceNow)
- Simple Process for Compute: No time-consuming ticket driven process where the Platform team has to manually provision clusters
- Visualization of Resources: Ability for end users to quickly look at resources in the clusters and perform operations via the UI.
- Streamlined Kubectl Access: Do not mandate VPNs or needing to go through a bastion etc.
Add-On Lifecycle Management
- Installation of Add-ons: Ensure that clusters are always born with the right set of add-ons
- Automated Add-on Updates: Support for a staged rollout model for updating add-ons across clusters
- Version Control for Add-ons: To ensure that only blessed versions of add-ons can be used and older versions can be retired/made unavailable
Multi-Tenancy
- Platform to Support Multiple Teams: Central platform that can deliver “cluster as a service” to multiple teams within the organization
- Curated List of Cluster Templates: Workflows to centrally define templates and share templates selectively with downstream users
Governance
- Just in Time User Kubectl Access: Implementing K8s RBAC at scale with company’s IDP as source of truth without the need to implement expensive solutions
- Compliance Benchmarks: Ongoing scans against benchmarks such as CIS, NSA hardening recommendations etc.
- Policies: Centralized enforcement of policies for security, reliability and operational efficiency.
Download the Templates
More downloadable templates are coming soon. So, to get started providing self-service access to clusters in your enterprise, talk to us about one of the templates below.
CaaS on GCP
CaaS on vCluster
CaaS on Azure
Whitepaper
Hybrid Cloud Meets Kubernetes
Learn how to Streamline Kubernetes Ops in Hybrid Clouds with AWS & Rafay
Joe Vaughan, Chief Technology Officer, MoneyGram
Want to Start Now?
See for yourself how the Rafay Platform delivers the automation developers and operations want with the workflow automation platform engineering teams need!