AI 시스템 디자인 실습 6주 챌린지: AI 에이전트로 백엔드 설계 실습 + 기술 면접 대비
혹시 ai-handson의 각 주차별 모듈이 구현이 완료된 상태로 제공된 것이 맞는지 확인 부탁드립니다. 지난 주차는 해설 강의를 먼저 들어서 몰랐는데, module-3의 테스트가 코드가 에이전트로 구현하기 전부터 통과하고 있었고, 4, 5 모듈도 마찬가지였습니다. 미리 구현된 상태로 제공된 것(금지 조항도 추가되어 있음)이라면 CLAUDE.md를 수정하면서 결과물을 만들어내는 것이 어려울 것 같아서요. 제가 진행 방식을 잘못 이해한 것이라면 알려주시면 감사하겠습니다.
안녕하세요 강사님! 2-6강(18번째 강의) 관련 질문입니다. 3분 20초쯤에 파킹 페이지와 대기열 큐를 앞에 두어 유입되는 사용자를 줄인다고 말씀하셨는데, 이 부분에 대해 궁금한 점이 있습니다. 1. 어떻게 구현하셨나요? 직접 만드셨는지, 기성 솔루션을 쓰셨는지도 궁금합니다. 2. 대기열은 어디에 있나요? 레이트 리미터처럼 WAS 앞단(게이트웨이나 별도 서버)에 있는지, WAS 안에서 필터 같은 형태로 처리하는지 궁금합니다. 3. 앞서 입장한 사용자가 나가야 다음 사람이 들어가는 구조라면, 사용자가 나간 것(결제 완료나 창 닫기 등)은 어떻게 감지하셨나요? 아니면 동시 접속 인원과 상관없이 초당 몇 명씩 입장시키는 방식이었나요? 감사합니다!
안녕하세요. virtualbox 설치 진행과정 중에 아래와 같은 경고 문구가 뜨는데, 제가 현재 사정상 회사 노트북으로 강의를 듣고 실습을 진행하려고 하는데. 저 과정에서 yes를 선택한다고 해서 기존 회사 사내망 관련 네트워크 인터페이스 정보라든가 vpn 정보들도 같이 리셋이 될 가능성이 있을까요?
환경 macOS (Apple Silicon) Docker Desktop 4.93.0, Kubernetes v1.36.1 (kubeadm 모드) 증상 setup-mac.sh 실행 후 bash verify.sh 를 돌리면 1~3단계는 통과합니다. 4단계(Jenkins 컨테이너 내부에서 K8s 접속)만 아래 에러로 실패했습니다. The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port? 원인 호스트의 ~/.kube/config 에 클러스터 주소가 https://127.0.0.1:6443 으로 저장되어 있었습니다. 이 파일이 그대로 Jenkins 컨테이너에 마운트됩니다. 컨테이너 안에서 127.0.0.1 은 호스트가 아니라 컨테이너 자기 자신이라서 접속이 거부됩니다. 교안의 docker-compose.yml ( extra_hosts: kubernetes.docker.internal:host-gateway )은 kubeconfig 주소가 kubernetes.docker.internal 이라고 전제하고 있습니다. 그런데 제 Mac은 /etc/hosts 에 kubernetes.docker.internal 항목이 없었고, Docker Desktop이 kubeconfig에 127.0.0.1 을 쓰고 있었습니다. Docker 공식 문서에도 Mac에서는 kubernetes.docker.internal 이 127.0.0.1 로 해석되도록 등록하는 것이 사용자 책임이라고 되어 있습니다. Windows에는 자동 등록 설정이 있지만 Mac에는 없습니다. https://docs.docker.com/desktop/setup/install/mac-permission-requirements/ 해결 /etc/hosts 에 이름을 등록했습니다. sudo sh -c 'echo "127.0.0.1 kubernetes.docker.internal" >> /etc/hosts' kubeconfig 클러스터 주소를 바꿨습니다. kubectl config set-cluster docker-desktop --server=https://kubernetes.docker.internal:6443 bash verify.sh 를 다시 실행하니 4단계까지 모두 통과했습니다. Jenkins 컨테이너 재시작은 필요 없었습니다.
안녕하세요. 강의 안내대로 UTM 네트워크 고급 설정에서 Guest Network를 192.168.56.0/24 로 지정하고 VM을 192.168.56.40 으로 설정했는데, Mac에서 SSH 접속 시 타임아웃이 발생했습니다. 확인해 보니 현재 UTM의 Shared Network는 실제로 192.168.64.0/24 대역을 생성했고, Mac 측 게이트웨이는 192.168.64.1 , VM DHCP 주소는 192.168.64.2 였습니다. 고급 설정에 입력한 192.168.56.0/24 는 설정 파일에는 저장됐지만 실행 중인 Shared Network에는 반영되지 않았습니다. VM의 enp0s1 을 DHCP로 변경하니 192.168.64.2/24 가 할당됐고, 이후 ssh root@192.168.64.2 로 정상 접속됐습니다. 현재 UTM 버전에서는 Shared Network 사용 시 강의의 192.168.56.x 설정을 192.168.64.x 로 변경해야 하는 것인지, 아니면 Emulated VLAN 등 다른 네트워크 모드를 사용해야 하는지 확인 부탁드립니다. 하라는대로 해도 안되는 사람 많을거라서 질문드렸습니다
안녕하세요. 강사님, 강의 잘 보고 있습니다. 강의를 보면서 궁금증이 생겨서 질문 남겨봅니다! 강의를 진행하시는 방식이 제공해 주신 스켈레톤 코드 베이스로 설명을 하시다가 구현되어 있는 것을 가져다가 붙여넣기 하시는 방식 같은데요! 이럴 때 수강생들의 입장에서는 강사님의 구현을 손으로 구현해 보는 게 좋을까요? 아니면 AI로 구현을 진행해서 강사님의 구현과 비교해 보는 게 좋을까요? 수강생들이 어떻게 강의를 들었으면 좋겠다는 생각을 하시는지 궁금합니다.
Beginning Kubernates-Based MSA (with Spring Boot) - Part 1
안녕하세요. 자문자답해봅니다. PowerShell 7.6.6 PS C:\Users\MZC-USER> kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo base64: 'base64' 용어는 cmdlet, 함수, 스크립트 파일 또는 실행 프로그램의 이름으로 인식되지 않습니다. 이름의 철자를 확인하거나 경로가 포함되어 있으면 경로가 올바른지 확인하고 다시 시도합니다. 명령 파이프라인 위치 1에서 cmdlet Write-Output 다음 매개 변수에 대한 값을 제공하세요. InputObject: PS C:\Users\USER> $pwd = kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" PS C:\Users\USER> [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($pwd)) ................ PS C:\Users\USER>
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com )
[root@k8s-master ~]# k get storageclasses.storage.k8s.io No resources found [root@k8s-master ~]# k get storageclasses.storage.k8s.io -n echo-sound No resources found 스크립트확인 요청 드립니다.
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com ) ------ 안녕하세요. 지난주까지는 잘 가져왔던 image를 못가져오는 거 같습니다! 확인 부탁드립니다. Failed to pull image "kubetm/app": rpc error: code = Unknown desc = failed to pull and unpack image "docker.io/kubetm/app:latest": failed to resolve reference "docker.io/kubetm/app:latest": failed to authorize: failed to fetch anonymous token: Get " https://auth.docker.io/token?scope=repository%3Akubetm%2Fapp%3Apull&service=registry.docker.io ": x509: certificate has expired or is not yet valid: current time 2026-08-03T07:00:26+09:00 is before 2026-08-08T19:23