전공영역 공부 기록

proxmox를 이용하여 쿠버네티스 설치 완성

악분 2021. 11. 16. 07:04
반응형

들어가며

본격적으로 개인SRE프로젝트를 알파버전으로 릴리즈하기 위해 쿠버네티스 설치를 완료했습니다.

서버는 개인으로 돈을 주고 사서 사용하고 있습니다. 원래 계획은 AWS을 사용하려고 했으나 개인이 부담하기에 네트워크, 저장장치 비용이 너무나 많아서 포기했습니다.

 

서버 사양

i7 8700

RAM 64GB

저장장치: SSD 1TB

 

proxmox를 선택한 이유는?

서버가 1개이므로 가상머신 사용이 필요했습니다. 가상머신을 운영하는 방법이 2가지 선택지가 있었습니다. 모니터링과 API제공 등을 고려했을 때, KVM 플랫폼이 기능확장에 유리하다고 판단하여 KVM 플랫폼을 선택했습니다.

  • 선택지1. 리눅스에 virtualbox를 사용
  • 선택지2. KVM 플랫폼을 사용

 

KVM 플랫폼은 오픈스택과 proxmox가 있었습니다(vpshere는 무료기능이 제한되어 있어서 제외). 두개다 사용해보지 않아 빨리 적응할 수 있을 것 같은 proxmox를 선택했습니다.

 

 

쿠버네티스 인프라

controlplane1대와 worker3대로 구성했습니다. kubespray를 이용해서 쿠버네티스를 설치했고 외부에서 접근을 못하도록 사설네트워크와 NAT를 설정했습니다.

반응형