GridGain Developers Hub

GridGain and Apache Ignite Operator for Kubernetes

Overview

GridGain Operator enables you to deploy and manage Apache Ignite and GridGain clusters in a Kubernetes environment. The automation that Kubernetes and GridGain Operator provide simplifies provisioning and minimizes the burden of operating and managing Apache Ignite clusters.

GridGain Operator can use any of the following certified Kubernetes platforms:

  • Open-source Kubernetes

  • Amazon Elastic Kubernetes Service (EKS)

  • Google Kubernetes Engine (GKE)

  • Microsoft Azure Kubernetes Service (AKS)

Features

Deploying provides the following functionality:

  • Automates GridGain cluster deployment

  • Automates GridGain cluster management

For persistent volume storage, GridGain Operator uses default Kubernetes provisioners that are based on StorageClass (such as Google persistent disks, AWS EBS, and Azure disk storage) Updating and upgrading provides automated rolling updates for configuration changes.

Scaling provides automatic scaling for new cluster nodes.

Prerequisites

  • A Kubernetes cluster that conforms to one of the supported environments

  • Installed kubectl

  • Access to the dockerhub.io

Supported GridGain and Apache Ignite versions:

  • GridGain 2.7.20+

  • Apache Ignite 2.9.0+