MSA강의보다 질문드립니다. 제가 쇼핑몰을 만든다고하면. 회원관리 서비스,상품서비스,포인트 서비스,결제서비스,게시판 서비스를 만들었을경우.. 환경설정..이나 유틸 서비스나.. Mybatis연결한다고 가정할경우,, 각 서비스 마다 작성해야하는지.. 별도의 서비스를 만들어 제어를 해야하는지 궁금합니다.
참고 강의 - Nginx 사용시 마주하게 되는 상황들과 해결 방법 (09:00) 질문 Pod간 통신 시 nginx를 통해서 통신하게 끔 하는게 실무에서 보편적으로 많이 사용하는 방법일까요? Pod랑 연결된 Service의 DNS를 호출하는 식으로 사용하면 ingress에 추가 설정도 안해도 되고.. nginx를 사용하지 않으니 nginx에 부하도 덜 주고 하는 장점들이 있는 것 같아서요. 감사합니다.
가용영역 a와 b를 둔 이유는 고가용성을 위해서 만든 건데 만약 bastion host를 둔 가용영역 a가 장애가 발생하면 bastion host 또한 장애가 발생하기 때문에 실제 배포 단계에서는 bastion host를 가용영역 b에도 배치해야 하지 않나요? 그래야 진정한 고가용성 아닌가요??
안녕하세요 강사님 질문을 자주올리는것같아 죄송하고 답변달아주셔서 감사합니다. pdf에 나온것처럼 프로듀서가 보내는 메시지량은 120 하나의 쓰레드가 처리하는 메세지량 0.3 을기준으로 토픽의 파티션을 400개로 생성했을때 어플리케이션 서비스의 max 스레드가 기본값 200이라 가정하에 파티션 400개를 처리하려면 스레드가 200개가 더 필요하니 대부분 실무에서는 200 스레드 기준으로 2개의 컨슈머 서비스를 구동시키나요? 추가로 부하테스트 강의에도 지금 강의에 설명되는 파트가 ( 카프카 파티션구하기 관련? ) 따로 있는지도 궁금합니다
안녕하세요 강사님 지금은 샘플 프로젝트라 하나의 컨슈머 서버에서 파티션3개를 처리하고있는데 만약 email.send topic기준으로 파티션을 5개 생성했을때 컨슈머 서버도 5개를 띄우는게 일반적인가요? 실무기준으로 궁금합니다 추가로 하나의 컨슈머에서 지금은 email.send 토픽만 구독하고있는데 만약 토픽이 slack.send , telegram.send 등 여러가지가 있을경우 컨슈머 어플리케이션에서 카프카리스너를 다중으로 등록하는게 일반적인가요 아니면 각 토픽마다 서비스를 띄우는게 일반적인가요? 만약 각 토픽마다 서비스를 띄운다가정했을때 email.send topic 파티션 5개 => 서비스 5개 구동 필요 slack.send topic 파티션 3개 => 서비스 3개 구동 필요 총 8개가 띄워지는게 일반적인건지 .. 실무기준으로 궁금합니다
안녕하세요. 로컬 k8s 구축에 대한 궁금증이 생겨서 질문남깁니다. 개발환경을 구축해야하는 상황이 생겨 강사님의 개발환경 구축 편을 보았는데, 도커를 사용해서 이미지를 띄우는 작업 까지만 하셨더라구요. 저는 로컬 k8s 환경을 구축한 뒤 소스코드 변경시 로컬 k8s 환경에서 확인하는 작업까지라고 생각했었습니다. 여기서 궁금한게 로컬에서 개발시 구축환경은 어디까지인가? 라는 점입니다. 감사합니다.
안녕하세요 강사님 파티션의경우 줄일수 없다고 설명해주셨는데 만약 예로들어 실무에서 하나의 토픽 기준으로 3개의 파티션으로 작업도중 데이터 처리량이 많아져서 랙이 쌓이는걸 확인했을때 파티션을 늘리고 컨슈머도 늘린다고 가정했을때 따로 문제는없는걸까요? ( 줄이는경우에는 새로운 토픽을 생성하여 마이그레이션 한다고 설명해주셨는데 늘리는건 실제 사용중 파티션을 늘렸을때 아무런 문제가 없는지 궁금합니다 )
안녕하세요, 강의 잘보고있습니다. 프로듀서나 컨슈머서버 야믈파일에서 3개의 ip를 적고있는데 만약 컨슈머 서버를 2대이상 돌렸을때 기준으로 각 서비스마다 ip를 똑같이 3개 적어야하는건가요? 아니면 1번 서버에서는 리더 노드ip 만 2번 서버에서는 팔로워 파티션 노드 ip 만 이런식으로 나눠서 적용하나요? 또 저런식으로 서버가 나눠져있는경우 순차적으로 메세지 처리는 이전에 강의에서 언급한 하나의 파티션은 단 하나의 컨슈머에만 할당되고 컨슈머는 메세지를 순서대로 처리한다했는데 순서에는 상관이 없는걸까요? 추가로 그다음 섹션보다가 궁금한게 현업에서도 라운드로빈방식을 대부분 사용하나요? 실무기준에서 궁금합니다!
kubernetes cluster 설치 - mac 과정 중 3-3) 생성된 vm 실행 후 rocky linux 초기 세팅 과정에서 Install Rocky Linux 메뉴가 나오지 않고 이러한 화면이 나옵니다. 강의 메뉴얼 대로 진행하려면 어떻게 해야할까요? 네트워크 설정까지는 동일하게 진행 했습니다!
섹션 6.[중급편] 기본 오브젝트 - 인프런 위 강의자료 p.13에서의 내용은 강의에서 설명을 합니다. p.14를 끝으로 강의가 종료되는데요. p.15를 보면 p.13과 매우 비슷한 그림을 갖으나 link부분이 Kubelet에서 WorkerNode로 향하는 화살이 추가로 보입니다. 어떤 것을 설명하시려고 장표를 넣으신 것인지 궁금합니다~
안녕하세요 선생님, 먼저 세심한 실습환경을 안내해주신 덕분에 강의를 재밌게 듣고 있습니다. 감사합니다. 카페에 아래와 같은 글을 남기셨습니다. https://cafe.naver.com/kubeops/503 ▶ Pod만 남기고 Controller(ReplicaSet)만 삭제하는 방법 kubectl delete replicaset replica1 --cascade=orphan * Pod를 직접만들고 Controller에 수동으로 연결했을 때만 동작해요. 그래서 직접 실습을 진행해봤습니다. Pod : 직접생성 ReplicaSet : 직접생성 및 위 Pod와 수동연결 위 순서대로 진행하면 아래와 같은 Pod상황이 만들어집니다. 위 상황에서 delete cascade옵션 명령어를 수행했을 때 두 Pod모두 살아있는 것을 확인했는데요. 카페에 남기신 글은 pod1만 살아남는다고 설명을 하신것 같은데 제가 잘못해석했는지 궁금합니다~