Kubernetes/存储/Ceph/Ceph创建RBD块存储.md
offends 7a2f41e7d6
All checks were successful
continuous-integration/drone Build is passing
synchronization
2024-08-07 18:54:39 +08:00

52 lines
749 B
Markdown

> 本文作者:丁辉
# Ceph创建RBD块存储
## 开始创建
1. 创建 Pool
```bash
ceph osd pool create kubernetes
```
2. 初始化 RBD
```bash
rbd pool init kubernetes
```
3. 创建访问块设备的认证用户
```bash
ceph auth get-or-create client.kubernetes mon 'profile rbd' osd 'profile rbd pool=kubernetes'
```
## 清理删除
1. 查找池中所有 RBD 镜像
```bash
rbd ls -l kubernetes
```
2. 删除 RBD 镜像
```bash
rbd rm kubernetes/csi-vol-5a69b8e4-e8b5-4e74-8a41-1c7725f4c5f0
```
3. 删除 Pool
```bash
ceph osd pool rm kubernetes kubernetes --yes-i-really-really-mean-it
```
4. 删除认证用户
```bash
ceph auth del client.kubernetes
```