init
This commit is contained in:
28
ansible/roles/ceph/05_create_k8s_pool/readme.md
Normal file
28
ansible/roles/ceph/05_create_k8s_pool/readme.md
Normal file
@@ -0,0 +1,28 @@
|
||||
```bash
|
||||
ceph -s
|
||||
ceph fsid
|
||||
ceph mon dump | egrep 'mon\.' -n
|
||||
ceph osd pool ls
|
||||
|
||||
# создать pool (pg_num подбирай под размер кластера; для старта можно 64/128)
|
||||
ceph osd pool create k8s-rbd 128
|
||||
|
||||
# включить application "rbd" (важно для CSI)
|
||||
ceph osd pool application enable k8s-rbd rbd
|
||||
|
||||
# (опционально) инициализировать rbd метаданные
|
||||
rbd pool init k8s-rbd
|
||||
|
||||
# (опционально) выставить репликацию size=3 (или как у тебя принято)
|
||||
ceph osd pool set k8s-rbd size 3
|
||||
|
||||
ceph auth get-or-create client.k8s-rbd-csi \
|
||||
mon 'profile rbd' \
|
||||
osd "profile rbd pool=k8s-rbd" \
|
||||
mgr "profile rbd"
|
||||
|
||||
# посмотреть ключ
|
||||
ceph auth get client.k8s-rbd-csi
|
||||
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user