Snapshot Controller - Kubernetes CSI Developer Documentation (original) (raw)

  1. 1. Introduction
  2. 2. Developing a CSI Driver for Kubernetes
    1. 2.1. Versioning, Support, Compatibility Policies
    2. 2.2. Kubernetes Changelog
    3. 2.3. Kubernetes Cluster Controllers
      1. 2.3.1. Snapshot Controller
        1. 2.3.2. Snapshot Validation Webhook
        2. 2.3.3. CSI Proxy
    4. 2.4. Sidecar Containers
      1. 2.4.1. external-attacher
        1. 2.4.2. external-provisioner
        2. 2.4.3. external-resizer
        3. 2.4.4. external-snapshotter
        4. 2.4.5. livenessprobe
        5. 2.4.6. node-driver-registrar
        6. 2.4.7. cluster-driver-registrar
        7. 2.4.8. external-health-monitor-controller
        8. 2.4.9. external-health-monitor-agent
        9. 2.4.10. external-snapshot-metadata
    5. 2.5. CSI objects
      1. 2.5.1. CSIDriver Object
        1. 2.5.2. CSINode Object
    6. 2.6. Features
      1. 2.6.1. Secrets & Credentials
        1. 2.6.1.1. StorageClass Secrets
          1. 2.6.1.2. VolumeSnapshotClass Secrets
          2. 2.6.1.3. VolumeGroupSnapshotClass Secrets
      2. 2.6.2. Topology
      3. 2.6.3. Raw Block Volume
      4. 2.6.4. Skip Attach
      5. 2.6.5. Pod Info on Mount
      6. 2.6.6. Volume expansion
      7. 2.6.7. Data Sources
        1. 2.6.7.1. Cloning
          1. 2.6.7.2. Volume Snapshot & Restore
          2. 2.6.7.3. Volume Group Snapshot & Restore
      8. 2.6.8. Ephemeral Local Volumes
      9. 2.6.9. Volume Limits
      10. 2.6.10. Storage Capacity Tracking
      11. 2.6.11. Volume Health Monitoring
      12. 2.6.12. Token Requests
      13. 2.6.13. FSGroup Support
      14. 2.6.14. CSI Windows
      15. 2.6.15. Volume Mode Conversion
      16. 2.6.16. Cross-Namespace Data Sources
      17. 2.6.17. Changed Block Tracking
      18. 2.6.18. Volume Attributes Class
  3. 3. Deploying a CSI Driver on Kubernetes
    1. 3.1. Example
  4. 4. Driver Testing
    1. 4.1. Unit Testing
    2. 4.2. Functional Testing
  5. 5. Drivers
  6. 6. API Reference
    1. 6.1. Volume Snapshot
  7. 7. Troubleshooting

Kubernetes CSI Developer Documentation