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
-
Set up source NKP in Primary and Secondary Sites
Start here to read about gathering requirements and considering general design considerations.
-
Set up source NDK in Primary and Secondary Sites
Start here to read about gathering requirements and considering general design considerations.
Single PC/PE/K8s Workflows
-
Application Snapshot & Restore
Create and restore application snapshots within a single Prism Central/Prism Element/Kubernetes environment.
-
Application Cross-Namespace Restore using ReferenceGrant
Perform application restoration across namespaces using ReferenceGrant to manage access between source and target namespaces.
-
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.
Multi PC/PE/K8s Workflows
-
Snapshot Asynchronous Replication & Recovery
Set up and test asynchronous replication of snapshots across multiple clusters and recover applications.
-
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.0enhancements.Test cross-namespace recovery.