Add talos config

This commit is contained in:
Grant
2025-02-02 18:20:24 -07:00
parent b26451d584
commit e36a1f348e
4 changed files with 36 additions and 8 deletions

14
talos/machine_patch.yaml Normal file
View File

@@ -0,0 +1,14 @@
machine:
kubelet:
extraArgs:
rotate-server-certificates: true
udev:
rules:
# set all disks to `none` scheduler (optimal setting for Ceph and ZFS)
- SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ATTR{queue/scheduler}="none"
- SUBSYSTEM=="drm", GROUP="44", MODE="0660"
# Allow ceph to recognize usb devices as scsi via udev custom rules
# https://github.com/rook/rook/issues/14699#issuecomment-2350953135
- ACTION=="add", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi"
- ACTION=="change", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi"
- ACTION=="online", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi"