Après avoir étudié les bases et les prérequis pour l’intégration d’un cluster Ceph externe avec Kubernetes [0], passons maintenant à la pratique. Dans cet article, nous allons aborder la configuration de l’opérateur Rook, l’importation des données Ceph dans Kubernetes, et la mise en place d’un cas d’utilisation avec le stockage CephFS. Au programme : scripts d’export/import, déploiement d’une application concrète comme Nextcloud, et surveillance via le tableau de bord Ceph.
Dans un premier article [0], nous avons présenté les raisons pour lesquelles Kubernetes [1] peut se servir de Ceph comme une solution de stockage robuste et évolutive. Nous avons aussi évoqué les conditions et la configuration minimale à respecter pour préparer cette intégration.
Maintenant, nous allons mettre la main à la pâte. Nous allons commencer par exporter la configuration du cluster Ceph, qui sera ensuite importée dans Kubernetes par Rook [2]. Après avoir importé la configuration dans Kubernetes, nous déploierons Nextcloud [3] avec CephFS comme back-end de stockage. Ainsi, vous verrez comment un cluster Ceph externe peut être utilisé pour répondre aux besoins réels de stockage persistent dans Kubernetes.
1. L'intégration d'un cluster Ceph externe avec Kubernetes
Nous utilisons les scripts fournis par Ceph pour intégrer un cluster Ceph…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première