Rate This Document
Findability
Accuracy
Completeness
Readability

Introduction

Kubernetes and Ceph are open-source cloud computing technologies. Kubernetes is a container orchestration platform, and Ceph is a scale-out storage system. Integrating Kubernetes and Ceph provides high availability and persistent storage for applications. This document describes how to integrate Kubernetes and Ceph on a Kunpeng server running openEuler 22.03.

Ceph is a reliable, auto-rebalancing, and auto-recovery scale-out storage system. Based on application scenarios, Ceph can be divided into object storage, block device and file system services. Ceph provides unified scale-out storage with self-healing and intelligent fault prediction functions. It has become one of the most widely accepted standards of software-defined storage.

Ceph is open-source, which allows many vendors to provide Ceph-based software for defining appropriate storage systems. Kubernetes is an open source system that automatically deploys, extends, and manages containerized applications. It aims to provide a platform for automatic deployment, expansion, and running of application containers across a host cluster. Different clusters may have different storage requirements. As a unified storage solution, Ceph ensures reliability while providing a certain level of flexibility. It decouples computing from storage to implement a flexible development of Kubernetes.

Recommended Software Versions

Table 1 lists the recommended software versions.

Table 1 Recommended software versions

Software

Recommended Version

K8s

1.23.1

Ceph

16.2.7