묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
LoadBalancer external-ip pending 에러
뭐가 문제인지 모르겠습니다 스승님!kubectl delete -f metallb.yaml 후 다시 apply 해봐도 pending 상태에서 안바뀌네용...
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
노션과제에 대한 질문있습니다
혹시 과제 풀이를 볼수 있는곳이 있을까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
is_like , is_LIke , isLike 오타가 나서 몇시간 헤매었습니다
아무리봐도 강의랑 똑같이 쳤다고 생각했는데 하트가 안바뀌어서 질문올릴까 말까 고민하다가 오타발견해서 해결하였네요 ㅠㅠ setPostList(prevList => { return prevList.map(currentPost => currentPost === post ? { ...currentPost, is_Like: isLike } : currentPost ); }); is_like is_Like isLike 너무 똑같은 변수명이고 post , postlist 에서 같이 쓰다보니깐 헷갈리는데 혹시 같은문제로 안되시는분 있을까해서 올립니다
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
compose-up 에러시
docker compose up 시 에러 날 때server.jsconst express = require("express"); const redis = require("redis"); //레디스 클라이언트 생성 const client = redis.createClient({ // url: 'redis://redis:6379' // or socket: { port: 6379, host: 'redis-container' } }); 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'); ymlversion: "3" services: redis-server: image: redis container_name: redis-container restart: unless-stopped expose: - 6379 node-app: depends_on: - redis-server build: context: . dockerfile: Dockerfile container_name: node-app restart: on-failure ports: - "5000:8080"
-
미해결따라하며 배우는 MySQL on Docker
[Dockerfile] RUN yum install
안녕하세요! 강의 수강하고 있는 학생입니다!강의 수강하면서 차례대로 따라해보고 있는 와중에, Dockerfile 이미지 빌드가 작동하지 않아 질문 올립니다. (구글링해도.. 해결이... 잘..) 우선, 수업과 동일하게수업자료에 올라와있는 파일을 폴더에 1개의 폴더에 넣고, Dockerfile을 build 하였습니다.저의 실습환경: MacOS M1, Docker 데스크탑 설치 후, 실습 진행 중(해당 강의 이전 내용들은 문제없이 따라갈 수 있었습니다.) 문제는 RUN yum install -y perl.x86_64 ...... openssl.x86_64 에 해당하는 라인이 실행이 안되는 문제를 겪고 있습니다. (즉, No package available)제가 시도해본 방법은 다음과 같습니다. (아래의 시도들은 전부 실패하였습니다.)RUN yum install -y epel-release 하고, 해당 문제라인 코드 실행RUN yum install perl하고, 해당 문제라인 코드 실행yum clean all & yum clean metadata 하고, 해당 문제라인 코드 실행원본 Dockerfile 에서 FROM centos:8 로 수정하여 실행RUN rpm install -y perl.x86_64 ...... openssl.x86_64 실행 (rpm 명령어로 실행) 혹시 방법이 있으시면 알려주시면 수업 내용을 따라하는데 도움이 될 것 같습니다. ㅠㅠ ...
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
질문자님!! 예제로 올려주셨던 웹 사이트를 다시 한번 보고 싶은데
혹시 onion 사이트를 부활시키실 예정은 없으신가요? ㅜㅜㅜㅜ
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
docker설치해서 tomcat 설치 할때 이미지 선택
안녕하세요. docker 설치 후 tomcat 설치할때 버전이 7.0.57 인 이미지가 안보입니다.위에 올려둔 사진 중에 어떤 이미지로 설치하면 될까요?(똑같이 안해도 되는건지,,도ㅎㅎ 문의 드립니다)
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
우분투 인스턴스 접속 문제
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 클라우드 서비스 구축 - AWS EC2 서버 접속 2분 43초 내용입니다.현재 맥북으로 진행하고 있고 터미널창에서 chmod로 키입력 후에 ssh 접속을 이해서 강사님과 똑같은 순서로 IP주소까지 작성하여 진행했는데 계속 "Operation timed out"이라고 나오고 진행이 안됩니다 ㅠㅠㅠ
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
mini project swagger 작성 중 문제가 있어서 질문드립니다.
구현은 끝나서 swagger 만들고 있는데, 계속 swagger가 보내는 json을 못찾는것같습니다. request의 body에도 아무 값이 안나오네요. 도와주세요ㅠㅠAPI 코드app.post("/users", async (req, res) => { const newUser = req.body.newUser; // 여기에서 오류가 납니다. if ((await isAuthPhone(newUser.phone)) === true) { if (checkValidationEmail(newUser.email) === true) { const og = await makeOG(newUser.prefer); console.log(og); const securePersonal = secure(newUser.personal); const user = new UserCollection({ name: newUser.name, email: newUser.email, personal: securePersonal, prefer: newUser.prefer, pwd: newUser.pwd, phone: newUser.phone, og: og, }); await user.save(); await sendWelcomeTemplateToEmail(newUser); console.log( `✅: "${user.name}" 사용자가 신규 가입에 성공했습니다.` ); res.send(user._id); } else { res.status(422).send("NotValidationEmail"); } } else { res.status(422).send("NotAuthPhone"); } });Swagger 코드(yaml 파일은 복붙하니까 이상하게 나와서 이미지로 첨부할게요)(+ 이미지에선 parameter의 name이 body로 되어있지만, 위 API 코드에 맞춰서 name을 newUser로 설정했었지만 같은 에러가 떴었습니다.)에러 메시지Swagger parameter 화면아무리 찾아도 방법을 모르겠어서 올립니다ㅠㅠ.... 도와주세요.....
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
python manage.py makemigrations가 안됩니다.
python manage.py makemigrations명령어를 치면ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?라고 뜨면서 안됩니다.어떻게 해야 되나요?환경변수도 수정하고 했는데 안되네요
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
강의 중간중간 끊어지는 부분
강의 중간중간 매끄럽게 연결되지 않고 끊어지듯 이어지는 부분이 꽤나 보이는데 영상이 원래 그런것일까요? 배속해놓고 보는데 그런 부분이 자주 보이는 것 같아서 여쭤봅니다. 네트웤이 안좋아서 그러는건지.. 원래그런건지....체감상 자주 있는 것 같아 신경이 쓰이네요 ㅜdocker compose 포맷 이해 7분 50초 내외에서 글씁니다. 그리고 7분 56 초경요 강의뿐만아니라 전반적으로 자꾸 동일한 구간이 두번씩 반복되서 버퍼링 걸린것같이나와요 ㅜㅜ요 이후에도 얼마지나지 않아서 몇개 더있네요강의듣는데 이런 부분이 너무 자주있어서 너무나도 힘듭니다.요거는 인프런측에서 강의 업로드를 잘못해서 문제일까요? 아니면 그냥 제 네트워크 문제일까요 ㅜㅜ
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
containerd 폴더 없는 문제
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 수업 잘 듣고 있습니다 덕분에 도움이 많이 되었습니다 다만 github에 있는 쿠버네티스 설치 가이드를 보고 따라 설치하던중(master, node 2개 vm 모두 centos7 로 진행) 아래 부분에서 오류가 나서 질문드립니다7번 칸에서 kubeadm init 명령어도 오류가나서 안내대로 따라해보았으나 여전히 같습니다 그리고 kubelet start 를 해도 서비스 실행이 되지 않는것 같습니다 다른 방법이 있다면 알려주시면 감사하겠습니다감사합니다.
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
섹션 14 flask 연동 질문
제공된 11_HTTPS_FLASK_WP의 flask_docker 폴더의 requirements.txt에 해당 사진과 같은 글이 적혀있습니다.그렇다면 구체적으로 어떻게 requirements.txt를 작성해야하는 건가요?단순히 flask와 gunicorn만을 적었을 때는 오류가 발생했습니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
운영환경 도커 이미지를 위한 Dockerfile 작성하기 마지막 부분 오류
11:55 부분에서 이미지 명을 명시하지 않으셨는데12:57 부분에서 run할때는 docker-react-app 이미지를 사용하셔서 이전에 만들어진 이미지가 run 된 것 같습니다!
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
network policy 연습문제
안녕하세요. network policy 연습문제를 풀다가 궁금한 점이 있어 문의드립니다.위에처럼 되어야 하는게 맞는데 저는 지금전부 막혔어요.설정은 강사님과 똑같이 주었습니다.# network-policy-an.yaml # ingress-v1 apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: http-go-v1-ingress namespace: default spec: podSelector: matchLabels: app: http-go-v1 policyTypes: - Ingress ingress: - from: - podSelector: matchLabels: app: http-go-v2 --- # ingress-v2 apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: http-go-v2-ingress namespace: default spec: podSelector: matchLabels: app: http-go-v2 policyTypes: - Ingress ingress: - from: - podSelector: matchLabels: app: http-go-v3 --- # ingress-v3 apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: http-go-v3-ingress namespace: default spec: podSelector: matchLabels: app: http-go-v3 policyTypes: - Ingress 정책 설정도 잘 되었구요.이렇게 v:3 → v:2 나 v:3 → v:1로 가는 것조차 막혀버렸습니다.코드 130 에러는 서치해도 안나와서요.어떤 걸 보고 또 설정을 해줘야 통신이 되는지 알려주셨으면 합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
회원가입 코드 작성후, 500에러
안녕하세요 강사님! 강의 잘 듣고 있습니다!!현재 회원가입 페이지 기능생성(3)을 듣고있는데요.회원가입 요청을 보내는 과정에서 500오류가 뜹니다. 일단 로그를 확인해봤는데요. 클라이언트는 문제가 없는것 같았고, server와 db에러로그를 살펴봤습니다.server에러로그server running at http://localhost:4000 Error: connect ECONNREFUSED 127.0.0.1:5432 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16) { errno: -61, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 5432 } Error: DataSource is not set for this entity. at Function.getRepository (/Users/seokjiseon/Desktop/coding/clone/reddit/server/src/repository/BaseEntity.ts:115:19) at Function.findOneBy (/Users/seokjiseon/Desktop/coding/clone/reddit/server/src/repository/BaseEntity.ts:489:21) at /Users/seokjiseon/Desktop/coding/clone/reddit/server/src/routes/auth.ts:13:34 at Generator.next (<anonymous>) at /Users/seokjiseon/Desktop/coding/clone/reddit/server/src/routes/auth.ts:8:71 at new Promise (<anonymous>) at __awaiter (/Users/seokjiseon/Desktop/coding/clone/reddit/server/src/routes/auth.ts:4:12) at register (/Users/seokjiseon/Desktop/coding/clone/reddit/server/src/routes/auth.ts:6:56) at Layer.handle [as handle_request] (/Users/seokjiseon/Desktop/coding/clone/reddit/server/node_modules/express/lib/router/layer.js:95:5) at next (/Users/seokjiseon/Desktop/coding/clone/reddit/server/node_modules/express/lib/router/route.js:144:13) POST /api/auth/register 500 52.995 ms - 10 Error: DataSource is not set for this entity.이 문구를 보고, db와 연결이 안됐다고 추측하고 db로그를 확인했습니다. db로그Attaching to postgresdocker-compose up을 입력하면, 여기서 넘어가지 않더라구요.ㅠㅠ 구글링해보니 docker-compose up -d 를 입력하면 실행로그를 자세히 볼수 있다고 해서 입력해 봤는데요. 아래 오른쪽 터미널 창에 뜨는게 무한히 반복되는 상태만 지속되고 있었습니다.. 백엔드 지식이 전무해서, docker랑 db를 전부 처음 다뤄봐서 혼자 해결하기 어려워서 질문 남깁니다ㅠㅠ혹시 어떤부분을 더 살펴봐야 할까요??ㅠㅠ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
strconv.Atoi: parsing "": invalid syntax 에러
docker-compose up --build명령어 입력시 아래와 같은 에러가 발생하면생성된 이미지를 제거하고 다시 명령어를 입력해보세요. (저같은 경우 제거하니 정상적으로 작동하네요)
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
Node resource 조회 관련 문의 드립니다.
안녕하세요. 수업 잘 들었습니다.eks의 개별 node의 사용량 확인하는 중 궁금한 점이 있어 문의 드립니다.kubectl top node {node-hostId} 와kubectl describe node {node-hostId} 의 "Allocated resources" 결과 차이가 아래와 같이 있습니다."OS and Kubernetes overhead"를 고려해도 그 차이가 크게 발생하는데...리소스 취합 기준이 어떻게 다른지 궁금합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
Delete 'CR' eslint 표시 없애기 공유(windows사용자)
windows에서 vscode에서 typescript를 사용하시다 보면아래와 같이 delete 'cr'이라고 계속 빨간 글씨가 떠서눈에 거슬리는 경우가 있습니다.해결책 : eslintrc.js파일에 가셔서 아래와 같이rules에 추가한 후 저장해 주시면 됩니다.긁어서 eslintrc.js파일의 하단의 rules에 추가해 주세요 'prettier/prettier': [ 'error', { endOfLine: 'auto', }, ],
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
stats누르면 zealous_hamilton 이라는 컨테이너가 나와요
9:16docker container stats에서 저는 zealous_hamilton 도 있는데 어떤 의미 인가요?