Rancher on NetApp HCI overview

Contributors amgrissino netapp-dbagwell Download PDF of this page

Rancher is a complete software stack for teams adopting containers. Rancher addresses the operational and security challenges of managing multiple Kubernetes clusters across different infrastructures, while providing DevOps teams with integrated tools for running containerized workloads.

Deploying Rancher on NetApp HCI deploys the Rancher control plane, also referred to as the Rancher server, and enables you to create on-premises Kubernetes clusters. You deploy the Rancher control plane by using the NetApp Hybrid Cloud Control.

After deployment, using the Rancher control Plane, you provision, manage, and monitor Kubernetes clusters used by Dev and Ops teams. Dev and Ops teams can use Rancher to perform activities on user clusters that reside on NetApp HCI itself, a public cloud provider, or any other infrastructure that Rancher enables.

Benefits of Rancher on NetApp HCI

  • Ease of installation: You do not need to learn how to install and configure Rancher. You can deploy a template-based implementation, which was jointly developed by NetApp HCI and Rancher.

  • Lifecycle management: In a manual Rancher implementation, updates for the Rancher server application or the Rancher Kubernetes Engine (RKE) cluster are not automated. Rancher on NetApp HCI provides the ability for updates to the management cluster, that includes the Rancher server and the RKE.

What you can do with Rancher on NetApp HCI

With Rancher on NetApp HCI, you can:

  • Deploy services across cloud providers and your private cloud.

  • Port the apps and data across a hybrid cloud architecture regardless of cloud location without compromising service-level agreements.

  • Spin up cloud-native applications yourself.

  • Centralize management of multiple clusters (new and existing).

  • Perform orchestration of hybrid cloud Kubernetes-based applications.

Technical Support option

Using Rancher on NetApp HCI and Kubernetes open-source software includes free deployment and usage. License keys are not required.

You can choose a NetApp Rancher Support option to obtain core-based, Rancher enterprise support.

Note Rancher Support is not included in your NetApp Support Edge agreement. Contact NetApp Sales or your reseller for options. If you purchase Rancher Support from NetApp, you will receive an email with instructions.

Rancher on NetApp HCI architecture and components

Here is an overview of the various components of Rancher on NetApp HCI:

Rancher on NetApp HCI architecture
  • NetApp Hybrid Cloud Control: This interface enables you to deploy Rancher on NetApp HCI and NetApp Element software, required for Rancher on NetApp HCI.

    Tip You can use NetApp Hybrid Cloud Control also to upgrade management services, expand your system, collect logs, and monitor your installation.
  • Management services: Management services run on the management node and enable you to deploy Rancher on NetApp HCI using NetApp Hybrid Cloud Control.

  • Management cluster: Rancher on NetApp HCI deploys three virtual machines on the Rancher management cluster, which you can see using NetApp Hybrid Cloud Control, vCenter Server, or the Rancher user interface. The management cluster virtual machines host the Rancher server, the Rancher Kubernetes Engine (RKE), and the Linux OS.

Tip For the best performance and greater security, consider using a dedicated Kubernetes cluster for the Rancher management server. You should not run your user workloads on the management cluster.
  • User clusters: The downstream Kubernetes user clusters run your apps and services. Any cluster that you deploy from Rancher or import into Rancher is a user cluster.

  • Trident: A Trident catalog is available to Rancher on NetApp HCI and runs in the user clusters. Inclusion of this catalog simplifies the Trident deployment to user clusters.

Find more information