안녕하세요 선생님 강의 잘 듣고 있습니다. 이번 강의에 대해 궁금한 점이 있어서 질문 남깁니다. 특정 커밋에 v1.0.0 태그를 붙여 QA 배포를 한 후 수정사항이 발생하였다면 해당 내용을 반영한 뒤 v1.0.1로 버전을 올려서 태그를 붙여서 다시 QA 환경에 배포하게 되는 것일까요? 잡이 늘어나는만큼 워크플로우 파일의 길이도 길어지는 것 같은데 트리거되는 이벤트나 작업(테스트, 배포) 별로 워크플로우 파일을 따로 관리해도 괜찮을지 궁금합니다. 아니면 하나의 시나리오는 하나의 워크플로우 파일로 관리하는 것이 일반적일까요?
안녕하세요. 이번에 public subnet 에 있는 bastion host를 통해서 private subnet에 있는 web server라는 ec2에 cli 명령어로 gitlab ee 버젼을 설치해서 도메인(a.test.com)으로 설정하였습니다. 그런데 sudo vi /etc/gitlab/gitlab.rb 파일에 bastion host의 public ip를 넣어야 도메인으로 gitlab server의 사이트로 접속이 되던데.. 이러면 public ip가 그대로 노출될 수도 있어서 도메인으로 바꾸면 사이트의 접속이 막히고 있습니다. 도메인으로 설정을 바꾸면 어떻게 해야하나 질문을 드립니다. CI/CD 과정은 리포지토리는 Gitlab, 빌드과정은 codebuild를 사용하려고 합니다. codebuild와 연결을 할때도 액세스 토큰이 필요해서 이부분은 어떻게 설정해야 하나요?
Congratulations! Your Docker Container is now running in Elastic Beanstalk on your own dedicated environment in the AWS Cloud. This environment is launched with Elastic Beanstalk Docker Platform Video Tutorials YouTube: Run a Docker Container from the Docker Registry YouTube: Use Private Docker Repositories Sample Apps GitHub: PHP and Amazon RDS GitHub: Python, DynamoDB, and SNS Documentation Deploying Docker with AWS Elastic Beanstalk AWS Elastic Beanstalk overview AWS Elastic Beanstalk concepts 이러한 화면이 나오는데 이것도 성공한 것인가요? 아니면 제가 배포한 화면이 나와야 하지 않나요??
Load Banacer Controller 설정 과정 중 eksctl create iamserviceaccount \ --region ${region} \ --name aws-load-balancer-controller \ --namespace kube-system \ --cluster ${clusterName} \ --attach-policy-arn ${policyArn} \ --override-existing-serviceaccounts \ --approve 을 실행하면 1 existing iamserviceaccount(s) (kube-system/aws-load-balancer-controller) will be excluded 1 iamserviceaccount (kube-system/aws-load-balancer-controller) was excluded (based on the include/exclude rules) metadata of serviceaccounts that exist in Kubernetes will be updated, as --override-existing-serviceaccounts was set no tasks 위와 같은 로그가 출력되고 k get sa -n kube-system 을 실행하면 aws-load-balancer-controller가 나타나지 않습니다. NAME SECRETS AGE attachdetach-controller 0 111m aws-cloud-provider 0 111m aws-node 0 108m 어떤 원인인지 알수 있을까요?
강의 덕분에 회사 개발서버에 돌아가는 모든 web 프로젝트를 ci/cd 기반으로 돌아갈 수 있게 되었습니다. 강의 듣던 중 궁금한게 있어 질문 드립니다. Ansible 영상 중 docker image push 를 이용해서 Ansible image 와 container 를 나눠 yml을 구동하려 하는데 dockerfile이 아닌 해당 방법으로 하려는 이유가 궁금합니다. 의도라고 하죠? 궁금한 이유 1. 프로젝트 소스가 포함된 이미지가 docker 사이트에 등록되지 않나요? [보안] 2. 위처럼 하면 뭐가 좋아지는건지?
영상과 달리 webapps안에 manager와 host-manager 디렉토리가 안보이실텐데 webapps.dist 디렉토리 안에 있습니다. 영상처럼 context.xml 수정하시고 cp -R webapps.dist/* webapps 명령어로 webapps.dist 안에 있는 파일들을 복사하여 webapps 아래로 옮겨주시고 재부팅하시면 됩니다.
강사님 안녕하세요 leafy 애플리케이션 강의 중에 로그인이 되지 않는 문제로 질문 드립니다! 프론트엔드, 백엔드, db 컨테이너 모두 실행시켰는데, 백엔드 컨테이너에 로그가 안남고 프론트엔드 컨테이너 로그를 보니 , "POST /api/v1/users/login HTTP/1.1" 404 555 " http://local host/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ 이러한 에러가 발생하는 걸로 보아 프론트엔드 - 백엔드 간 api 요청이 제대로 안됩니다.
안녕하세요 선생님 일반 프로젝트에서 많이쓰는 CI/CD 구축방법 실습 따라하고 있는데 위와 같은 오류가 게속 발생합니다.ㅠ 인텔리제이안에서 setting,project structure 버전도 17로 맞추고, 환경변수도 확인해보고 java version도 다 확인해봤는데 같은 오류가 떠서 질문드립니다... 혹시 다른게 원인일까요?
안녕하세요 도커가 npm 패키지 변경내역을 어떤식으로 알 수 있는건지 원리가 궁금해서 질문드립니다. 도커 자체에서 package.json과 package-lock.json파일이 패키지에 관련된 파일이란 것을 인식해서, 해당 파일들의 내용이 변경여부에 따라 캐싱이미지를 사용할지 말지 결정하는건가요? 감사합니다.