이번 글 부터는 작업노드에 대한 설치 및 설정을 시작할 예정이다.
사내에 쓸 수 있는 노드들이 많이 있긴한데, 괜히 말나오면 귀찮으니깐
제일 간단한 VirtualBox를 설치하고 그 안에 작업노드를 2개 정도만 만들어서 테스트할 예정이다.
1. KVM 설치 환경 확인 및 설치
먼저 가상화가 가능한 환경인지에 대해 확인해보자.
egrep -c '(vmx|svm)' /proc/cpuinfo |
해당 명령 실행했을 때 0보다 커야한다.
0이면 부팅모드에서 켜줘야할 게 있는데,
알아서 찾아보길 바란다..
sudo apt install cpu-checker |
kvm이 가능한지 확인해보려면 위의 명령으로 kvm-ok를 실행하기 위한 설치를 하고
이렇게 나오면 준비 완료다.
이제 설치해보자.
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager |
설치 끝나면, 활성화 시키고
sudo systemctl enable --now libvirtd |
내 계정에 대한 권한을 부여해주자.
sudo usermod -aG libvirt $(whoami) sudo usermod -aG kvm $(whoami) |
이제 실행해보자.
sudo virt-manager |
2. KVM에 작업노드 만들기
이제 작업노드로 쓰일 새 VM을 만들어 줄거다.
먼저 iso 파일을 다운로드 해주자.
https://ubuntu.com/download/server/thank-you?version=22.04.5&architecture=amd64<s=true
Thank you for downloading Ubuntu Server | Ubuntu
Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.
ubuntu.com
나는 해당 버전의 우분투로 할거다.
이렇게 설정하면 이제
VM에서 우분투 설치를 하면 된다.
'Cluster > CI CD' 카테고리의 다른 글
쿠버네티스 설치, 구축부터 CI/CD까지 구현해보기 - 6. Github를 수정하면 Docker Image 자동으로 수정되도록 설정하기(CI 설정) (0) | 2025.03.21 |
---|---|
쿠버네티스 설치, 구축부터 CI/CD까지 구현해보기 - 5. Github 애플리케이션을 컨테이너 이미지로 변환하기 (0) | 2025.03.21 |
쿠버네티스 설치, 구축부터 CI/CD까지 구현해보기 - 4. 쿠버네티스 연결을 위한 작업노드 설정하기 (0) | 2025.03.20 |
쿠버네티스 설치, 구축부터 CI/CD까지 구현해보기 - 2. 쿠버네티스 클러스터 설정 (0) | 2025.03.19 |
쿠버네티스 설치, 구축부터 CI/CD까지 구현해보기 - 1. 쿠버네티스 설치하기 (0) | 2025.03.19 |