inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

MSA강의 보다 궁금해서 질문드립니다.

미해결

비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)

MSA강의보다 질문드립니다. 제가 쇼핑몰을 만든다고하면. 회원관리 서비스,상품서비스,포인트 서비스,결제서비스,게시판 서비스를 만들었을경우.. 환경설정..이나 유틸 서비스나.. Mybatis연결한다고 가정할경우,, 각 서비스 마다 작성해야하는지.. 별도의 서비스를 만들어 제어를 해야하는지 궁금합니다.

  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • devops
이경용 댓글 2 좋아요 0 조회수 138

29 프라이빗 서브넷 접속시 오류문제

미해결

비전공자도 이해할 수 있는 AWS 중급/실전 (보안, 가용성편)

터미널에서 ssh 접속이 안되요 .bash에서 접속해도 타임아웃이 됩니다. 브라우저 연결시는 연결이 됩니다. 안되는 이유는 무엇이고, 차선으로 할수 있는 방법이 있는지 궁금합니다.

  • aws
  • 아키텍처
  • devops
  • vpc
  • infrastructure
LIZ.B 댓글 3 좋아요 0 조회수 170

내부 Pod간 통신 시 Nginx 사용

미해결

쿠버네티스 어나더 클래스-Sprint3 (#실무핵심 #Docker #Nginx #Minio #Longhorn)

참고 강의 - Nginx 사용시 마주하게 되는 상황들과 해결 방법 (09:00) 질문 Pod간 통신 시 nginx를 통해서 통신하게 끔 하는게 실무에서 보편적으로 많이 사용하는 방법일까요? Pod랑 연결된 Service의 DNS를 호출하는 식으로 사용하면 ingress에 추가 설정도 안해도 되고.. nginx를 사용하지 않으니 nginx에 부하도 덜 주고 하는 장점들이 있는 것 같아서요. 감사합니다.

  • 네트워크
  • kubernetes
  • devops
  • infrastructure
  • container
긍구름 댓글 2 좋아요 1 조회수 122

NFVO 플랫폼 관련

미해결

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

안녕하세요. 말씀해주신 NFVO라는 플랫폼에 대해 검색해 보았을 때 나오는 결과가 없는 것 같은데, 사내 자체 솔루션을 의미하신거였을까요?

  • kubernetes
  • devops
  • argocd
  • container
  • helm
Root 댓글 2 좋아요 1 조회수 52

bastion-server에서 private Ec2로 접근했을 때 git clone 오류

미해결

비전공자도 이해할 수 있는 AWS 중급/실전 (보안, 가용성편)

: Failed to connect to github.com port 443 after 136343 ms: Couldn't connect to server git clone 받을 때 보안 그룹을 따로 설정해서 처리해야할까요 ???

  • aws
  • 아키텍처
  • devops
  • vpc
  • infrastructure
수환무 댓글 2 좋아요 0 조회수 149

bastion host와 고가용성

미해결

비전공자도 이해할 수 있는 AWS 중급/실전 (보안, 가용성편)

가용영역 a와 b를 둔 이유는 고가용성을 위해서 만든 건데 만약 bastion host를 둔 가용영역 a가 장애가 발생하면 bastion host 또한 장애가 발생하기 때문에 실제 배포 단계에서는 bastion host를 가용영역 b에도 배치해야 하지 않나요? 그래야 진정한 고가용성 아닌가요??

  • aws
  • 아키텍처
  • devops
  • vpc
  • infrastructure
박동규 댓글 2 좋아요 0 조회수 100

ingress실습에서 canary-v2 를 지우고 canary-kr 을 생성해야하는 이유

미해결

대세는 쿠버네티스 (초급~중급편)

동일한 host path 조합에서 canary ingress를 하나만 두어야하는건가요? 여러개 두었을때 동작이 canary-kr 이 제대로 동작하지 않는건 확인하긴했는데 이게 기존 canary 가 우선 적용되는건지 랜덤 적용되는건지 궁금해서요

  • docker
  • kubernetes
  • devops
  • container
이수영A 댓글 2 좋아요 1 조회수 54

적정 파티션 개수 계산하는 방법 질문드립니다

미해결

실전에서 바로 써먹는 Kafka 입문

안녕하세요 강사님 질문을 자주올리는것같아 죄송하고 답변달아주셔서 감사합니다. pdf에 나온것처럼 프로듀서가 보내는 메시지량은 120 하나의 쓰레드가 처리하는 메세지량 0.3 을기준으로 토픽의 파티션을 400개로 생성했을때 어플리케이션 서비스의 max 스레드가 기본값 200이라 가정하에 파티션 400개를 처리하려면 스레드가 200개가 더 필요하니 대부분 실무에서는 200 스레드 기준으로 2개의 컨슈머 서비스를 구동시키나요? 추가로 부하테스트 강의에도 지금 강의에 설명되는 파트가 ( 카프카 파티션구하기 관련? ) 따로 있는지도 궁금합니다

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
나마스테 댓글 2 좋아요 0 조회수 176

섹션5 33 질문드립니다

미해결

실전에서 바로 써먹는 Kafka 입문

안녕하세요 강사님 지금은 샘플 프로젝트라 하나의 컨슈머 서버에서 파티션3개를 처리하고있는데 만약 email.send topic기준으로 파티션을 5개 생성했을때 컨슈머 서버도 5개를 띄우는게 일반적인가요? 실무기준으로 궁금합니다 추가로 하나의 컨슈머에서 지금은 email.send 토픽만 구독하고있는데 만약 토픽이 slack.send , telegram.send 등 여러가지가 있을경우 컨슈머 어플리케이션에서 카프카리스너를 다중으로 등록하는게 일반적인가요 아니면 각 토픽마다 서비스를 띄우는게 일반적인가요? 만약 각 토픽마다 서비스를 띄운다가정했을때 email.send topic 파티션 5개 => 서비스 5개 구동 필요 slack.send topic 파티션 3개 => 서비스 3개 구동 필요 총 8개가 띄워지는게 일반적인건지 .. 실무기준으로 궁금합니다

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
나마스테 댓글 1 좋아요 0 조회수 80

로컬 개발환경 구축시 k8s 환경에 대한 테스트는 어떻게 하는지 궁금합니다.

미해결

쿠버네티스 어나더 클래스-Sprint3 (#실무핵심 #Docker #Nginx #Minio #Longhorn)

안녕하세요. 로컬 k8s 구축에 대한 궁금증이 생겨서 질문남깁니다. 개발환경을 구축해야하는 상황이 생겨 강사님의 개발환경 구축 편을 보았는데, 도커를 사용해서 이미지를 띄우는 작업 까지만 하셨더라구요. 저는 로컬 k8s 환경을 구축한 뒤 소스코드 변경시 로컬 k8s 환경에서 확인하는 작업까지라고 생각했었습니다. 여기서 궁금한게 로컬에서 개발시 구축환경은 어디까지인가? 라는 점입니다. 감사합니다.

  • 네트워크
  • kubernetes
  • devops
  • infrastructure
  • container
parksj914 댓글 1 좋아요 1 조회수 116

aws아닌 도커로는 안되나요?

미해결

실전에서 바로 써먹는 Kafka 입문

aws 인스턴스 종료를 하는 경우 퍼블릭 ip가 바뀌어 proeprties내용을 변경해야하는 상황이 계속 발생하는데 도커로 진행해도 강의 수강에 지장없을까요?

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
skyjoon2 댓글 2 좋아요 0 조회수 155

파티션 증가 질문드립니다

미해결

실전에서 바로 써먹는 Kafka 입문

안녕하세요 강사님 파티션의경우 줄일수 없다고 설명해주셨는데 만약 예로들어 실무에서 하나의 토픽 기준으로 3개의 파티션으로 작업도중 데이터 처리량이 많아져서 랙이 쌓이는걸 확인했을때 파티션을 늘리고 컨슈머도 늘린다고 가정했을때 따로 문제는없는걸까요? ( 줄이는경우에는 새로운 토픽을 생성하여 마이그레이션 한다고 설명해주셨는데 늘리는건 실제 사용중 파티션을 늘렸을때 아무런 문제가 없는지 궁금합니다 )

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
나마스테 댓글 2 좋아요 0 조회수 125

섹션7 51 컨슈머서버 무한 리로드?

미해결

실전에서 바로 써먹는 Kafka 입문

이전에 컨슈머 서버 ( email-send-consumer ) 에서는 문제가없었는데 마지막 email-service에서는 2025-08-28T23:50:12.394+09:00 INFO 40252 --- [ner#0.dlt-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-29, groupId=email-service.dlt] Discovered group coordinator 13.209.11.23:9092 (id: 2147483646 rack: null) 2025-08-28T23:50:12.394+09:00 INFO 40252 --- [ner#0.dlt-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-29, groupId=email-service.dlt] Request joining group due to: rebalance failed due to 'The coordinator is not available.' (CoordinatorNotAvailableException) 2025-08-28T23:50:12.396+09:00 INFO 40252 --- [ner#0.dlt-2-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-31, groupId=email-service.dlt] Discovered group coordinator 13.209.11.23:9092 (id: 2147483646 rack: null) 2025-08-28T23:50:12.396+09:00 INFO 40252 --- [ner#0.dlt-1-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-30, groupId=email-service.dlt] (Re-)joining group 2025-08-28T23:50:12.396+09:00 INFO 40252 --- [ner#0.dlt-2-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-31, groupId=email-service.dlt] Request joining group due to: rebalance failed due to 'The coordinator is not available.' (CoordinatorNotAvailableException) 2025-08-28T23:50:12.399+09:00 INFO 40252 --- [ner#0.dlt-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-29, groupId=email-service.dlt] (Re-)joining group 2025-08-28T23:50:12.401+09:00 INFO 40252 --- [ner#0.dlt-2-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-31, groupId=email-service.dlt] (Re-)joining group 2025-08-28T23:50:12.411+09:00 INFO 40252 --- [ner#0.dlt-1-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-30, groupId=email-service.dlt] Successfully joined group with generation Generation{generationId=261, memberId='consumer-email-service.dlt-30-5a032e9e-a903-4fb7-9004-487d74eb6c79', protocol='range'} 2025-08-28T23:50:12.411+09:00 INFO 40252 --- [ner#0.dlt-2-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-31, groupId=email-service.dlt] Successfully joined group with generation Generation{generationId=261, memberId='consumer-email-service.dlt-31-0cdcda6c-6ddf-4e0b-980a-868f587ed2bd', protocol='range'} 2025-08-28T23:50:12.411+09:00 INFO 40252 --- [ner#0.dlt-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-29, groupId=email-service.dlt] Successfully joined group with generation Generation{generationId=261, memberId='consumer-email-service.dlt-29-2b16177f-2cc3-44c0-b244-50109078218e', protocol='range'} 2025-08-28T23:50:12.411+09:00 INFO 40252 --- [ner#0.dlt-1-C-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-email-service.dlt-30, groupId=email-service.dlt] Finished assignment for group at generation 261: {consumer-email-service.dlt-31-0cdcda6c-6ddf-4e0b-980a-868f587ed2bd=Assignment(partitions=[]), consumer-email-service.dlt-29-2b16177f-2cc3-44c0-b244-50109078218e=Assignment(partitions=[user.signed-up.dlt-0]), consumer-email-service.dlt-30-5a032e9e-a903-4fb7-9004-487d74eb6c79=Assignment(partitions=[])} ... 이런식으로 계속 로그가 반복됩니다 프로듀서에 발행은 완료됐고 cli에서 메세지도 확인했는데 컨슈머서버에서 저렇게 자꾸 정상적으로 작동을 하지않습니다 @Service public class UserSignedUpEventConsumer { private final EmailLogRepository emailLogRepository; public UserSignedUpEventConsumer(EmailLogRepository emailLogRepository) { this.emailLogRepository = emailLogRepository; } @KafkaListener( topics = "user.signed-up", groupId = "email-service", concurrency = "3" ) @RetryableTopic( attempts = "5", backoff = @Backoff(delay = 1000, multiplier = 2), // 1 초 2초 4초 8초 16초 5번 dltTopicSuffix = ".dlt" ) public void consume(String message) throws InterruptedException { UserSignedUpEvent userSignedUpEvent = UserSignedUpEvent.fromJson(message); // 실제 이메일 발송 로직 String receiverEmail = userSignedUpEvent.getEmail(); String subject = userSignedUpEvent.getName() + "님 회원가입 ㅊㅋ"; Thread.sleep(3000); System.out.println("메일 발송 완료"); // 이메일 발송 로그 저장 EmailLog emailLog = new EmailLog(userSignedUpEvent.getUserId(), receiverEmail, subject); emailLogRepository.save(emailLog); } 강사님 코드랑 이전 email-send-consumer 서비스 코드 및 야믈파일도 몇번 확인했는데 다른점이 없습니다 왜그런걸까요

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
나마스테 댓글 4 좋아요 0 조회수 197

섹션6 43 질문드립니다

미해결

실전에서 바로 써먹는 Kafka 입문

안녕하세요, 강의 잘보고있습니다. 프로듀서나 컨슈머서버 야믈파일에서 3개의 ip를 적고있는데 만약 컨슈머 서버를 2대이상 돌렸을때 기준으로 각 서비스마다 ip를 똑같이 3개 적어야하는건가요? 아니면 1번 서버에서는 리더 노드ip 만 2번 서버에서는 팔로워 파티션 노드 ip 만 이런식으로 나눠서 적용하나요? 또 저런식으로 서버가 나눠져있는경우 순차적으로 메세지 처리는 이전에 강의에서 언급한 하나의 파티션은 단 하나의 컨슈머에만 할당되고 컨슈머는 메세지를 순서대로 처리한다했는데 순서에는 상관이 없는걸까요? 추가로 그다음 섹션보다가 궁금한게 현업에서도 라운드로빈방식을 대부분 사용하나요? 실무기준에서 궁금합니다!

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
나마스테 댓글 3 좋아요 0 조회수 96

vm 실행 후 rocky linux 초기 세팅 화면이 안나옴

미해결

대세는 쿠버네티스 (초급~중급편)

kubernetes cluster 설치 - mac 과정 중 3-3) 생성된 vm 실행 후 rocky linux 초기 세팅 과정에서 Install Rocky Linux 메뉴가 나오지 않고 이러한 화면이 나옵니다. 강의 메뉴얼 대로 진행하려면 어떻게 해야할까요? 네트워크 설정까지는 동일하게 진행 했습니다!

  • docker
  • kubernetes
  • devops
  • container
송석준 댓글 2 좋아요 1 조회수 369

Operator / CRD 을 강의에서 다루는지 궁금합니다.

미해결

대세는 쿠버네티스 (초급~중급편)

안녕하세요. 강사님 카프카를 K8S에 설치할 때 Operator / CRD 라는 개념이 나오는데요. 위 개념은 강사님 전체 로드맵중에서 어떤 강의에 등장하는지 알 수 있을까요?

  • docker
  • kubernetes
  • devops
  • container
창신동 장첸 댓글 2 좋아요 1 조회수 73

섹션8 강의자료 중 설명하지 않은 내용 질문

미해결

대세는 쿠버네티스 (초급~중급편)

섹션 6.[중급편] 기본 오브젝트 - 인프런 위 강의자료 p.13에서의 내용은 강의에서 설명을 합니다. p.14를 끝으로 강의가 종료되는데요. p.15를 보면 p.13과 매우 비슷한 그림을 갖으나 link부분이 Kubelet에서 WorkerNode로 향하는 화살이 추가로 보입니다. 어떤 것을 설명하시려고 장표를 넣으신 것인지 궁금합니다~

  • docker
  • kubernetes
  • devops
  • container
창신동 장첸 댓글 1 좋아요 1 조회수 72

replicaset을 delete할 때 cascade 영향을 받는 Pod들

미해결

대세는 쿠버네티스 (초급~중급편)

안녕하세요 선생님, 먼저 세심한 실습환경을 안내해주신 덕분에 강의를 재밌게 듣고 있습니다. 감사합니다. 카페에 아래와 같은 글을 남기셨습니다. 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만 살아남는다고 설명을 하신것 같은데 제가 잘못해석했는지 궁금합니다~

  • docker
  • kubernetes
  • devops
  • container
창신동 장첸 댓글 2 좋아요 1 조회수 82

kafka [37강의]

미해결

실전에서 바로 써먹는 Kafka 입문

[1] 기존 Kafka 프로세스 확인 및 종료 [2] 포트 사용 여부 확인 [3] 깔끔하게 다시 시작 bin/ kafka-server-start.sh config/ server.properties 같은 에러가 뜹니다. 에러 원인을 확인하기가 힘드네요 ㅠ

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
익명리 댓글 2 좋아요 0 조회수 107

인기 태그

인프런 TOP Writers

주간 인기글