강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

데브옵스 · 인프라

대세는 쿠버네티스 (초급~중급편)

[Update 2025.04] 이론과 실습으로 가성비 있게 쿠버네티스에 대한 실력을 높여 보세요. 이 강좌를 통해 여러분도 대세에 쉽게 편승할 수 있게 됩니다.

(4.9) 수강평 579개

수강생 8,120명

난이도 초급

수강기한 무제한

  • 일프로
쿠버네티스
쿠버네티스
쿠버네티스강의
쿠버네티스강의
컨테이너
컨테이너
데브옵스
데브옵스
가상화
가상화
쿠버네티스
쿠버네티스
쿠버네티스강의
쿠버네티스강의
컨테이너
컨테이너
데브옵스
데브옵스
가상화
가상화
새소식 목록
관리
작성
일프로님의 프로필 이미지

수정됨

Windows에서 쿠버네티스 설치시 VM이 느리다고 생각되시는 분은 한번 확인해보세요.

안녕하세요. 일프로입니다.

Virtualbox로 쿠버네티스를 설치 후 아래와 같은 메세지를 본 적이 있으시거나 VM이 영 느리다고 생각되시는 분께서는 현재 Hyper-V가 사용되고 있는 건 아닌지 확인해 보세요. 결론적으로 [네티이드 VT-x/AMD-V 활성화]가 되어 있어야 CPU가 빨라 집니다.

 

[문제상황]

Bug: soft lockup - CPU#2 stuck for 32s! 이런 메세지가 나오면서 VM이 느려지고, 접속도 안됨

image.png

 

[상태확인]

아래 내용으로 Hyper-V를 체크해제 했지만 실제 반영이 안되서 Hyper-V를 사용하고 있을 수 있습니다.

​

[Hyper-V 체크 해제 방법]

image.png



 

명확하게 윈도우에서 가상화 사용 상태를 조회를 해보려면 아래 링크에서 coreinfo 를 다운 받아서 실행해 보세요.

- 다운로드 : https://learn.microsoft.com/en-us/sysinternals/downloads/coreinfo

coreinfo -v

저는 현재 AMD Ryzen을 쓰고 있고 HYPERVISOR는 - 체크되 있기 때문에 사용을 안하는 상태입니다.

그리고 SVM과 NP에 * 체크가 되어 있어서 정상적으로 [네이티브 VT-x/AMD-V]를 활성화 할 수 있는 상태예요.

image.png

 

만약 이렇게 체크가 안되어 있다면, 아래와 같이 해보세요.

1) Windows 검색창에서 "PowerShell" 입력

2) "Windows PowerShell" 우클릭

3) "관리자로 실행" 선택

4) 아래 명령어 입력

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
bcdedit /set hypervisorlaunchtype off

 

그리고 실제 Virtualbox에서 가상화 관련 확장된 기능들이 모두 체크 됐는지도 확인이 합니다. 특히 [네이티드 VT-x/ADM-V 활성화]를 체크해야 되요.

image.png

(현재는 Vagrantfile 스크립트엔 해당 기능 체크 설정이 반영되었습니다.)

 

실제 VM(k8s-master)에 들어가서 반영 여부를 한번 더 확인 할 수 있어요.

(결과로 1 이상의 숫자가 나와야 합니다)

egrep -c '(vmx|svm)' /proc/cpuinfo
image.png

 

 *해당 내용은 아래 링크에서 업데이트 됩니다.

https://cafe.naver.com/kubeops/25

댓글