안녕하세요
v0.8.5에서 다음의 같은 변경 사항을 적용한 v0.8.6
을 출시 하였습니다.
- optimizing storage (rmv unused kernel, kernel header, perl pkgs)
- remove libx11.* libqt.* libgtk.
- install git manually
- Fix Fragmentation
- Remove history
위의 주요 변경 사항을 적용한 이유는 용량을 최대한 줄이는 것이 실습에 효과적일 것으로 판단하였기 때문입니다. VM Box 이미지가 로컬에 내려와 있지만 해당 이미지를 풀어서 각 VM을 만들고 일부를 메모리에 로딩하는 구조이기 때문에 최종 사이즈를 줄이는 것이 조금이라도 성능을 올릴 수 있고 리소스를 절약할 수 있기 때문입니다.
[그림] AS-IS (v0.8.5)
[그림] TO-BE (v0.8.6)
대략 156MB 정도를 줄였습니다.
그리고 현재 커널 이미지가 5.19인데 해당 이미지를 6.8로 올리려고 했으나, 용량이 1.3GB로 증가하게 되어서 현재 커널 5점대의 마지막인 5.19를 유지하기로 결정하였습니다.
[그림] 각 버전 별 사이즈
추후에 eBPF 처럼 꼭 필요한 기능이 생기면 커널을 올리겠지만
아마 한동안은 쿠버네티스 실습을 위한 버전은 현재를 유지할 것 같습니다.
[그림] 아침에 6.8.0 커널에 올려본 v1.30.1 버전의 쿠버네티스
환절기인데 다들 건강 조심하시고,
주마다의 업데이트 외에 10월 말 경에 다시 전체 인사드릴 수 있도록 하겠습니다.
감사합니다.
조훈 드림.