Adding hdds to rook-ceph
This commit is contained in:
parent
27de5b2df2
commit
02a8e2b4a5
2 changed files with 109 additions and 3 deletions
|
@ -43,6 +43,7 @@ spec:
|
||||||
count: 5
|
count: 5
|
||||||
network:
|
network:
|
||||||
provider: host
|
provider: host
|
||||||
|
|
||||||
# placement:
|
# placement:
|
||||||
# mon:
|
# mon:
|
||||||
# nodeAffinity:
|
# nodeAffinity:
|
||||||
|
@ -53,9 +54,6 @@ spec:
|
||||||
# operator: In
|
# operator: In
|
||||||
# values:
|
# values:
|
||||||
# - control-plane
|
# - control-plane
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
crashCollector:
|
crashCollector:
|
||||||
disable: false
|
disable: false
|
||||||
dashboard:
|
dashboard:
|
||||||
|
@ -72,12 +70,15 @@ spec:
|
||||||
- name: "nienna"
|
- name: "nienna"
|
||||||
devices:
|
devices:
|
||||||
- name: /dev/disk/by-id/nvme-SAMSUNG_MZVLB1T0HALR-00000_S3W6NA0M610693
|
- name: /dev/disk/by-id/nvme-SAMSUNG_MZVLB1T0HALR-00000_S3W6NA0M610693
|
||||||
|
- name: /dev/disk/by-id/ata-ST16000NM001J-2TW113_ZR5E7NQR
|
||||||
- name: "orome"
|
- name: "orome"
|
||||||
devices:
|
devices:
|
||||||
- name: /dev/disk/by-id/nvme-SAMSUNG_MZVLB1T0HBLR-00000_S4GJNX0R613503
|
- name: /dev/disk/by-id/nvme-SAMSUNG_MZVLB1T0HBLR-00000_S4GJNX0R613503
|
||||||
|
- name: /dev/disk/by-id/ata-ST16000NM001J-2TW113_ZR6021Z3
|
||||||
- name: "nessa"
|
- name: "nessa"
|
||||||
devices:
|
devices:
|
||||||
- name: /dev/disk/by-id/nvme-SAMSUNG_MZVL21T0HCLR-00B00_S676NU0W641201
|
- name: /dev/disk/by-id/nvme-SAMSUNG_MZVL21T0HCLR-00B00_S676NU0W641201
|
||||||
|
- name: /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi2
|
||||||
resources:
|
resources:
|
||||||
mgr:
|
mgr:
|
||||||
limits:
|
limits:
|
||||||
|
|
105
kubernetes/tools/wipe-rook-slow.yaml
Normal file
105
kubernetes/tools/wipe-rook-slow.yaml
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Pod
|
||||||
|
metadata:
|
||||||
|
name: disk-wipe-nessa
|
||||||
|
spec:
|
||||||
|
restartPolicy: Never
|
||||||
|
nodeName: nessa
|
||||||
|
containers:
|
||||||
|
- name: disk-wipe
|
||||||
|
image: ghcr.io/onedr0p/alpine:3.19.0@sha256:51632d23e56ae28a34f8e90df6fe8d02730b5462697ae52e8b01ad6484497819
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: CEPH_DISK
|
||||||
|
value: "/dev/sda"
|
||||||
|
command:
|
||||||
|
[
|
||||||
|
"/bin/sh",
|
||||||
|
"-c"
|
||||||
|
]
|
||||||
|
args:
|
||||||
|
- apk add --no-cache sgdisk util-linux parted;
|
||||||
|
sgdisk --zap-all $CEPH_DISK;
|
||||||
|
dd if=/dev/zero bs=1M count=1000 oflag=direct of=$CEPH_DISK;
|
||||||
|
partprobe $CEPH_DISK;
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /mnt/host_var
|
||||||
|
name: host-var
|
||||||
|
volumes:
|
||||||
|
- name: host-var
|
||||||
|
hostPath:
|
||||||
|
path: /var
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Pod
|
||||||
|
metadata:
|
||||||
|
name: disk-wipe-nienna
|
||||||
|
spec:
|
||||||
|
restartPolicy: Never
|
||||||
|
nodeName: nienna
|
||||||
|
containers:
|
||||||
|
- name: disk-wipe
|
||||||
|
image: ghcr.io/onedr0p/alpine:3.19.0@sha256:51632d23e56ae28a34f8e90df6fe8d02730b5462697ae52e8b01ad6484497819
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: CEPH_DISK
|
||||||
|
value: "/dev/sda"
|
||||||
|
command:
|
||||||
|
[
|
||||||
|
"/bin/sh",
|
||||||
|
"-c"
|
||||||
|
]
|
||||||
|
args:
|
||||||
|
- apk add --no-cache sgdisk util-linux parted;
|
||||||
|
sgdisk --zap-all $CEPH_DISK;
|
||||||
|
dd if=/dev/zero bs=1M count=1000 oflag=direct of=$CEPH_DISK;
|
||||||
|
partprobe $CEPH_DISK;
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /mnt/host_var
|
||||||
|
name: host-var
|
||||||
|
volumes:
|
||||||
|
- name: host-var
|
||||||
|
hostPath:
|
||||||
|
path: /var
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Pod
|
||||||
|
metadata:
|
||||||
|
name: disk-wipe-orome
|
||||||
|
spec:
|
||||||
|
restartPolicy: Never
|
||||||
|
nodeName: orome
|
||||||
|
containers:
|
||||||
|
- name: disk-wipe
|
||||||
|
image: ghcr.io/onedr0p/alpine:3.19.0@sha256:51632d23e56ae28a34f8e90df6fe8d02730b5462697ae52e8b01ad6484497819
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: CEPH_DISK
|
||||||
|
value: "/dev/sda"
|
||||||
|
|
||||||
|
command:
|
||||||
|
[
|
||||||
|
"/bin/sh",
|
||||||
|
"-c"
|
||||||
|
]
|
||||||
|
args:
|
||||||
|
- apk add --no-cache sgdisk util-linux parted;
|
||||||
|
sgdisk --zap-all $CEPH_DISK;
|
||||||
|
dd if=/dev/zero bs=1M count=1000 oflag=direct of=$CEPH_DISK;
|
||||||
|
partprobe $CEPH_DISK;
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /mnt/host_var
|
||||||
|
name: host-var
|
||||||
|
volumes:
|
||||||
|
- name: host-var
|
||||||
|
hostPath:
|
||||||
|
path: /var
|
Reference in a new issue