CI-CCEAA
Tel: +971 (4) 42 89 440
NA-UATWK
Using NetApp Trident with Kubernetes
Price:
Duration:
USD 1,011 excl. VAT
3 Days
Who Should Attend
Systems administrator, architect, and integration engineer
Prerequisites
• Basic Linux administration skills
Course Content
Learn how to install, configure, and use NetApp® Trident to manage Kubernetes with NetApp ONTAP® based storage systems. Deploy Trident by using the Trident operator and then use the tridentctl and kubectl methods to manage configurations. Configure NFS-backed, iSCSI-backed, NAS economy-backed, and NVMe over TCP (NVMe/TCP) backed storage. Manage Volume and VolumeGroup Snapshot copies, expand volumes, and import nonNetApp Trident volumes to become managed volumes. Install and configure Trident protect to protect Kubernetes applications by using snapshots and backups. Restore snapshots and backups in place and to new namespaces.
Protect applications across clusters by using cloning and SnapMirror asynchronous technology. Finally, manage and protect KubeVirt virtual machines (VMs) using Trident and Trident Protect.
Written for Kubernetes v1.35, NetApp Trident, and NetApp Trident protect 26.02, this course includes appendixes on Kubernetes certifications, operator design patterns to extend Kubernetes, and a GitOps introduction.
Course Objectives
This course focuses on enabling you to do the following:
• Describe Kubernetes storage concepts
• Explain how Trident makes managing persistent storage easier, and install Trident in a Kubernetes cluster
• Configure back ends, storage classes, and persistent volumes to use storage that Trident manages
• Use Trident to manage common scenarios
• Install and use Trident Protect to protect Kubernetes applications
• Protect across clusters by cloning and mirroring applications
• Monitor Trident by using Prometheus and Grafana
• Investigate security options to ensure a secure Kubernetes environment
• Explore how to run virtual machines in Kubernetes
Course Outline
• Module 1: Kubernetes storage
o Persistent storage in Kubernetes
o Container storage
o Kubernetes storage concepts
o Static provisioning
o Dynamic provisioning
• Module 2: Trident Installation
o NetApp Trident details
o NetApp Trident installation
• Module 3: Configuration
o Configure back ends
o Manage storage classes
o Create persistent volumes by using NetApp Trident
o Custom naming conventions
• Module 4: Usage scenarios
o Manage Snapshot copies
o Expand volumes
o Import volumes
o Manage multiple-zone storage
o Consumption and performance control
o Cross-namespace volume access
• Module 5: Protection
o Trident Protect installation
o Application protection
o Application restoration
o Tridentctl-protect
• Module 6: Business continuity
o Use cases
o Restoring an app to a new cluster
o Application mirroring
o MetroCluster support
• Module 7: Monitoring
o Available options for monitoring NetApp Trident
o Monitor with Prometheus and Grafana
• Module 8: Security
o SVM hardening
o NFS hardening
o iSCSI hardening
• Module 8: Virtualization in Kubernetes
o Installation
o Using VMs in Kubernetes
o Storage considerations
o Data protection

