Centralized Management of Any Kubernetes Cluster

Kubernetes clusters are being deployed everywhere in your organization. Rancher centrally manages all of these clusters in order to ensure security and accelerate transformation

Learn How Rancher Solves Enterprise Kubernetes Challenges

Read the Report

An Enterprise Platform for
Managing Kubernetes Everywhere

Containers and Kubernetes are unlocking new and innovative ways of developing and running software. With containerization, the potential of hybrid-cloud computing is becoming a reality. Rancher is a platform for teams ready to realize the benefits of Kubernetes everywhere. It was built to address the needs of the DevOps teams deploying applications with Kubernetes, and the IT staff responsible for delivering an enterprise-critical service.

One Platform for Every Team that Relies on Kubernetes

Unified Cluster Operations

Rancher manages how Kubernetes clusters are deployed, operated, accessed and secured across your organization. From one platform, IT can set policies and investigate incidents with ease.

Kubernetes for DevOps

DevOps teams benefit from Rancher’s self-service Kubernetes environments, which allow users enormous freedom to configure and manage Kubernetes.

Run Kubernetes Anywhere

Rancher includes RKE, a supported distribution of Kubernetes that can run on infrastructure. Rancher also integrates with and manages cloud-hosted Kubernetes services such as Amazon EKS.

Why Teams Choose Rancher

  • Ease the learning curve and drive the adoption of Kubernetes

  • Setup, integrate and automate CI/CD pipelines quickly

  • Manage complex microservices applications

  • Launch a centralized Application Catalog leveraging Helm for turn-key application deployment

  • Implement operational best practices with integrated monitoring and security
  • Build and operate Kubernetes clusters on any cloud, VMware cluster, or bare-metal servers

  • Provision cloud Kubernetes clusters like GKE, EKS, and AKS

  • Integrate with Active Directory, LDAP and other IT services

  • Implement consistent authentication, role-based access control, and security policies across multiple Kubernetes clusters

  • Implement operational best practices with integrated monitoring and security

Multi-Cluster Kubernetes Management

Kubernetes provides organizations with a consistent way to manage any computing infrastructure. Rancher is a complete platform for managing Kubernetes wherever your organization deploys it.

Centralized Kubernetes Provisioning

Rancher makes provisioning Kubernetes clusters a snap. You can easily define your cluster configuration as code, and Rancher will build and scale Kubernetes on any infrastructure using RKE, our Kubernetes distribution and provisioning engine.

If you’d rather provision cloud-hosted Kubernetes clusters -- Rancher invokes the appropriate cloud APIs for you, automatically deploying popular cloud container services like GKE, AKS or EKS.

You can even import an existing Kubernetes cluster to gain visibility, apply policies or offer advanced services.

Streamline Kubernetes Operations

Once you’ve provisioned a Kubernetes cluster with Rancher, operations are centralized and administrators are able to deal with all aspects of day 2 Kubernetes operations. From one console, administrators can monitor any cluster, upgrade Kubernetes versions, backup etcd and recover clusters that have been degraded.

Rancher performs health checks for all Kubernetes clusters, regardless of how they were provisioned. Errors, capacity and performance are constantly monitored, and alerts can be set using Slack, PagerDuty, webhooks or email to notify administrators of any unexpected behavior.

Centralize Kubernetes Security and Compliance Policies

Rancher admins can work with their security team to centrally define how users should interact with Kubernetes and how containerized workloads should operate. Once polices have been defined, assigning them to any Kubernetes cluster is instantaneous.

Rancher integrates with Active Directory, LDAP or any SAML-based authentication service to enforce access control policies for individual users or groups, and single-sign-on to any cluster or namespace a user is authorized to access.

Rancher Implements the Entire Cloud Native Stack

Running containerized services requires more than just Kubernetes. Rancher implements and supports the entire container stack for our users. These services are incorporated into the user interface, tested for compatibility, and upgraded regularly as new features arrive.

