Extra Credit

Container Storage Interface (CSI) Specification

Official docs outline

7 sections
  1. Architecture

    Controller and node plugin deployment models.

  2. Volume lifecycle

    Create, publish, stage and unpublish states.

  3. RPC interface and error scheme

    gRPC services and error code conventions.

  4. Identity service

    GetPluginInfo and capabilities.

  5. Controller service

    CreateVolume, ControllerPublishVolume, snapshots and expansion.

  6. Node service

    NodeStageVolume and NodePublishVolume.

  7. Secrets requirements

    Handling secrets in RPC messages.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 18