• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

Kubernetes 프로덕션 환경 구축에 대해

23.09.28 14:46 작성 조회수 251

0

안녕하세요. 개인 미니 컴퓨터를 구매하여 학습용 및 포트폴리오용 웹 애플리케이션을 띄워놓는 용도로 사용하려고합니다.

제가 직접 운영하는 서버이기 때문에 eks, gke 등과 같은 상용 쿠버네티스 관련 클라우드와 달리 서버가 한대밖에 존재하지 않아서 노드를 나누는 것을 어떻게 해야할지 궁금합니다.

학습할때와 마찬가지로 가상화환경을 구축하면 좋을지 고민해봤는데, 구글링을 좀 해본 결과 production 용으로는 virtualbox 및 vagrant 를 잘 사용하지않는 글을 봐서 이런경우에는 어떤 선택지가 있는지 궁금해서 질문을 드립니다.

답변 3

·

답변을 작성해보세요.

1

프로덕션의 유무를 떠나서 Iaas Paas 그리고 여러 기준 구조에 따라 설계는 매우 달라집니다.

설계는 단순히 이렇게 하시면 됩니다로 답변하기가 매우 어렵습니다.

좀 더 구체적으로 기술을 물어보시면 키워드라도 드릴 수 있으나 현재 질문은 요구사항을 이해하기가 쉽지 않네요.

Rough하게 이해한 구조로는 오픈스택(IaaS)+쿠버네티스(PaaS)를 하시면 될꺼 같습니다.

개인 미니PC로 프로덕션을 구축하고자 하시는거 이전에 원하시는 프로덕션 아키택처를 먼저 그려보시게 어떨까 의견을 드립니다.

0

Jon님의 프로필

Jon

질문자

2023.09.28

답변감사합니다 ! 제가 그리고있는 아키텍쳐는

현재로선 딱히 아키텍쳐를 생각하지않아도 될 정도로 (심지어 쿠버네티스를 사용하지 않아도 될 정도의) 수준입니다. 하지만 학습용으로서 계속 production환경에 제 웹앱을 배포하면서 배포하면서 pod를 늘려나가는것입니다.

현재 서버는 1대이기때문에 이것이 마스터노드가 될 것이고, 워커노드를 위해 별도의 서버(미니컴퓨터)를 또 구비해서 활용하기엔 마스터노드가 될 서버의 사양이 거의 노트북과 맞먹어서 학습용 및 작은 앱들을 배포하는데 너무 오버스펙이라고 생각해서 혹시나 기존 서버 한대로 마스터노드, 워커노드를 이 강의의 가상화처럼 구현해도 되는지에 대한 질문이었습니다..!

 

위에 적어드린 것처럼

 


Rough하게 이해한 구조로는 오픈스택(IaaS)+쿠버네티스(PaaS)를 하시면 될꺼 같습니다.

 


 

로 구조 고민해 보시는게 좋을꺼 같아요.

아키택처는 상호 호흡으로 만드는거라 질문답변으로 얘기하기가 어렵습니다.

0

Jon님의 프로필

Jon

질문자

2023.09.28

그리고 강의가 너무 좋았습니다! 2배속으로 가볍게 한번 훑어본것이라 2-3번은 더 봐야 이해가 다 될 것 같지만, 열심히 공부해보겠습니다