묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
S3 Key에 Random value를 삽입해도 성능 향상은 없다?
https://aws.amazon.com/about-aws/whats-new/2018/07/amazon-s3-announces-increased-request-rate-performance/?nc1=h_ls위 문서에 따르면 이제는 Key를 생성할 때 random value를 삽입해도 성능 개선에 도움이 되지 않는다고 하네요.참고 부탁드립니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강의노트 관련 하여 문의 드립니다.
안녕하세요 올려주신 강의를 잘 듣고 있는 수강생입니다.준비해주신 강의노트와 함께 강의를 듣고 있는데, pdf에 필기를 하려니 수정을 하려면 비밀번호를 입력해야한다는 창이 떠서 공지를 찾아보니 그러한 내용은 없는 듯 하여 문의드립니다. 감사합니다.
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
실습 예제 화면과 현재 화면이 달라서 헷갈려요 ㅠ
Cognito 실습 예제와 현재 실습할 수 있는 환경(?)이 달라서 내용을 따라가기 어렵습니다 ㅠㅠ내용 업데이트가 필요할 것 같아요..
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS EC2 우분투 서버
안녕하세요?AWS EC2 우분투 서버를 사용하고 있습니다.Docker를 사용하면 AWS service(aws codeBuild , aws codeDeploy)를 사용하지 않고 CI/CD가 가능한가요? 코드는 react/next 입니다. 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
redis를 이용한 컨테이너 이해 질문
안녕하세요 강사님 좋은 강의 감사드립니다.docker run redis 명령어를 통해 redis 서버를 작동시키고 해당 컨테이너 안에서 redis-cli가 정삭적으로 연결되어 ping pong이 일어나는 것을 확인했습니다.제가 궁금한 것은 127.0.0.1:6379 가 현재 제 컴퓨터의 로컬에서 redis가 실행되고 있는 건가요..?cmd에서 netstat 을 입력해봐도 6379 포트로 listening하고 있는 프로세스를 확인할 수가 없는데 답변 주시면 감사드리겠습니다.(너무 기초적인 것을 질문했다면 죄송합니다,,)
-
미해결React + API Server 프로젝트 개발과 배포 (CI/CD)
빌드 오류
======CMD====== 19./deploy.sh 20======END====== 212023/03/05 13:19:14 Process exited with status 127 22err: bash: ./deploy.sh: No such file or directorydeploy.sh 파일이 없다고 하는 것 같은데 확인해보면 잘 존재해 있습니다.#!/bin/bash source ~/.bash_profile cd ~/git/backfront/ git pull origin main cd frontend/ npm i npm run build cp -rf dist/* ../backend/public cd ../backend/ npm i pm2 stop web pm2 start bin/www --name web --update-env sleep 2 pm2 list 도와주십시오ㅠ
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강의 밑에 적어주신 script 현행화 좀 부탁드리겠습니다.
유익한 강의 우선 감사드립니다. Ansible 설정과 동작 과정 수업에서 이걸로 적어 주셨는데 docker run --privileged --itd --name ansible-server -p 20022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/ansible:latest /usr/sbin/init--itd -> -itd로 바꿔야 동작하고 그리고 한 단계 넘어 갔더니 ssh_exchange_identification: Connection closed by remote host메세지가 나타나서 몇번을 구글링 하다 안되서 다시 이전 질문한 것들 보니까 스크립트에 빠진게 있었더라구요답변보니 수정해 놓겠다고 해주셨는데, 여전히 반영이 안되었던거 같습니다.앞으로 수강하시게 되는 분들마다 계속 저와 같은 삽질에 시간이 계속 들거 같은데 현행화 한번 해주시면 걸림돌 없이 수업에 잘 따라 올 수 있을것 같습니다. 제가 말씀 드린 강의 말고도 다른데서도 스크립트 동작이 안되는 곳이 있으니 한번 체크해 주시면 감사하겠습니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose up 시 오류
다른 질문도 참고해보았지만 도저히 해결이 안되네요 아래는 오류 로그입니다.ui-MacBookAir docker-compose-app % docker-compose up [+] Running 2/0 ⠿ Container docker-compose-app-node-app-1 Created 0.0s ⠿ Container docker-compose-app-redis-server-1 Recreated 0.0s Attaching to docker-compose-app-node-app-1, docker-compose-app-redis-server-1 docker-compose-app-redis-server-1 | 1:C 04 Mar 2023 11:43:49.189 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo docker-compose-app-redis-server-1 | 1:C 04 Mar 2023 11:43:49.189 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=1, just started docker-compose-app-redis-server-1 | 1:C 04 Mar 2023 11:43:49.189 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf docker-compose-app-redis-server-1 | 1:M 04 Mar 2023 11:43:49.189 * monotonic clock: POSIX clock_gettime docker-compose-app-redis-server-1 | 1:M 04 Mar 2023 11:43:49.190 * Running mode=standalone, port=6379. docker-compose-app-redis-server-1 | 1:M 04 Mar 2023 11:43:49.190 # Server initialized docker-compose-app-redis-server-1 | 1:M 04 Mar 2023 11:43:49.192 * Ready to accept connections docker-compose-app-node-app-1 | server is running docker-compose-app-node-app-1 | events.js:174 docker-compose-app-node-app-1 | throw er; // Unhandled 'error' event docker-compose-app-node-app-1 | ^ docker-compose-app-node-app-1 | docker-compose-app-node-app-1 | Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379 docker-compose-app-node-app-1 | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14) docker-compose-app-node-app-1 | Emitted 'error' event at: docker-compose-app-node-app-1 | at RedisClient.on_error (/usr/src/app/node_modules/redis/index.js:341:14) docker-compose-app-node-app-1 | at Socket.<anonymous> (/usr/src/app/node_modules/redis/index.js:222:14) docker-compose-app-node-app-1 | at Socket.emit (events.js:198:13) docker-compose-app-node-app-1 | at emitErrorNT (internal/streams/destroy.js:91:8) docker-compose-app-node-app-1 | at emitErrorAndCloseNT (internal/streams/destroy.js:59:3) docker-compose-app-node-app-1 | at process._tickCallback (internal/process/next_tick.js:63:19) docker-compose-app-node-app-1 exited with code 1 ^CGracefully stopping... (press Ctrl+C again to f 나머지는 소스 파일입니다.version: "3" services: redis-server: image: "redis" node-app: build: . ports: - "8080:8080"FROM node WORKDIR /usr/src/app COPY ./ ./ RUN npm install CMD ["node", "server.js"]{ "name": "docker-compose-app", "version": "1.0.0", "description": "", "main": "server.js", "scripts": { "start": "node server.js", "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { "express": "4.17.1", "redis": "3.0.2" }, "author": "", "license": "ISC" } const express = require("express"); const redis = require("redis"); // 레디스 클라이언트 생성 const client = redis.createClient({ socket: { host: "redis-server", port: 6379 } }); const app = express(); app.get("/", async (req, res) => { await client.connect(); let number = await client.get("number"); if(number === null){ number = 0; } console.log(`Number : ${number}`); res.send(`숫자가 1씩 올라갑니다. 숫자 : ${number}`); await client.set("number", parseInt(number) + 1); await client.disconnect(); }); app.listen(8080); console.log("server is running");강의 진도를 나갈 수가 없어서 답답합니다.혹시 해결하신분들은 있으신가요..
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
k8s 섹션
궁금한 것이 있습니다. k8s 관련된 섹션이 있는데, 해당 섹션을 보지 않아도 뒤에 있는 강좌들을 수강할 때 문제가 없을까요? 당장은 젠킨스만 하려고 하는데
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ubuntu 20lts git error code 128
우분투로 실습 중입니다. git clone도 잘 되는데 이러한 오류가 뜹니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
jenkins "Send build artifacts over SSH" - "exec command " 에러시 로그
jenkins "Send build artifacts over SSH" - "exec command " 에러시 디테일한 에러를 보고싶은데요.방법이 없을까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Docker 개념 문의
학습중에 궁금한부분이 생겨서 문의드립니다제가 알기로는 docker 컨테이너를 실행해도리눅스의 경우 커널같은 코어한 부분은 쉐어한다고 알고있는데요낮은 버전의 우분투에서 도커오 높은 버전의 우분투 이미지를 돌려도 정상적으로 돌아갈까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
kubernates 관련
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 정말 잘 듣고 있습니다. 해당 강의 덕분에 제가 devops는 아니지만 cicd란 어떤것인지에 대해서 감을 잡아가고 있습니다.kubernates 관련 강의가 아닌건 알지만 한가지 궁금한게 있어 질문드립니다.deployment.yml 와 service.yml 파일들을 실행하고 난뒤 제가 만들어논 이미지를 pull을 받고 container까지 자동으로 실행시켜주는 것인가요? 살짝 이해가 안되서 질문드립니다.
-
미해결React + API Server 프로젝트 개발과 배포 (CI/CD)
강의자료 (Source Code ) 는 어디서 다운 로드 받나요?
안녕하세요?좋은 강의 잘 듣고 있습니다. 강의자료 (Source Code ) 는 어디서 다운 로드 받나요?pdf는 다운로드 받았는데 Source Code는 못 찾겠네요 전체 강의자료 파일 첨부되어 있습니다. 메시지는 보이는데 전체 강의자료 받을 수 있을까요? 감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
도커허브가 아닌 다른 원격 서버에 도커 이미지 백업
도커 이미지를 도커허브가 아닌 로컬이나 다른 원격 서버에 저장하는 방법도 있을까요?외부 노출 불가한 회사 프로젝트 이미지를 보통 어떻게 백업하는지 궁금합니다.
-
미해결Github Action을 활용한 크롤러 웹 페이지 만들기
push 작업 중 아래와 같은 에러가 발생합니다.
크롤링 데이터 파일 생성 후 나에게 push하기 강의 실습 중 위의 에러가 발생했습니다.아래는 제 main.yml 파일입니다.name: helloGithubAction on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: # 개인 토큰을 사용할 것인지 말 것인지 persist-credentials: false - name: 1. pip 업그래이드 run: python -m pip install --upgrade pip - name: 2. 환경 설정 run: pip install -r requirements.txt - name: 3. 파이썬 실행 run: python test_crawl_2.py - name: Commit files run: | git config --local user.email "hajuny129@gmail.com" git config --local user.name "HaJunYoo" git add . git commit -m "Run crawler and update current data" - name: Push changes uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} branch: ${{ github.ref }}
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
elasticbeanstalk docker로 배포하려고합니다.
cli 명령을 이용해서 하려합니다.docker, django, python==3.9버전이라서 eb가 3.8까지만 지원해서 docker를 쓸 수 밖에 없더라고요. 그래서 위와같이 구성해서 배포하려니까 자꾸 에러가 나는데, 에러 확인이 잘 안됩니다.Command failed on instance. Return code: 1 Output: Engine execution has encountered an error.. 2023-02-14 13:13:25 INFO Command execution completed on all instances. Summary: [Successful: 0, Failed: 1]. 2023-02-14 13:14:28 ERROR Create environment operation is complete, but with errors. For more information, see troubleshooting documentation. ERROR: ServiceError - Create environment operation is complete, but with errors. For more information, see troubleshooting documentation.이렇게만 나와서요.대부분 elastic beanstalk를 docker를 이용해서 하실텐데이를 배포하는 방법 좀 알려주세요 ㅠㅠ디렉토리에는 .elasticbeanstalk에 eb 설정을Dockerfile, Dockerun.aws.json 파일도 만들었습니다 해결)계속해서 에러가 났던 이유가 git add commit을 안하고 eb deploy만 해서 코드 변경사항이 적용 안되고 있었네요 ㅋㅋㅋ;;
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
yml 파일 apply 후 deployment 생성 실패
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라 deployment apply 후에 kubectl get pods 로 조회하면 두개의 pod가 crashloopbackoff 라는 오류를 보여서 실패합니다저는 k8s를 centos 3대(master, node1, node2)로 생성했습니다. yml 파일은 알려주신 github 주소에 있는대로 작성해서 진행했는데 뭐가 문제인지 알 수 있을까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
진행이 어렵습니다..
여기 강의부터 생략해서 설명하는 부분이 많습니다. (문서 내용만으로도 해결이 안됩니다. 제공된 문서에서도 생략된게 너무 많습니다.)C:\Work\vagrant>vagrant up 여기서 부터 안돼서 인터넷 찾아가면서 Vaganrtfile파일을 수정해야하는 것을 알았고 어찌저찌 해가곤 있는데,, ip 등록은 어디서 하는거고, status 하면 하나만 뜨고, 진행하면 할수록 강의 하시는분과 환경이 달라집니다. 이전 강의 까지는 실습 영상을 따로 찍어주면서 명령어도 짤막하게나 알려주셨는데.. 이젠 진행하기가 힘듭니다 ㅜㅜ문서나 유튜브가 아닌 유료 강의에서 과정이 생략되는 것은 아쉽습니다..
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
jenckins docker + python 연동 문의
젠킨슨 도커를 원도우 서버 위에 설치 했습니다.설치 후 젠킨슨 도커와 연동하여 pytest 및 python를 사용하고 싶은 데도커에 설치해야 하는 지 아니면 원도우 서버에 설치해도 되는 지 궁금해서 문의합니다. 해당 강의를 통해 jenckins + github + python selenium grid 연동 환경을 구성하려고 합니다.원도우 서버에 jenckins _docker 설치 후 원도우 서버에 python 및 selenium 을 설치 했는 데 실행이 원활하지 않아 문의합니다.