Skip to content

cncf/tag-storage

Repository files navigation

CNCF Storage TAG

Meetings

The Storage Technical Advisory Group meets on the 2nd and 4th Wednesday of every month at 8AM PT (USA Pacific):

Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/2920471159?pwd=em1JbE44MktjZE4vbnJtUUFQcGZwdz09

Or iPhone one-tap (US Toll): +16465588656,158580155# or +14086380968,158580155#

Or Telephone: Dial: +1 646 558 8656 (US Toll) or +1 408 638 0968 (US Toll) Meeting ID: 158 580 155 International numbers available: https://zoom.us/zoomconference?m=0gvI03dCdRnx6WENPzdNhioORGmhVwYo

Mailing list and minutes

Mailing list: https://lists.cncf.io/g/cncf-tag-storage

(note: the old WG mailing list is here: https://groups.google.com/forum/#!forum/cncf-wg-storage)

Meeting minutes are recorded here: https://bit.ly/cncf-storage-sig-minutes

CNCF Storage TAG Charter

The charter is available here: https://github.com/cncf/tag-storage/blob/master/storage-charter.md

CNCF Storage Landscape Whitepaper

The whitepaper documents the storage landscape by clarifying the terminology used in the storage space including:

  • The attributes of a storage system such that an end-user can understand the appropriate capabilities that might be required by an application or architectural pattern.
  • The layers in a storage solution (or service) with a focus on terminology and how they impact the defined attributes covering the container, orchestrator, transport, topology, virtual/physical, data protection, data services and the non-volatile layers.
  • The data access interfaces in terms of volume (including block, file system and shared file system) and application API (including object, KV and database) as high level groupings.
  • Separate sections with further detail on Block Storage, File systems, Object Storage and Key Value Stores.
  • The management interfaces needed to orchestrate the storage layers to facilitate composability, dynamic provisioning and self service management.

The whitepaper is available here: https://bit.ly/cncf-storage-whitepaperV2

PDF copy is available in the repo here: https://github.com/cncf/tag-storage/blob/master/CNCF%20Storage%20Whitepaper%20V2.pdf

Cloud Native Disaster Recovery Whitepaper

This document covers how disaster recovery is implemented in cloud native environments and covers:

  • Definition of Cloud Native Disaster Recovery (CNDR) including failure domains, HA & DR
  • CAP theorem: Consistency, Availability, Network Partitioning
  • Anatomy of Distributed Stateful workloads: Replicas, Shards, API Layer, Storage Layer
  • Consensus Protocols: Paxos, Raft, 2PC, 3PC
  • CNDR Reference Architectures

The document is available here: https://bit.ly/cncf-cloud-native-DR

PDF copy is availaber in the repo here: https://github.com/cncf/tag-storage/blob/master/Cloud%20Native%20Disaster%20Recovery.pdf

Data on Kubernetes Whitepaper - Database Patterns

This document describes patterns of running data on Kubernetes. This is a collaboration between TAG Storage and Data on Kubernetes Community (DoKC). In this version of the whitepaper, we are focusing on database workloads. It covers the following:

  • Attributes of a storage system and how they affect running data in Kubernetes
  • Running data inside vs outside of Kubernetes
  • Common Kubernetes patterns and features used when running data on Kubernetes
  • Observability
  • Security
  • Day 2 operations

The document is available here.

Current CNCF Storage Projects

Graduated Projects

Incubating Projects

Sandbox Projects

Operating Model

This TAG follows the standard operating guidelines provided by the TOC unless otherwise stated here.

Current TOC Liaison: Nikhita Raghunath, Matt Farina

Co-Chairs: Alex Chircop, Xing Yang, Raffaele Spazzoli

Tech Leads: Luis Pabon, Sheng Yang, Nick Connolly

Other named roles: None at present; will be identified and staffed as needed.