Smart Cache Kubernetes Installation

This topic describes how to deploy Smart Cache in a KubernetesClosed An open-source container orchestration system for automating software deployment, scaling, and management. environment. The integration is packaged as a Helm chart. You can deploy the full Smart Cache platform, using the Helm chart available in the GigaSpaces Helm repository.

The topics in this section assume basic knowledge of the GigaSpaces platform. If you aren't familiar with GigaSpaces, review the contents of the general Getting Started section before performing the tasks described here.

Prerequisites

Following are the prerequisites required for deploying Smart Cache using Kubernetes.

Instructions

  1. Get the Smart Cache Helm repo and update:
  2. helm repo add cache https://resources.gigaspaces.com/helm-charts-dih 
    
    helm repo update cache
    
  3. Fully install Smart Cache (including Ingress and H/A for SpaceDeck):

  4. helm install cache cache/smart-cache --version 16.4.0 --set spacedeck.ingress.host=myhost.com, 
    global.password=rootpassword
  5. Smart Cache is now installed in H/A mode. Wait for all pods to be ready.

  6. Connect to the SpaceDeck at https://myhost.com/

Next Steps

  1. Use SpaceDeck to define Spaces and run data queries.

    By default, the root user has root/password credentials.  This must be changed before installation using the parameter of global.password seen in step 2 of the Instructions section above.

Appendix A

  • Certificate manager deployment.  Follow these instructions (external link).

  • Metrics-service deployment. Follow these instructions (external link).

  • An ingress controller is required as part of the Smart Cache installation. Follow these Instructions for NGINX controller installation (external link). It is best practice to install NGINX in a different name-space.

For detailed configuration information refer to the Detailed Configuration: Smart Cache page

Next Steps Configuring Smart Cache

The following topics outline additional steps in the Smart Cache setup.