Kubernetes를 위한 VM 설정

Seungsoo Lee·2023년 9월 2일
0

Kubernetes를 로컬 매니페스트 를 사용하여 Kubeflow를 설치하는 것이 이 가이드의 목표입니다.
이를 달성하기 위해 먼저 Kubernetes를 설정해야 하며, 그러기 위해서는 가상 머신(VM)이 필요합니다.
이 과정에서 KVM과 Virtual Manager를 사용합니다.
VM은 Kubernetes의 마스터 및 워커 노드를 호스팅합니다.
Kubernetes가 완전히 설정되면 Kubeflow 설치를 진행합니다.
이 문서는 각 단계를 자세히 안내합니다.

Kubernetes를 위한 VM 설정

두 개의 가상 머신(VMs)이 Kubernetes를 실행하기 위해 설정됩니다. 이 설정 과정은 Ubuntu의 Virtual Manager의 GUI 버전인 KVM을 사용하여 진행됩니다.

사전 요구 사항

  • 가상화 소프트웨어: Ubuntu Virtual Manager with KVM (GUI 버전)

VM 사양

1. 마스터 노드 (k8s-control)

  • OS: Ubuntu 22.04.3 LTS. 여기에서 ISO 파일을 다운로드합니다.
  • 저장 공간: 200GB
  • 메모리: 24GB
  • CPU: 4 코어

2. 워커 노드 (k8s-2)

  • OS: Ubuntu 22.04.3 LTS. 여기에서 ISO 파일을 다운로드합니다.
  • 저장 공간: 200GB
  • 메모리: 32GB
  • CPU: 16 코어

VM 설정 (GUI 사용)

  1. Create를 클릭합니다.
  2. "운영 체제를 설치하는 방법을 선택하십시오"에서 Local Install media (ISO 이미지 또는 CDROM)을 선택합니다.
  3. 다운로드한 .iso 파일을 검색하고 선택합니다.
  4. 메모리와 CPU를 설정합니다:
    • k8s-control: 메모리 24GB (24576MB) 및 4-core CPU
    • k8s-2: 메모리 32GB (32768MB) 및 16-core CPU
  5. "이 가상 머신의 저장소 활성화"가 체크되어 있는지 확인합니다.
    • 디스크 이미지 생성:
      • k8s-control: 200GB
      • k8s-2: 200GB
  6. VM의 이름을 각각 k8s-controlk8s-2로 지정합니다. 네트워크 선택에서는 NAT (기본값)를 선택합니다.
  7. Finish 버튼을 클릭합니다.
  8. Ubuntu 설치를 시작합니다. 설치 중 "FILE SYSTEM SUMMARY"에서 위치 /의 크기가 190GB로 편집되어 사용 가능한 공간을 최대화하는지 확인합니다.
  9. 설치를 완료합니다.

이 가이드는 첫 번째 글로, 시리즈의 다음 부분에서는 Kubernetes 설정 후 Kubeflow 설치 과정을 자세히 다룰 예정입니다.

0개의 댓글