Ceph persistent volume for Kubernetes or OpenShift
Blog post from Sysdig
Published by Jorge Salamero Sanz, the blog post focuses on the use of Ceph as a persistent storage solution in Kubernetes or OpenShift environments, emphasizing its flexibility, performance, and advanced features like snapshots. The author details the process of setting up a Ceph cluster and configuring Kubernetes or OpenShift to store volumes as block storage images, highlighting steps such as creating a dedicated pool, setting up block device images, and configuring client packages on cluster nodes. The blog post provides a comprehensive guide on creating and managing Kubernetes entities like secrets, persistent volumes, and persistent volume claims, illustrated through YAML configurations. A practical example is demonstrated by deploying a MySQL Pod that utilizes the Ceph storage, with instructions on mounting the block device as the Pod transitions across the cluster. The article concludes by underscoring the importance of monitoring Ceph's health and performance before moving to a production environment, setting the stage for a subsequent discussion on monitoring strategies.