Cloud Malaya Lab
  • Home Cloud Lab
    • Architecture
    • DNS Server
  • DevOps & DevSecOps
    • Kubernetes
      • Fundamental
        • Taints in Kubernetes
        • Kubernetes Observability (Monitoring) Guide
        • DNS in Kubernetes (CoreDNS)
        • Storage in Kubernetes
          • Container Storage Interface - CSI
          • Ephemeral Storage Explain
        • Cluster CPU & Memory Inspections
        • Open Source and Free Storage Solution Kubernetes
      • PoC Lab
        • Configure Access to Multiple Cluster using KUBE_CONFIG
        • High Availability Portable Mini Kubernetes Data Center with K3s
          • Lab 1: Build the K3s Infrastructure
          • Lab 2: Automate the K3s clusters deployment with Ansible
          • Lab 3: Multi Master K3s kubeconfig files for smooth accessibility
          • Lab 4: Network Configurations & Tools
        • AWX/Ansible Tower Deployment on Kubernetes
          • Lab 1 - Understanding Requirements
          • Lab 2 - AWX,AWX Operator Configurations & Deployments
          • Lab 3 - Ingress Networking & Connectivity via Nginx
          • Lab 4: AWX Web Console & accessibility on LAN
        • Troubleshooting: Ansible Tower - Reset admin password
    • Monitoring & Observability
      • Splunk
        • Splunk Deployment for SME (Malay Version)
    • System Administration - Linux
      • RedHat Derivatives
        • Add User to Sudoers
        • Yum Update vs Yum Upgrade
        • DNF update vs upgrade
        • SMP PREEMPT_DYNAMIC Definitions
      • Virtualization
        • KVM
      • Storage
  • Digital Infrastructure & Cloud Solutions
    • Solution & System Design
      • Public Cloud
        • Fundamental
          • AWS
          • Azure
          • GCP
        • Lab
          • Simple CD menggunakan Github Action
      • Private Cloud & On-Premise
      • On-Premise to Cloud Design
        • AWS Direct Connect
      • High Availability & Fault Tolerance Design
      • Disaster Recovery
Powered by GitBook
On this page
  • Rook
  • Longhorn
  • OpenEBS
  • MinIO
  • GlusterFS
  • Ceph
  • NFS
  1. DevOps & DevSecOps
  2. Kubernetes
  3. Fundamental

Open Source and Free Storage Solution Kubernetes

Rook

Rook turns distributed storage systems into self-managing, self-scaling, and self-healing storage services for Kubernetes. It supports various storage backends like Ceph, EdgeFS, and NFS.

Longhorn

Longhorn is an open-source distributed block storage system for Kubernetes. It is designed to be easy to deploy and manage, providing features like snapshots, backups, volume replication, and dynamic volume provisioning.

OpenEBS

OpenEBS is an open-source storage platform for Kubernetes that provides container-attached storage using local disks on Kubernetes nodes. It offers features like data replication, snapshots, backup and recovery, and multi-cloud support.

MinIO

MinIO is a high-performance, distributed object storage server that is compatible with the Amazon S3 API. It can be deployed on Kubernetes to provide scalable and resilient object storage.

GlusterFS

GlusterFS is a distributed file system that can be used as persistent storage for Kubernetes. It provides features like replication, distributed volumes, and automatic failover.

Ceph

Ceph is a distributed storage system that provides object, block, and file storage. It can be integrated with Kubernetes using Rook to provide scalable and reliable storage for containerized applications.

NFS

Network File System (NFS) is a distributed file system protocol that allows you to mount remote directories on your Kubernetes pods. While not as feature-rich as some other solutions, NFS can be a simple and effective way to provide shared storage for Kubernetes applications.

PreviousCluster CPU & Memory InspectionsNextPoC Lab

Last updated 1 year ago