묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
무중단 배포
강사님 혹시 프로젝트를 개발 중에 있습니다. 혹시 처음에는 하나 모놀리식으로 만들다가 ASG(auto scaling group과 LB) 를 같이 쓰는 모드로 바꿀려면 기존에 설정을 바꾸어 주어야 하나요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
workflows/deploy.yml 궁금증
안녕하세요 강사님 혹시 대학교 협업 프로젝트로 스프링 으로 ECR 과 S3 와 CODEDEPLOY를 이용해서 무중단 배포를 진행하려고 합니다.혹시 이 부분에서 APPLICATION_PROPERTIES 말고 secretes 에 변수만 넣어서 하는 방법이 따로 있나요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
.git-credentials 파일이 없이 배포가 성공한 이유가 궁금
강사님, 안녕하세요~ 강의 잘듣고 있습니다! 다름이 아니라 섹션5의 방법 1과 달리 방법2를 통하여 CI/CD 배포를 하니 .git-credentials 파일이 없어도 배포가 성공한 것을 확인 할 수 있었습니다. 그 이유가 궁금합니다(이전에 git config --global credential.helper store 이 명령어로 연동을 해서 그런지 모르겠습니다) 시간되실때 답변 부탁드리겠습니다. 감사합니다!
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
(해결 - 정보공유) /home/runner/work/_temp/6be6e~0.sh: line 1: ./gradlew: Permission denied 오류
강사님, 안녕하세요. 강의 잘듣고 있습니다~! Run ./gradlew clean build ./gradlew clean build shell: /usr/bin/bash -e {0} env: JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64 JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64 /home/runner/work/_temp/6be6~0.sh: line 1: ./gradlew: Permission denied Error: Process completed with exit code 126. 위와 같은 오류가 발생하여서 원인을 찾아본 결과 ./gradlew에 실행 권한이 없어서 나는 에러인 것을 확인할 수 있었습니다. 해결 : 기존 워크플로우에서 테스트 및 빌드하기 앞에 위 chmod 스텝만 끼워 넣음 - name: gradlew 실행 권한 부여 run: chmod +x ./gradlew - name: 테스트 및 빌드하기 run: ./gradlew clean build에러 없이 배포가 잘 이루어짐을 확인할 수 있었습니다. 혹시 해당 오류를 겪으신 분을 위해 글 남깁니다.감사합니다
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
(확인 완료) git config --global creadential.helper store 후에도 비밀번호 물어보는 현상
강사님, 안녕하세요. 강의 잘듣고 있습니다 강의 중 궁금해서 문의 남깁니다. git config --global creadential.helper store 후에도 비밀번호 물어보는 현상이 있는데.. 이후 실습과정에는 문제가 없는지 궁금합니다. 위 현상과 상관없이 아주 잘되는 것 확인했습니다! 강의 계속 잘듣겠습니다 감사합니다
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
질문_ 강의 순서 및 그외
현재 개인 프로젝트는 얼추 끝났습니다 예전에 AWS EC2 , RDS , GithubAction 으로 배포랑 CICD 까지 끝냈었는데 개인프로젝트가 SpringBoot thymeleaf Bootstrap MySQL 사용하고있습니다 이번에 구매하게된 강의 ELK 프로메테우스 그라파나를 사용하려면 도커가 필요한것 같은데 마침 비전공자도 이해할 수 있는 Docker 입문/실전 도 있어서 그런데 도커 강의 - > AWS & RDS -> CICD (Docker) -> 로그 프로메테우스 그라파나 순서로 들으면될까요 ? 공공 데이터를 사용해서 데이터가 90만건 정도 되는데 RDS 비용이 한달에.. 얼마가 나올까요..?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
섹션 4 - Docker + 백엔드(Spring Boot)
pdf파일에섹션 4 - Docker + 백엔드(Spring Boot) 프로젝트에 CI/CD 적용하기이 부분이 누락되 있습니다.섹션4안 코드가 node시 사용하는 코드로 작성되있습니다. page 109 ,110
-
미해결eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
일주일동안 도메인이 DNS에 퍼지지 않고 있습니다.
route53에 레코드를 생성하고, 가비아에 도메인네임서버를 추가한지 일주일이 지났는데whatismydns 사이트에서 제 도메인을 조회해도 빨간색 X 표시만 뜹니다.어떤 조치를 취해야 할까요?
-
미해결eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
ingress_nginx.yml 질문
# ingress-controller 설치 명령어 # kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.1/deploy/static/provider/aws/deploy.yaml # aws lb -> ingress controller pod -> ingress -> service로의 라우팅 apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: nginx-ingress namespace: honeyricecake annotations: # 여기서 "nginx"로 지정한 것은 이 Ingress가 NGINX 기반 Ingress Controller에 의해 처리된다는 의미 kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/rewrite-target: /$1 #첫번쨰 prefix제거 spec: rules: - host: server.honeyricecake.shop # 설정하려는 도메인 이름. http: paths: # - path: / - path: /bradkim1/ #bradkim1으로 시작하는 모든 url요청을 nginx-service1로 라우팅한다는 정규표현식 pathType: Prefix backend: service: name: nginx-service port: number: 80 # - path: /bradkim2/ #bradkim2으로 시작하는 모든 url요청을 nginx-service2로 라우팅한다는 정규표현식 # pathType: Prefix # backend: # service: # name: nginx-service2 # port: # number: 80안녕하십니까 강사님. 강사님이 주신 ingress 코드에서 nginx.ingress.kubernetes.io/rewrite-target: /$1 #첫번쨰 prefix제거이 한줄이 어떻게 첫번쨰 prefix를 제거하고 스프링 백엔드로 prefix가 제거된 경로를 전달하는지 궁금하여 질문드립니다.
-
해결됨eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
24강에서 depl_svc.yml 질문 있습니다.
depl_svc.yml을 apply 했는데 계속 pod이 CrashLoopBackOff 상태가 되어서 log를 확인해보려 했더니 exec format error가 뜹니다.현재 맥북(M2)을 사용중인데 exec format error 이 오류는 CPU 아키텍처 불일치 문제 때문이라고 하는데 어떻게 해결해야 할까요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
deploy.yml작성후 원격에 push불가
강의 13:20초대 나오는데로 원격에 push를 하면 ! [remote rejected] main -> main (refusing to allow a Personal Access Token to create or update workflow .github/workflows/deploy.yml without workflow scope)이런 식으로 Push 불가 멘트가 나옵니다.토큰 발급할때 workflow 권한 잘 체크했는데 push 불가입니다. 깃 액션 보안 강화로 ssh?로 접근해야 하나요? 강의대로는 cicd 불가능한 걸까요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
CodeDeploy 사용시 registration 요구
CodeDeploy 를 클릭했더니, 이런 문구가 뜨네요.complete your AWS registration 눌러도 콘솔 홈으로 돌아가고,credit card information 을 눌렀더니, 결제 기본 설정 창이 뜨는데, 딱히 문제될 건 없어 보여요.다른 AWS 서비스 사용할 때는 이런 문구 안 떴는데 왜 CodeDeploy만 이럴까요? ㅠㅠ
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
스프링 종료 명령어
안녕하세요 sudo fuser -k -n tcp 8080 이 명령어로 스프링 죽이시던데 실제 실무에서도 저 명령어로 스크립트를 구성하나요?
-
해결됨실전! GitHub Actions으로 CI/CD 시작하기
자료가 깨진 것 같습니다.
자료를 다운받았는데, 압축 파일 안에 아무것도 뜨지 않습니다.확인해주시고 자료를 새롭게 업로드 해주시면 감사하겠습니다
-
미해결eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
rds에 db 인스턴스 크기가 없는데 어떤 걸 선택하면 될까요?
단일 AZ DB 인스턴스 배포를 선택하면 될까요?
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
강의자료 다운로드
강의자료 다운받으면 폴더가 비어있는데 어떻게 해야하는건가요?
-
해결됨eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
openjdk:17-jdk-alpine이 docker hub에서 삭제된 거 같습니다.
ERROR: failed to build: failed to solve: openjdk:17-jdk-alpine: failed to resolve source metadata for docker.io/library/openjdk:17-jdk-alpine: docker.io/library/openjdk:17-jdk-alpine: not found FROM eclipse-temurin:17-jdk-alpine AS stage1 <- eclipse jdk로 수정 후 정상 작동하였습니다.
-
미해결Master Git & GitHub: Complete Version Control & Collaboration Bootcamp for Developers
강의가 잘못되었어요..
이강의 git강의가 아니라 c기초강의네요..수정바랍니다.
-
미해결Master Git & GitHub: Complete Version Control & Collaboration Bootcamp for Developers
강의 제목과 실제 강의 내용이 왜 다른거죠?
이거 깃 강의맞아요?
-
해결됨개발자를 위한 쉬운 도커
쿠버네티스 강의 언제 나오나요..
11월 초에 나온다고 하셔서 기다리고 있습니다.아직 완강하지 않았더라도 연재식으로라도 강의 올려주셨으면 좋겠어요