A Ceph guide for Kubernetes and OpenShift users
Blog post from Sysdig
Ceph is a self-hosted distributed storage system that is increasingly popular among organizations using Kubernetes and OpenShift due to its scalability and flexibility. This guide provides a comprehensive overview of deploying Ceph on AWS, including strategies for using Ceph as a storage backend for Kubernetes or OpenShift Persistent Volumes. It highlights Ceph's object, block, and Posix-compatible network file system storage methods and explains the CRUSH algorithm used for data placement. The guide also discusses Ceph's basic terminology and alternatives, such as GlusterFS and NFS, while detailing how to deploy Ceph using tools like Ansible and ceph-ansible. Additionally, it addresses the challenges of containerized Ceph deployments and offers insights into monitoring its performance using tools like Sysdig Monitor.