mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 09:22:44 +00:00
Merge pull request #24694 from vulpecula/local-ssd-configure-2
Automatic merge from submit-queue Support local SSDs for GKE and GCE nodes. ```release-note Support local SSDs for GKE and GCE nodes. ```
This commit is contained in:
commit
0e2ecb7ac6
@ -55,7 +55,17 @@ ensure-packages() {
|
|||||||
|
|
||||||
# A hookpoint for setting up local devices
|
# A hookpoint for setting up local devices
|
||||||
ensure-local-disks() {
|
ensure-local-disks() {
|
||||||
:
|
for ssd in /dev/disk/by-id/google-local-ssd-*; do
|
||||||
|
if [ -e "$ssd" ]; then
|
||||||
|
ssdnum=`echo $ssd | sed -e 's/\/dev\/disk\/by-id\/google-local-ssd-\([0-9]*\)/\1/'`
|
||||||
|
echo "Formatting and mounting local SSD $ssd to /mnt/ssd$ssdnum"
|
||||||
|
mkdir -p /mnt/ssd$ssdnum
|
||||||
|
/usr/share/google/safe_format_and_mount -m "mkfs.ext4 -F" "${ssd}" /mnt/ssd$ssdnum &>/var/log/local-ssd-$ssdnum-mount.log || \
|
||||||
|
{ echo "Local SSD $ssdnum mount failed, review /var/log/local-ssd-$ssdnum-mount.log"; return 1; }
|
||||||
|
else
|
||||||
|
echo "No local SSD disks found."
|
||||||
|
fi
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
function ensure-install-dir() {
|
function ensure-install-dir() {
|
||||||
|
Loading…
Reference in New Issue
Block a user