묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
"VMware Fusion"을 설치 및 기타 문의
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)[질문 하기]안녕하세요?아래의 질문들이 있어요~ "쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }} | 학습 페이지"의 "2.4.베이그런트(Vagrant)+VMware Fusion으로 쿠버네티스 환경 구축하기 (arm64 사용자)-v1.30" 에서 강의 영상과 "수업 노트"의 "소스: https://github.com/sysnet4admin/_Lecture_k8s_starter.kit"에서 깃헙 소스 URL이 서로 달라요~그냥 강의 영상을 따라하다가, Tabby를 강의 영상에서 사용하시는 것 같아서, Tabby를 Homebrew로 먼저 설치하고, 강의 영상을 따라가다보니까, 강의 영상에서 Tabby를 설치하더군요...;;강의 영상을 따라가면서, ls 명령어를 실행 했을 때, 영상과는 다르게 디렉토리가 없는 것을 알아채고, 찬찬히 들여다 보니까, git pull한 깃헙 URL이 "수업 노트"의 "소스" URL과는 서로 달라서 해당 디렉토리가 없는 것을 알게 되었습니다.아무튼 강의 영상과 수업 노트의 깃헙 URL이 서로 다른데 이유가 있을까요? 강의 영상을 따라가면서 "VMware Fusion"을 설치할 때, 강의 영상에서는 이미 설치하신 항목들을 삭제합니다.저는 "VMware Fusion"을 설치 아래와 같이 나오는데, 어떤 것을 선택해야 하나요?M1 맥북에서 "vagrant up"이 실행이 안되어요...ㅠㅠ"2.4.베이그런트(Vagrant)+VMware Fusion으로 쿠버네티스 환경 구축하기 (arm64 사용자)-v1.30" 강의를 따라가다가, "vagrant up" 명령어를 실행 시켰을 때, 실행이 안되는 내용입니다.% cd k8s-adv% vagrant up Bringing machine 'cp-k8s-1.30.1' up with 'vmware_desktop' provider...Bringing machine 'w1-k8s-1.30.1' up with 'vmware_desktop' provider...Bringing machine 'w2-k8s-1.30.1' up with 'vmware_desktop' provider...Bringing machine 'w3-k8s-1.30.1' up with 'vmware_desktop' provider...==> cp-k8s-1.30.1: Box 'sysnet4admin/Ubuntu-k8s' could not be found.Attempting to find and install... cp-k8s-1.30.1: Box Provider: vmware_desktop, vmware_fusion, vmware_workstation cp-k8s-1.30.1: Box Version: >= 0==> cp-k8s-1.30.1: Loading metadata for box 'sysnet4admin/Ubuntu-k8s' cp-k8s-1.30.1: URL: https://vagrantcloud.com/api/v2/vagrant/sysnet4admin/Ubuntu-k8sThe box you're attempting to add doesn't support the provideryou requested. Please find an alternate box or use an alternateprovider. Double-check your requested provider to verify you didn'tsimply misspell it.If you're adding a box from HashiCorp's Vagrant Cloud, make sure the box isreleased.Name: sysnet4admin/Ubuntu-k8sAddress: https://vagrantcloud.com/api/v2/vagrant/sysnet4admin/Ubuntu-k8sRequested provider: vmware_desktop vmware_fusion vmware_workstation (amd64)참고로, % vagrant up --debug 명령어 실행 했을 때, 마지막 부분에 이렇게 나옵니다. INFO interface: error: The box you're attempting to add doesn't support the provider you requested. Please find an alternate box or use an alternateprovider. Double-check your requested provider to verify you didn'tsimply misspell it.If you're adding a box from HashiCorp's Vagrant Cloud, make sure the box isreleased.Name: sysnet4admin/Ubuntu-k8sAddress: https://vagrantcloud.com/api/v2/vagrant/sysnet4admin/Ubuntu-k8sRequested provider: vmware_desktop vmware_fusion vmware_workstation (amd64)The box you're attempting to add doesn't support the provideryou requested. Please find an alternate box or use an alternateprovider. Double-check your requested provider to verify you didn'tsimply misspell it.If you're adding a box from HashiCorp's Vagrant Cloud, make sure the box isreleased.Name: sysnet4admin/Ubuntu-k8sAddress: https://vagrantcloud.com/api/v2/vagrant/sysnet4admin/Ubuntu-k8sRequested provider: vmware_desktop vmware_fusion vmware_workstation (amd64) INFO interface: Machine: error-exit ["Vagrant::Errors::BoxAddNoMatchingProvider", "The box you're attempting to add doesn't support the provider\nyou requested. Please find an alternate box or use an alternate\nprovider. Double-check your requested provider to verify you didn't\nsimply misspell it.\n\nIf you're adding a box from HashiCorp's Vagrant Cloud, make sure the box is\nreleased.\n\nName: sysnet4admin/Ubuntu-k8s\nAddress: https://vagrantcloud.com/api/v2/vagrant/sysnet4admin/Ubuntu-k8s\nRequested provider: vmware_desktop vmware_fusion vmware_workstation (amd64)"]챗 GPT가 알려준 아래의 명령어를 실행해도 결과는 마찬가지였습니다...도와주시겠어요?ㅠㅠ% vagrant plugin install vagrant-vmware-desktop
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
ConfigMap, Secret 매니패스트 파일을 변경했을 때 꼭 Deployment를 restart 해야 하나요?
안녕하세요, 강의 잘 보고 있습니다! 정말 감사합니다. ConfigMap, Secret 등 환경 변수 관리 값들을 조절해보면서나름대로 테스트를 해보고 있습니다. 그런데 갑자기 궁금증이 생겨 문의드려요. 혹시 kubectl apply -f 를 통해 ConfigMap, Secret에 대한 설정을 변경했을 때, Deployment를 재구동하지 않고 실시간으로 반영시킬 수 있는 방법은 없을까요? Deployment가 지금처럼 몇 대 안될 때는 상관 없을 것 같은데 되게 많을 경우에는 재구동하는 것도 부담이 되는 작업일 수도 있을 것 같아서요. (제 개인적인 생각 입니다..)
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
인텔텔리제이 관련
안녕하세요 쿠버네티스 강의듣던중 실습보단 프로그램설치를 못따라가서 문의남깁니다. 현재 윈도우에서 쿠버네티스를 사용하고있습니다.인텔리제이는 무료30일이후 라이센스 비용을내는거같은데혹시 yaml 파일을 만들수있는 프로그램이있을까요? 그리고 터미널에서 kubectl 명령어는 인텔리제이에서만 제공하는 기능일까요 ?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
s3와 ecr에 쌓이는 데이터에 대해서
s3에 압축된 실행파일 업로드ecr에 빌드된 이미지 업로드빌드할때마다 이 두과정을 거쳐서 각각 S3와 ECR에 파일과 이미지가 쌓여서, 만약 배포를 10번 하면 10개의 실행파일과 이미지가 불필요하게 저장됩니다.혹시 $GITHUB_SHA 같은 생성되는 변수를 사용하지 않고고정된 이름을 사용해서 덮어 씌워서 사용해도 문제는 없나요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
branch 분기
지금은 branch 분기 하지 않고 main 브런치 하나만 하지만dev cicdprod cicd 돌리게 될때 분기처리는 어떻게 하시나요 ?간단히하면 그냥 github actions 파일을 두개 만들면 될것같은데강사님은 어떻게하시나요 ?
-
해결됨AWS로 쉽고 빠르지만 아주 견고한 서버 환경을 구축하는 방법
로드밸런서 HTTP/HTTPS 리스너 규칙 설정 질문
안녕하세요 강사님! 항상 강의로 재미있게 공부하고 있습니다! 다름이 아니라 ACM으로 SSL 인증서를 적용하면 로드밸런서의 리스너 규칙을 HTTPS 만 허용하고 HTTP 리스너는 404 응답을 보내게 설정해도 되는 걸까요?로드밸런서 리스너 규칙HTTPSHTTP 이렇게 하려는 이유는 기존 HTTP 리스너만 있는 상태에서 웹소켓으로 통신을 하려고 하는데, 프론트에서 HTTPS로 웹소켓 연결 요청을 보내게 되면, "Handshake failed due to invalid Upgrade header: null" 이런 에러가 뜨더라고요!그래서 찾아본 결과 ALB가 리버스 프록시로서 HTTP 요청을 HTTPS로 리다이렉션 하는 과정에서 WebSocket upgrade 헤더 손실이 발생한다고 하더라고요!(이게 맞는 내용일까요..?) 아직 에러를 해결하는 중이라 이게 정답인지 아닌지는 아직 잘 모르겠지만.. 이런 문제로 HTTPS 리스너를 추가해 보려고 합니다! 그리고 하는 김에 보안강화를 위해 HTTP는 404응답, HTTPS 요청만 허용해 보려고 하는데 이렇게 해도 되는 걸까요? + 추가로 이렇게 되면 ALB 보안그룹의 인바운드를 HTTPS를 허용하면 되는 거겠죠?!
-
미해결[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
08-06
docker-compose build가 안되요!ㅠㅠㅠㅠㅠ도커라 도커컴포즈 삭제하고 다시 까는거는 5시간동안 했는데...챗gpt가 하라는데로 5시간동안 했는데 해결이 안되네요!Traceback (most recent call last):File "urllib3/connectionpool.py", line 677, in urlopenFile "urllib3/connectionpool.py", line 426, in makerequestFile "<string>", line 3, in raise_fromFile "urllib3/connectionpool.py", line 421, in makerequestFile "http/client.py", line 1369, in getresponseFile "http/client.py", line 310, in beginFile "http/client.py", line 271, in readstatusFile "socket.py", line 589, in readintoConnectionResetError: [Errno 104] Connection reset by peerDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "requests/adapters.py", line 449, in sendFile "urllib3/connectionpool.py", line 727, in urlopenFile "urllib3/util/retry.py", line 410, in incrementFile "urllib3/packages/six.py", line 734, in reraiseFile "urllib3/connectionpool.py", line 677, in urlopenFile "urllib3/connectionpool.py", line 426, in makerequestFile "<string>", line 3, in raise_fromFile "urllib3/connectionpool.py", line 421, in makerequestFile "http/client.py", line 1369, in getresponseFile "http/client.py", line 310, in beginFile "http/client.py", line 271, in readstatusFile "socket.py", line 589, in readintourllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))During handling of the above exception, another exception occurred:Traceback (most recent call last):File "docker/api/client.py", line 214, in retrieveserver_versionFile "docker/api/daemon.py", line 181, in versionFile "docker/utils/decorators.py", line 46, in innerFile "docker/api/client.py", line 237, in _getFile "requests/sessions.py", line 543, in getFile "requests/sessions.py", line 530, in requestFile "requests/sessions.py", line 643, in sendFile "requests/adapters.py", line 498, in sendrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))During handling of the above exception, another exception occurred:Traceback (most recent call last):File "docker-compose", line 3, in <module>File "compose/cli/main.py", line 81, in mainFile "compose/cli/main.py", line 200, in perform_commandFile "compose/cli/command.py", line 70, in project_from_optionsFile "compose/cli/command.py", line 153, in get_projectFile "compose/cli/docker_client.py", line 43, in get_clientFile "compose/cli/docker_client.py", line 170, in docker_clientFile "docker/api/client.py", line 197, in initFile "docker/api/client.py", line 222, in retrieveserver_versiondocker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))[119730] Failed to execute script docker-compose 챗 gpt에 물어보고 똑같이 해봐도 해결이 안됩니다. ㅜㅜㅜㅜㅜ
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
no match platform
Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 16m default-scheduler Successfully assigned default/spring-deployment-6d776f4dc5-5fg5k to ip-172-31-40-146 Normal Pulling 14m (x4 over 16m) kubelet Pulling image "149536500787.dkr.ecr.ap-northeast-2.amazonaws.com/kube-ecr:1.0" Warning Failed 14m (x4 over 16m) kubelet Failed to pull image "149536500787.dkr.ecr.ap-northeast-2.amazonaws.com/kube-ecr:1.0": rpc error: code = NotFound desc = failed to pull and unpack image "149536500787.dkr.ecr.ap-northeast-2.amazonaws.com/kube-ecr:1.0": no match for platform in manifest: not found Warning Failed 14m (x4 over 16m) kubelet Error: ErrImagePull Warning Failed 14m (x6 over 16m) kubelet Error: ImagePullBackOff Normal BackOff 62s (x63 over 16m) kubelet Back-off pulling image "149536500787.dkr.ecr.ap-northeast-2.amazonaws.com/kube-ecr:1.0"쿠버네티스로 AWS에 배포하는 과정에서 위와 같은 에러가 발생합니다. 어떻게 해결해야 될까요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
배포 실패 디버깅 질문
안녕하세요 깃허브액션작업은 성공했고, codedeploy에서 ec2에 배포하는 과정에서 에러가났습니다에러미시지: The deployment failed because a specified file already exists at this location: /home/ubuntu/github-actions-practice/package.json 2024-12-14T02:35:19 INFO [codedeploy-agent(3496)]: [Aws::CodeDeployCommand::Client 200 0.023341 0 retries] put_host_command_complete(command_status:"Failed",diagnostics:{format:"JSON",payload:"{\"error_code\":5,\"script_name\":\"\",\"message\":\"The deployment failed because a specified file already exists at this location: /home/ubuntu/github-actions-practice/package.json\",\"log\":\"\"}"} 그런데 EC2의 프로젝트 디렉토리에는 기존 플젝코드가 있는게 당연한 것 아닌가요?? 그럼 appspec.yml에 기존 코드를 삭제하고 새로운 코드를 덮어쓰는 옵션같은 것을 추가해야하는 걸까요?이 에러가 왜 발생한것인지어떻게 해결해야하는지 몰라서 질문드립니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
구조랑 패턴 관련해서 질문
현재 실무에서 ORM(Prisma)을 채택해서 백엔드를 만들고 있어요.ORM으로 할 수록 Repository패턴과 조합이 좋지않다고 생각이 들고 실제 팀리더도 Repository패턴을 같이 쓰는거에 부정적이고 실제로 사용하지 않아요. 그렇다고 service 하나에 몰아 넣으니 저는 코드 읽기가 점점 힘들어지는거 같아요.대체할만한걸 검색해보니 CQRS패턴이나 Query Object가 나오는데 아니면 서비스파일을 여러개 두거나... 강사님 같은 경우에는 실무에서 어떻게 대처하시는지 궁금합니다.
-
미해결입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
도커로 크롬에서 프로그램 열기
안녕하세요.크롬에서 프로그램을 열 수 없습니다. (11:00)https://github.com/bohuiKang/portfolio_bohui아래에 에러 메시지입니다. 어떤 부분이 문제인지 찾지 못했습니다.. 어디가 문제인지 알 수 있을까요?2024-12-12 18:14:04 2024-12-12T09:14:04.434Z INFO 1 --- [nio-8080-exec-8] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...2024-12-12 18:14:04 2024-12-12T09:14:04.434Z WARN 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 08S012024-12-12 18:14:04 2024-12-12T09:14:04.434Z ERROR 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : Communications link failure2024-12-12 18:14:04 2024-12-12 18:14:04 The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.2024-12-12 18:14:04 2024-12-12T09:14:04.436Z WARN 1 --- [ main] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadata2024-12-12 18:14:04 2024-12-12 18:14:04 org.hibernate.exception.JDBCConnectionException: unable to obtain isolated JDBC connection [Communications link failure...2024-12-12 18:14:04 2024-12-12T09:14:04.574Z WARN 1 --- [ main] org.hibernate.orm.deprecation : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)...2024-12-12 18:14:21 2024-12-12T09:14:21.680Z WARN 1 --- [nio-8080-exec-1] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 08S012024-12-12 18:14:21 2024-12-12T09:14:21.680Z ERROR 1 --- [nio-8080-exec-1] o.h.engine.jdbc.spi.SqlExceptionHelper : Communications link failure2024-12-12 18:14:21 2024-12-12 18:14:21 The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.2024-12-12 18:14:21 2024-12-12T09:14:21.742Z INFO 1 --- [nio-8080-exec-1] c.b.p.a.advice.AdminApiControllerAdvice : Could not open JPA EntityManager for transaction2024-12-12 18:14:21 2024-12-12 18:14:21 org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction...
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
테스트 코드 빌드오류
안녕하세요 강의 설명이 너무 좋아 잘 따라가고있습니다ㅎㅎ저는 Docker + Spring Boot로 배포 자동화 시키는게 목표입니다! 문제는 기존에 로컬 DB 연결로 테스트 코드를 작성했었는데요!(개인 프젝)이 때문에 빌드가 안되다보니 따라가는데 조금 어려움이 있었습니다..! EC2안에 도커로 DB 띄워서 해결해야만 할 것 같은데 이렇게 해도Docker+Spring Boot 목차를 따라가는데 문제 없을까요? 테스트 파일을 삭제하고 싶진 않아서요!!다른 좋은 방법이 있으시다면 알려주시면 감사하겠습니다!
-
미해결대세는 쿠버네티스 (초급~중급편)
윈도우 환경의 클러스터 설치 관련
안녕하세요~k8s v1.27 버전 설치 를 참고해서 윈도우 11 환경에서 클러스터를 설치했는데요.vagrant up 설정 완료 후, xshell로 master에서 cat ~/join.sh 을 사용해 토큰 및 join 명령어를 복사해 node에 실행하면 [ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists 에러가 발생해, 해결방법을 찾아보다가 master와 node에 kubeadm reset 을 실행했습니다. 여기서 질문드리고 싶은 것은 두가지가 있는데요.kubeadm reset 을 실행했는데 vagrant destroy 로 다 없앤 뒤 vagrant up 으로 다시 세팅할 필요가 없을까요?join 명령어로 발생한 첫 에러는 공유기 IP 고정할당이 안되서 생긴 문제 가능성도 있을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
윈도우 11 호환성 관련 공유
안녕하세요 윈도우 11에서 구버전 virtual box, vargrant 명령어 vargrant up 시 virtual box window 11 ntdll.dll: sizeofimage 같은 오류가 발생하였었습니다.최신 프로그램 사용하니 해결되어 공유드립니다.
-
미해결실습으로 배우는 선착순 이벤트 시스템
ApplyService 의 총 처리 시간이 궁금합니다.
Redis 로 문제점 해결하기 강의 7분 쯤에 나오는 설명으로, redis 는 싱글스레드 기반으로 동작하기 때문에 Thread 1 에서 10:00 에서 10:02 동안 incr coupon_count 메서드가 동작한다고 했을 때 10:02분에 끝나고나서 thread 2의 incr coupon_count 가 동작한다고 말씀하셨는데요 이는 딱 redis 가 싱글스레드로 동작하는 시간 만큼만이 lock 이 걸린 시간이라고 보면 될까요? 예컨데 ApplyService 의 apply 가 싱글 스레드, 단일 요청에 딱 2분이 걸리는 메서드라고 가정하고 그 안에 있는 couponCountRepository.increment() 가 1초가 걸린다고 가정하면 100개의 요청이 동시에 들어온 경우, 전체 요청이 모두 처리되는 시간이 2분 + 1*100초 = 3분 40초가 걸린다고 계산하는게 맞는거죠? 2분*100이 아니라요
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
영상 중복
안녕하세요, 강의 잘 보고 있습니다. 다름이 아니라, 섹션 11의 섹션 소개 영상과, 섹션 12의 섹션 소개 영상이 중복되는 것 같아서 여쭤봅니다. 섹션 12는 따로 섹션 소개 영상이 없는걸까요? 아니면 단순 업로드 오류인걸까요? 감사합니다.
-
해결됨AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
강의 영상 시청문의
현직 개발자입니다. 기존 EC2만 있는 인프라에서 에서 ECS on EC2 서비스로 인프라를 다시 셋팅하려고합니다 어느부분부터 강의를 봐도 될까요
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
예제폴더의 경로와 영상의 경로가 너무나도 다릅니다
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)[질문 하기]
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
nginx-pod 생성 후 포트 접속 질문 남겨봅니다.
답변을 주셔서 여기까지는 왔습니다.지금 저는 윈도우10 이고 파드 생성 과 접속도 잘됩니다 그런데 아래 포트포워딩 명령어를 하면 아래와 같이 에러가 뜹니다. 원인이 무엇인지 알수 있을까 하여 질문 남겨봅니다.
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
codedeploy 배포 실패 에러 로그 질문
안녕하세요. 깃헙 액션 작업은 통과하였는데, codedeploy는 배포에 실패했습니다. codedeploy 로그파일을 찾아보았는데 제가 추측하는 에러 부분은 아래 부분일 것 같은데, 혹시 어느 부분이 잘못 되었을까요? ..2024-12-07T16:12:48 WARN [codedeploy-agent(7606)]: InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller: Calling PutHostCommandComplete: "Code Error" 2024-12-07T16:12:48 INFO [codedeploy-agent(7606)]: [Aws::CodeDeployCommand::Client 200 0.018818 0 retries] put_host_command_complete(command_status:"Failed",diagnostics:{format:"JSON",payload:"{\"error_code\":5,\"script_name\":\"\",\"message\":\"undefined method `[]' for nil:NilClass\",\"log\":\"\"}"},host_command_identifier:"eyJiYXRjaElkIjoiMmE3MWFiOWRhOGNmODAxYTM3OWZiNmFkMGZhYzk1NjMvcHVibGljMDA1IiwiZGVwbG95bWVudElkIjoiQ29kZURlcGxveS9hcC1ub3J0aGVhc3QtMi9wcm9kL29ycGhldXM6cHVibGljMDA1LzIzNTQ5NDc3NjUzMDpkLTNKTzIyQzkwOSIsImhvc3RJZCI6ImFybjphd3M6ZWMyOmFwLW5vcnRoZWFzdC0yOjIzNTQ5NDc3NjUzMDppbnN0YW5jZS9pLTBlYzEzOTRiZGRiNjg5ODBkIiwiY29tbWFuZElkIjoiQXBvbGxvRGVwbG95Q29udHJvbFNlcnZpY2V8YXJuOmF3czplYzI6YXAtb궁금한 점은1. 위와 같은 에러가 발생한 이유2.강사님이 올려주신, codedeply 에러 로그 보는법을 확인했는데, 제가 리눅스 명령어에 익숙하지 않아서 .. 어떠한 방식으로 에러 로그를 확인하는게 좋을까요?(cat이나 이런거로 읽으면 로그가 너무 많이 출력 되는데, 에러를 해결할 수 있는 핵심 로그만 볼 수 있는 방법이나, 강사님만의 방법이 있을까요?!)