Search

EKS 의 WorkerNode 볼륨 증설

생성일
2024/08/19 10:22
Category
AWS
태그
AWS

배경

EKS Cluster 의 WorkerNode EBS 볼륨 증설을 위한 정리이다.

내용

EKS 를 사용하다보면 WorkerNode 의 볼륨을 증설할 시기가 찾아온다.
EKS 지만 WorkerNode 는 EC2 이기 때문에 기존 방식대로 증설을 하면 된다.
다만, 차이가 조금 있다.

증설

AWS 콘솔에서 작업
터미널에서 작업
파일 시스템을 확인한다.
Starting session with SessionId: seoul.park-xxxxxxxx sh-4.2$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.8G 0 3.8G 0% /dev/shm tmpfs 3.8G 688K 3.8G 1% /run tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/nvme0n1p1 20G 4.1G 16G 21% / /dev/nvme0n1p128 10M 3.8M 6.3M 38% /boot/efi
YAML
복사
블록 디바이스를 확인한다.
sh-4.2$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 50G 0 disk ├─nvme0n1p1 259:1 0 20G 0 part / └─nvme0n1p128 259:2 0 10M 0 part /boot/efi
YAML
복사
볼륨을 증설한다.
sh-4.2$ sudo growpart /dev/nvme0n1 1 CHANGED: partition=1 start=22528 old: size=41920479 end=41943007 new: size=104835039 end=104857567
YAML
복사
블록 디바이스를 다시 확인해본다.
50G 로 증설되어 있다.
sh-4.2$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 50G 0 disk ├─nvme0n1p1 259:1 0 50G 0 part / └─nvme0n1p128 259:2 0 10M 0 part /boot/efi
YAML
복사
파일시스템을 적용한다.
sh-4.2$ sudo xfs_growfs -d / meta-data=/dev/nvme0n1p1 isize=512 agcount=101, agsize=130367 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1 spinodes=0 data = bsize=4096 blocks=13104379, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 13104379 to 18347259
YAML
복사
최종적으로 사이즈를 확인한다.
sh-4.2$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.8G 0 3.8G 0% /dev/shm tmpfs 3.8G 2.8M 3.8G 1% /run tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/nvme0n1p1 50G 39G 32G 76% / /dev/nvme0n1p128 10M 3.8M 6.3M 38% /boot/efi tmpfs 778M 0 778M 0% /run/user/0
YAML
복사