3 repositorios
Implementing the Container Storage Interface standard to provide block storage to Kubernetes.
Distinct from CSI Drivers: Focuses on the driver implementation for block storage, unlike candidates focusing on mounting certificates or wireless signals.
Explore 3 awesome GitHub repositories matching devops & infrastructure · CSI Driver Implementations. Refine with filters or upvote what's useful.
Longhorn is a distributed block storage system and orchestrator for Kubernetes. It provides persistent, replicated block storage volumes that survive pod restarts and node failures by maintaining synchronous copies of data across multiple cluster nodes. The system implements the Container Storage Interface (CSI) for dynamic volume provisioning and attachment. It is distinguished by its support for shared read-write access to a single block volume across multiple pods, as well as the ability to export volume snapshots to external S3 or NFS targets for off-cluster disaster recovery. The platfo
Exposes block storage volumes to Kubernetes through the Container Storage Interface standard for dynamic provisioning.
CubeFS es un sistema de almacenamiento en la nube distribuido diseñado para gestionar almacenamiento de archivos y objetos en centros de datos y nubes híbridas. Funciona como un sistema de archivos distribuido multi-inquilino y un almacén de objetos capaz de manejar datos a escala de exabytes, utilizando una arquitectura distribuida para almacenar contenido no estructurado. El sistema se distingue por una capa de interfaz multiprotocolo que permite el acceso simultáneo a datos a través de interfaces S3, POSIX y HDFS. Emplea una arquitectura desacoplada de cómputo-almacenamiento para escalar el procesamiento y la persistencia de forma independiente e implementa políticas de aislamiento de grano fino para separar recursos y datos entre diferentes inquilinos. La fiabilidad se gestiona mediante estrategias de redundancia configurables, incluyendo replicación múltiple y codificación de borrado (erasure coding). La plataforma incluye un sistema de caché multinivel para acelerar el acceso a los datos y se integra con Kubernetes a través de un controlador de Container Storage Interface (CSI) para automatizar el aprovisionamiento de volúmenes persistentes.
Provides a Container Storage Interface (CSI) driver for automated volume provisioning in Kubernetes.
El driver Secrets Store Container Storage Interface es un plugin de almacenamiento de Kubernetes que permite a los pods montar datos sensibles desde servicios externos de gestión de secretos directamente en volúmenes de contenedor. Al utilizar la interfaz de almacenamiento de contenedor estándar, permite a las aplicaciones acceder a credenciales como archivos dentro del sistema de archivos, asegurando que la información sensible se mantenga en memoria en lugar de persistirse en el disco del nodo. El driver se distingue por proporcionar una interfaz unificada para la integración de múltiples proveedores, permitiendo a los clústeres conectarse a varios servicios externos de gestión de secretos a través de un modelo de configuración consistente. Admite la rotación automática de secretos, lo que activa actualizaciones en los archivos montados y objetos de clúster sincronizados cada vez que los datos de origen cambian en el proveedor externo. Para mantener la compatibilidad con los flujos de trabajo existentes, el driver puede reflejar datos de secretos externos en objetos de secretos nativos del clúster, permitiendo a las aplicaciones consumir credenciales a través de variables de entorno estándar o montajes de volumen. El proyecto incluye capacidades de gestión integrales, como definiciones de configuración portátiles y restricciones de acceso basadas en namespaces para asegurar el aislamiento de seguridad. También proporciona herramientas de observabilidad para rastrear el ciclo de vida y el estado de vinculación de las configuraciones de secretos montadas, ofreciendo visibilidad sobre las versiones específicas de credenciales actualmente en uso por las cargas de trabajo de los contenedores.
Provides a storage interface driver that mounts secrets from external management services as files directly into container volumes.