Skip to content

Nutanix Data Services for Kubernetes (NDK) Lab Guide

Introduction

Nutanix Data Services for Kubernetes (NDK) simplifies the management of stateful applications on Kubernetes by providing robust data protection, replication, and recovery capabilities. This lab guide is designed to help you explore NDK's features through hands-on exercises, covering setup, snapshot management, cross-namespace operations, and multi-cluster replication. The labs progress from single-cluster to multi-cluster workflows, including new features introduced in NDK 2.0.0, such as support for Read-Write-Many (RWX), Nutanix Files Replication and Protection.


Lab Content


Single PC/PE/K8s Workflows

  • Application Snapshot & Restore


    Create and restore application snapshots within a single Prism Central/Prism Element/Kubernetes environment.

    Workflow

  • Application Cross-Namespace Restore using ReferenceGrant


    Perform application restoration across namespaces using ReferenceGrant to manage access between source and target namespaces.

    Workflow

  • Schedule Protection Policy/Plan


    Configure and schedule a protection policy to automate application backups.

    Under construction 🏗 🚧

  • New (NDK 2.0.0) Application Snapshot & Restore with RWX/Files


    Explore snapshot and restore functionality for applications using Read-Write-Many (RWX) file storage, a new feature in NDK 2.0.0.

    Workflow


Multi PC/PE/K8s Workflows

  • Snapshot Asynchronous Replication & Recovery


    Set up and test asynchronous replication of snapshots across multiple clusters and recover applications.

    Workflow

  • Multi-site (3 PE/3 K8s, 2 PC) Asynchronous Replication


    Configure asynchronous replication across three Prism Elements and Kubernetes clusters managed by two Prism Central instances.

    Under construction 🏗 🚧

  • New (NDK 2.0.0) Multi-site Application Snapshot & Restore with RWX/Files Asynchronous


    Implement and test asynchronous replication for applications across multiple NKP clusters, leveraging NDK 2.0.0 enhancements.

    Test cross-namespace recovery.

    Workflow