Revert multipath.conf from machine.files
Removes /etc/multipath.conf from machine.files section which causes
jungle-cruise boot failure. This reverts the problematic change from
commit adc415e.
Root cause: Writing /etc/multipath.conf during early boot via machine.files
causes writeUserFiles to fail on read-only filesystem.
Solution: Use DaemonSet (iscsi-multipath-init.yaml) to write multipath.conf
after boot when filesystem is fully writable.
Fixes: jungle-cruise NotReady status (kubelet stopped posting)
This commit is contained in:
@@ -154,36 +154,6 @@ worker:
|
|||||||
sysctls:
|
sysctls:
|
||||||
net.ipv4.conf.all.arp_announce: "2"
|
net.ipv4.conf.all.arp_announce: "2"
|
||||||
net.ipv4.conf.all.arp_ignore: "1"
|
net.ipv4.conf.all.arp_ignore: "1"
|
||||||
|
|
||||||
# Write multipath.conf for PX-CSI
|
|
||||||
# PX-CSI node driver requires this file to exist
|
|
||||||
files:
|
|
||||||
- content: |
|
|
||||||
defaults {
|
|
||||||
polling_interval 10
|
|
||||||
}
|
|
||||||
devices {
|
|
||||||
device {
|
|
||||||
vendor "PURE"
|
|
||||||
product "*"
|
|
||||||
path_selector "round-robin 0"
|
|
||||||
path_grouping_policy group_by_prio
|
|
||||||
prio alua
|
|
||||||
failback immediate
|
|
||||||
path_checker tur
|
|
||||||
fast_io_fail_tmo 10
|
|
||||||
user_friendly_names no
|
|
||||||
no_path_retry 0
|
|
||||||
features "0"
|
|
||||||
dev_loss_tmo 60
|
|
||||||
}
|
|
||||||
}
|
|
||||||
blacklist {
|
|
||||||
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
|
|
||||||
devnode "^hd[a-z]"
|
|
||||||
}
|
|
||||||
path: /etc/multipath.conf
|
|
||||||
permissions: 0644
|
|
||||||
|
|
||||||
# ─── Nodes ───────────────────────────────────────────────────────────────────
|
# ─── Nodes ───────────────────────────────────────────────────────────────────
|
||||||
nodes:
|
nodes:
|
||||||
|
|||||||
Reference in New Issue
Block a user