Robin Cloud Native Storage Documentation¶
Contents:
- 1. Robin Cloud Native Storage Overview
- 2. Installing Robin Cloud Native Storage (CNS)
- 2.1. Prerequisites
- 2.2. Install on Google Anthos
- 2.3. Install on Google GKE
- 2.4. Install on IKS
- 2.5. Install on OpenShift
- 2.6. Install on Openshift for IBM Cloud Pak for Data
- 2.7. Install on AKS
- 2.8. Install on EKS
- 2.9. Install on RKE
- 2.10. Install with HashiCorp Vault using Robin Installer
- 2.11. Install with Google KMS using Robin Installer
- 2.12. Install with IBM Key Protect using Robin Installer
- 2.13. Install on Open-source Kubernetes
- 2.14. Install on an air-gapped Cluster
- 2.15. Install Options
- 2.16. Verify Installation
- 2.17. ROBIN License Activation
- 2.18. High Availability of ROBIN Services
- 2.19. Uninstalling ROBIN
- 3. Setting Up Your Robin Cluster
- 4. Using ROBIN CNS in Kubernetes
- 4.1. Using Robin CNS Storage Class to Provision Storage
- 4.2. Protecting PVCs using ROBIN’s Volume Replication
- 4.3. Making Robin the default StorageClass
- 4.4. ReadWriteMany (RWX) Volumes
- 4.5. Robin StorageClass with GID and UID to Run Non-Root App Pods
- 4.6. Snapshot Volumes
- 4.7. Clone Volumes
- 4.8. Expand Volumes
- 5. Managing Nodes
- 6. Managing Storage
- 6.1. Provisioning a disk
- 6.2. Attaching a disk
- 6.3. Detaching a disk
- 6.4. Listing all disks
- 6.5. Show information about a specific disk
- 6.6. Evacuating volumes from a disk
- 6.7. Unregistering a disk
- 6.8. Removing a disk
- 6.9. Updating disk properties
- 6.10. Unfaulting a disk
- 6.11. Managing Volumes
- 6.12. Thin Provisioning
- 6.13. Monitoring Robin via Prometheus
- 6.14. Handling Disruptions
- 6.15. Hardware RAID Controllers
- 7. User Management
- 8. Tenant Management
- 9. Namespace Management
- 10. Managing Namespace Snapshots
- 10.1. Snapshot names
- 10.2. Namespace snapshot and RBAC
- 10.3. Points to consider for Namespace Snapshot
- 10.4. Create a Namespace Snapshot
- 10.5. List Namespace Snapshots
- 10.6. Schedule Namespace Snapshots
- 10.7. Attach an External Storage Repo to a Namespace
- 10.8. Detach an External Storage Repo from a Namespace
- 10.9. Create a Namespace Backup
- 10.10. Schedule Namespace Backup
- 10.11. Restore a Namespace Snapshot
- 10.12. Clone a Namespace
- 10.13. Delete Namespace Snapshot
- 11. Managing Stateful Applications
- 11.1. Application life cycle management
- 11.2. Robin Applications
- 11.3. Helm Releases
- 11.4. Robin FlexApp Applications
- 11.5. Create an Application
- 11.6. Register a Stateful Application
- 11.7. Unregister a Stateful Application
- 11.8. Delete an Application
- 11.9. List all Applications
- 11.10. Show information about a specific Application
- 11.11. Application Sharing and the Reasignment of Application Ownership
- 11.12. Attach an External Storage Repo to an Application
- 11.13. Detach an External Storage Repo from an Application
- 11.14. Manage Application Snapshot Schedules
- 11.15. Manage Application Backup Schedules
- 11.16. Restore an Application from a Snapshot or Backup
- 11.17. Configure Snapshot Space Limits for an Application volume
- 12. Managing Snapshots
- 13. Managing External Repositories
- 13.1. Register a repo
- 13.2. Unregister a repo
- 13.3. List repos
- 13.4. Get information about a specific repo
- 13.5. List the contents of a repo (Browse Backup Catalog)
- 13.6. Purge (delete) a backup from a repo
- 13.7. Monitor the status of a repo
- 13.8. Share a repo with tenants
- 13.9. Stop sharing a repo with tenants
- 13.10. Share a repo with users
- 13.11. Stop sharing a repo with users
- 13.12. List shares of a repo with tenants and users
- 14. Backup and Restore Applications
- 14.1. Create an application backup
- 14.2. Delete an application backup
- 14.3. List application backups
- 14.4. Get information about a specific application backup
- 14.5. Configuring backup schedules and retention policies
- 14.6. Monitor Status of an application backup
- 14.7. Share an application backup with tenants
- 14.8. Stop sharing an application backup with tenants
- 14.9. Share an application backup with users
- 14.10. Stop sharing an application backup with users
- 14.11. List shares of an application backup with tenants and users
- 14.12. Export an application backup
- 14.13. Import an application backup
- 14.14. Configuring Internal repo for Backup
- 15. Alerts and Events
- 16. High Availability
- 17. Command Line Interface Cheatsheet
- 18. Troubleshooting
- 19. Sherlock - Troubleshooting Tool
- 19.1. Sherlock Use Cases
- 19.2. Details you can View Using Sherlock
- 19.3. Sherlock Report
- 19.4. Access Sherlock
- 19.5. View Health of All objects
- 19.6. View Sherlock Command Options
- 19.7. Access Sherlock On Web Server
- 19.8. Check Application Health
- 19.9. Check Node Health
- 19.10. Check Pod Health
- 19.11. Check Volume Health
- 19.12. Check Devices Health
- 19.13. Check Devices Nearing Maximum Capacity
- 19.14. Find Devices With Rebalance Need
- 20. Upgrading Robin Cloud Native Storage
- 21. Release Notes