Rancher also integrates with a wide variety of tools popular for container operations, including Aqua, Twistlock, GitLab, Sysdig, Datadog, Artifactory, Portworx, and Calico.

Delegate Kubernetes Management
to your DevOps teams

Kubernetes was built for DevOps teams. It provides an enormous amount of options for how teams can deploy and run containerized workloads. Rancher provides the entire, native Kubernetes experience for the teams running applications.

Rancher isn’t a PaaS, it is native Kubernetes, with the flexibility and integration options DevOps teams demand. From Rancher, users can easily invite other users to their projects and name spaces, build and share Helm catalogs, and deploy a wide variety of tools to help manage their applications, including monitoring, logging and service mesh.

Intuitive Workload Management

DevOps teams using Rancher have full access to manage workloads using the native Kubernetes API or KubeCTL CLI. However, Rancher also includes an intuitive web UI that makes it easy to deploy workloads, export configuration files and troubleshoot existing deployments.

Users that are new to Kubernetes especially benefit from Rancher’s workflows for creating deployments, configuring ingress policies, managing storage, and tracking the health of workloads. The Rancher UI is intent-based. A user, for example, says “I want to deploy a container on every node” as opposed to “I want to deploy a DaemonSet.” This abstraction layer eases the learning curve of many Kubernetes concepts.

Global Application Catalog

Containers are allowing organizations to build templates for common applications, share them across teams, and easily deploy them on any infrastructure. Rancher supports unlimited public and private application catalogs allowing teams to easily configure and deploy complex applications with a click of a button. The Rancher catalog is based on Helm and makes it easy for admins to choose which public charts are available to users.

Flexible Continuous Integration and Deployment

Containers are accelerating the adoption of continuous integration and continuous delivery, by simplifying the creation of build and test environments, and allowing automated deployments.

Every major CI/CD platform is integrated with Kubernetes and works with Rancher, making it easy for teams to quickly connect existing workflows with their environments. Rancher also has an integrated CI/CD pipeline that teams can easily launch from within Rancher to quickly start deploying applications.

Integrated Prometheus Monitoring and Logging

Includes a fully integrated deployment of Prometheus, perfect for monitoring containerized workloads. Users can deploy their own Prometheus service within their cluster or namespace and configure it to alert on any critical metrics.

Rancher also provides a centralized logging mechanism, built on fluentd that can aggregate logs from any source, regardless of how the application prints logs, and send them to a target of choice. Supported targets include ElasticSearch, Splunk, Kafka, and Syslog.

Open Source Software with Enterprise-Grade Support

Rancher is a very popular open source project, used by thousands of organizations to manage Kubernetes. Every feature is available in the open source version, and anyone can use or modify Rancher however they like. Our forums and Slack channel have thousands of community users who are amazing at answering questions and helping other users troubleshoot problems.

Rancher offers enterprise support subscriptions for Rancher and the open source technology we incorporate, including ContainerD, Kubernetes, Prometheus, and Helm. Hundreds of the largest companies in the world rely on Rancher support to ensure the availability of their applications and container infrastructure.

Learn more

Deploy Rancher

Get started with Rancher following these two easy steps

Step 1: Prepare a Linux Host

Prepare a Linux host with 64-bit Ubuntu 16.04, at least 4GB of memory. Install a supported version of Docker on the host, supported Docker versions are 1.12.6, 1.13.1 or 17.03.2. To install Docker on the server, follow the instructions from Docker.

Step 2: Start the server

To install and run Rancher server, execute the following Docker command on your host:

$ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher

It takes less than a minute for the Rancher server to start up. The Rancher user interface can be accessed at https://<server_ip>. Once Rancher has successfully been installed, the user interface will guide you through adding your first cluster.

Learn more by heading to the Getting Started Guide

Expert Training in Kubernetes and Rancher

Join our free online training sessions to learn how to manage Kubernetes workloads with Rancher.

Sign up here

Rancher Technical Architecture Guide

In-depth guide to the features and functionality to Rancher, an open-source enterprise Kubernetes platform.

Read more
Contact Us keyboard_arrow_up