inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

그림으로 배우는 쿠버네티스(v1.35)

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

515

Jon

작성한 질문수 53

0

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

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

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

docker kubernetes

답변 3

1

조훈(Hoon Jo)

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

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

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

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

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

0

Jon

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

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

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

 

0

조훈(Hoon Jo)

위에 적어드린 것처럼

 


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

 


 

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

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

0

Jon

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

섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류

0

40

2

[해결] 2.4. tabby config.yaml 파일 복사 실패 시

1

93

0

9.3 Error 발생 유도 테스트 확인 부탁드립니다.

0

95

2

livenessProbe 어플리케이션 재시작 의미

0

67

2

K8S 노들에 접근이 안됩니다.

0

168

6

arm virtualBox의 vagrant up 에러

0

115

2

추후 강의계획 질문

0

149

1

MAC 에서 사용할 수 있는 ova 파일은 없나요?

0

220

2

7.8. w3-affinity-leader 적용 에러 문제 질문드립니다.

0

211

5

커리큘럼 순서 문의

0

206

2

apply 실행 후 pod상태가 ContainerCreating 에서 변경이 안됩니다.

0

371

2

livenessProbe에 대한 설명이 조금 부족한거 같네요

0

218

3

controlplane_node.sh 실행 오류 문의

0

242

2

예제폴더의 경로와 영상의 경로가 너무나도 다릅니다

0

219

2

9.6강의 소스 수정 요청 및 에러 문의

0

165

2

8.6 강의 중 sysnet4admin/chk-info 이미지 bash 이슈

0

161

3

드디어 맥에서도 virtualbox가 지원 됩니다.

0

282

2

8.3강의 set-ctx-pod-admin.sh 수정 요청

0

120

3

7.5 강의 tardy-nginx 이미지 문제

0

3312

3

ch1. controlplan_node.sh 실행 시 에러가 뜹니다

0

306

3

Kubenetes 클러스터에 추가적으로 신뢰하는 CA를 넣을 수 있나요?

0

183

1

clusterrolebinding의 --namespace 옵션의 역할

0

165

2

A.0003 파일 vagrant file 수정 (자문자답)

0

167

2

nfs-client-provisioner 관련 생성 오류 질문

0

191

1