묻고 답해요
148만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
ECK 2.9 구성 상의 문제입니다
VM 환경 4대에 각각 mater 1 대 , worknode 3대 , calico 네트워크 환경으로 구성된 상태입니다.이 환경에서 ECK 를 설치해 보려고 하는데 진행이 잘 되지 않습니다.진행 중 elasticsearch pod 상태가 pending에서 진행이 되지 않고 있으며 persistentVolume 상태가 pending 중입니다. 볼륨 구성 시 문제가 되는 것 같은데 방법을 잘 모르겠습니다. 혹시 도움을 받을 수 있을까요..?참고로 볼륨 로그를 확인해 본 결과 no persistent volumes available for this claim and no storage class is set으로 확인 되었습니다.
-
해결됨AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
Scale-in 시
안녕하세요, 강의 수강 중 궁금한 점이 있어 질문 남깁니다.Scale-in 시에도 기본적으로 graceful shutdown 되도록 ecs autoscaling 내부에서 처리가 되는 것일까요?아니면, graceful shutdown을 위해서는 따로 설정을 해야하는 것일까요?감사합니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
안녕하세요 08-02-nestjs-with-graphql 폴더실행시에러
안녕하세요 해당영역 학습중인데 서버실행시 자꾸 Error: Cannot find module '@apollo/server' 이런에러가 발생됩니다 그래서 node_modules 디렉토리 삭제후 다시 설치해보고 yarn add apollo-server 명령어를 사용해서 설치도해보았는데도 동일한 증상입니다..ㅠ 그래서 앞부분 학습을 못하고잇어요 ㅠ 현재 버전은 이러합니다 !
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
sudo docker exec -it WP /bin/bash
sudo docker exec -it WP /bin/bash 명령어 입력시 Error response from daemon: Container f6787fae8c1470d70df28decac829f478fb0cfee5ee0eed896c141d33387cf66 is not running이 에러가 발생하여docker ps -a 명령어 입력해서 컨테이너가 있는 지 확인하였고docker stop WPdocker start WP시도하고 다시 명령어 입력해도 같은 에러가 발생하는데 어떤 문제 일까요
-
해결됨AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
node port 설정
안녕하세요, 강의를 듣다 궁금한 점이 생겨 질문 남깁니다.이전에 lightsail에서 load-balancing 시 port를 80으로 설정했어야해서 현재 node 서버가 80 port로 설정되어 있잖아요!만약, node 서버의 port를 4000으로 열어놓고, ECR을 통해서 service 생성 시 load-balancer 세팅에서 사진의 부분이 80:4000으로 자동적으로 바뀌는 건가요?어떻게 ecr에서 현재 port가 80으로 열려있는 지 인식하고 위와같이 선택할 수 있는건가요?node port가 4000이였다면, 어떻게 되는 것일까요?감사합니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
식별 관계랑 비식별 관계
안녕하세요 강의 끝까지 잘봤습니다!!!강의 시청 후 포트폴리오용 프로젝트 설계 중에 식별 관계에 대해 의문이 생겨서 질문합니다! 우선 식별 관계로 구성 시 자식 테이블에 데이터를 넣기 전에 부모 테이블에 데이터가 필수적으로 존재해야 한다고 알고 있습니다.이는 개발자가 실수로 데이터를 입력하는 것을 막아줌으로써 데이터 정합성을 DB에서도 체크할 수 있지만, 만약 요구사항이 변경된다면 테이블의 데이터와 구조를 모두 변경해야하는 불상사가 발생할 수 있다고 알고 있습니다. 그렇다면 굳이 식별 관계로 설정할 필요가 있나요?? 그냥 전부 비식별 관계로 설정하면 안될까요? 포트폴리오에 올릴 프로젝트를 만드는 중이라 정석대로 식별 관계로 설정해야 하나 싶은데, 아직 뭐가 뭔지 잘 모르는 상태에서 괜히 복잡하게 식별 관계로 설정하는게 맞는건가 잘 모르겠어서요ㅜㅜ
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
COOP error
61강 까지 들었고 IP주소 접근까지 되는데 이미지를 올릴때 COOP 오류가 뜹니다. Nginx.conf 에서 수정해야하나요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
61강 Dockerfile error
안녕하세요 61강을 듣고 따라하던중 오류가 있어서 문의드립니다. Docker image를 만들때 FROM python:3.11.6 WORKDIR /home/ RUN echo "testing1234" RUN git clone https://github.com/akfldk1028/pragmatic.git WORKDIR /home/pragmatic/ RUN pip install -r requirements.txt RUN pip install gunicorn RUN pip install mysqlclient RUN echo "SECRET_KEY=django-insecure-s0ypvv7i_g2n6&sax1tgnv7egn_r=4!%j3xmynfv$=hj5b8(ws" > .env EXPOSE 8000 CMD ["bash", "-c", "python manage.py collectstatic --noinput --settings=pragmatic.settings.deploy && python manage.py migrate --settings=pragmatic.settings.deploy && gunicorn pragmatic.wsgi --env DJANGO_SETTINGS_MODULE=pragmatic.settings.deploy --bind 0.0.0.0:8000"] 위의 코드와 같이 그대로 따라 했는데 이전에는 구동이 됬었는데RUN echo "testing1234" ```이거를 위에 붙이니까 다음과 같이 오류가 뜨더군요..fatal: could not read Username for 'https://github.com': No such device or address The command '/bin/sh -c git clone https://github.com/akfldk1028/pragmatic.git' returned a non-zero code: 128오류가 이렇게 떠서 이리저리 어려움을 겪다가 나중에 github 저장소를 private 에서 public으로 바꾸어주니까 다시 진행되긴 했는데 의문점이 남아 질문드립니다. 혹시 나중에 프로젝트를 private로 바꾸고 진행하려면 Docker file에 GitHub 액세스토큰을 추가해야하는 건가요? 아니면 DockerContainer 내에서 SSH키를 사용해야하는건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
잘 되다가 cors 에러가 계속 뜨는데
몇 번이고 완성코드랑도 비교해보고 영상도 계속 돌려보고다 확인해봐도 코드의 문제는 전혀 없는데도대체 왜 갑자기 cors 에러가 뜨는지 모르겠네요...
-
해결됨멀티OS 사용을 위한 가상화 환경 구축 가이드 (Docker + Kubernetes)
(정보공유) vagrant up 할 때 SSH auth method: private key 문구에서 멈출 때 해결방법 공유합니다.
Window 환경에서 실습을 하는데,이상하게 저는 vagrant up 하고나서SSH auth method: private key이라는 문구가 콘솔에 찍히고, 완전히 멈추는 현상이 있었습니다.검색을 해보니 제법 흔한 일인듯, 검색결과가 많이 나왔고해결법은 다음과 같았습니다. # Master config.vm.define:"k8s-master" do |cfg| cfg.vm.box = "generic/ubuntu2004" cfg.vm.provider:virtualbox do |vb| vb.name="K8s-Master" vb.cpus = 2 vb.memory = 2048 # !!!!!! 아래 2줄 추가 !!!!!! vb.customize ["modifyvm", :id, "--uart1", "0x3F8", "4"] vb.customize ["modifyvm", :id, "--uartmode1", "file", File::NULL] end # ... 생략 ... end 참고링크 : https://github.com/hashicorp/vagrant/issues/11777 만~약에 그래도 안되면 아래처럼 세팅하고 다시 한번 시도해보시길 바랍니다.vb.customize [ "modifyvm", :id, "--uartmode1", "disconnected" ] vb.customize [ "modifyvm", :id, "--uartmode1", "file", File::NULL ] vb.customize [ "modifyvm", :id, "--uart1", "0x3F8", "4" ] vb.customize [ "modifyvm", :id, "--cableconnected1", "on" ]
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.
static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.html 태그 내에서 직접 style로 정의할 때는 되는데 base.css로 옮기고 적용하려고 하면 적용이 안 돼요. 도와주세요 ㅜㅜ
-
미해결
Docker container로 되어 있는 프로그램을 돌리려고 하는데 해결되지 않는 문제가 있습니다.
이런 것을 물어봐도 될까 모르겠습니다만, 진짜 1년이상 가는 삽질의 끝에 어디서 부터 어디를 파야 하는지 도무지 감을 잡지 못해서 여기다가 물어보게 되었습니다.일단 저는 카페24에서 호스팅 서비스를 이용해서 가상 서버 공간을 따로 받았고, centos 7에서 docker와 docker-compose까지는 설치를 했습니다. 그리고 나서 가상화 서버에다가 docker container가 아닌, 그냥 install 명령으로 httpd라고 아파치 서버를 설치해서 일단 홈페이지에 접속하면 아파치 기본 정보는 보이게 만들어 놓는 데는 성공했습니다.문제는 제가 전자연구노트를 설치해 보려고 해서 다음과 같은 과정을 거치면서 상당한 시행착오가 일어나게 되었습니다. 먼저 indigo ELN이라고 해서 오픈소스로 배포 중인 전자 연구노트입니다. 여기서 하나 살펴 보자고 하면, 일단 git hub에 공개적으로 공개되어 있는 물건이기도 합니다. 먼저 git hub에 있는 원본의 파일을 일단 가지고 오는데 까지는 그렇게 까지 큰 문제가 없기는 했습니다. 그리고 나서 다음으로 docker-compose up -d 명령을 사용해서 다음과 같이 도커를 작동 시키는 데 까지도 성공했습니다.실제로 docker ps 명령을 가지고 쳐 보면, 위 스크린샷에서 볼 수 있는 것과 같이 일단 indigo ELN을 구성하고 있는 4개의 도커는 작동을 하고 있는 것을 확인할 수 있습니다. 문제가 그렇다고 해서 접속을 하게 되면 전혀 안되냐 하면, 도커 이미지 속에 있는 index.html파일까지 접근이 되는 것을 확인할 수 있고, 제가 설정해 놓은 문구까지 확인을 할 수 있었습니다. 문제는 8080포트를 쓰고 있는 database의 도커 콘테이너에 접속해서 가지고 있는 콘텐츠를 가지고 와야 하는데 여기서 부터 해결할 수 없는 에러가 발생을 하고 있는 것 입니다. 무엇이 문제인지 몰라서 CORS에러인가 해서 건드려 보면, 삽질이 되고, 다른 어기서 문제인가 해서 보면 그것도 아니고, 거기다가 또 문제라면 문제가 있습니다. 이렇게 파이어폭스의 개발자 콘솔을 보면, invalid host header라고 계속 뜨다가 저런 에러가 터지면서 제가 넣어놓은 문구만 뜨고, 나머지 내용은 전혀 볼 수 없는 상황이 계속되고 있습니다. 당장의 해결이 어렵다고 해도, 어디서 부터 어디를 건드려야 할지 모르는 상황이 되어서 그런데, 여기 인프런에서 관련된 지식이 없는지 그거라도 알아보고자 합니다. 여기저기 검색하고 chat GPT를 사용해도 속 시원한 해결책은 나오지 않고, 중구난방으로 얽히기만 계속 하고 있습니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
강의 자료에 잘못 써져있는건 고쳐주시길 부탁드립니다.
이번에 듣고 있는데 CBV 설명하실 때context = self.get_queryset()를 잘 못 적으셨다고 합니다.이 부분은 강의를 듣는 사람에게 혼란을 야기할 수도 있다고 생각합니다. 그 이유는 설명에서는 get_context로 바꾸면 된다고는 하지만 그 다음 설명인 ListView의 내부를 살펴봤을 땐 'get_context_data', 'get_context_object_name'이 두가지의 함수가 존재합니다.그래서 어느 함수가 쓰여져있는지 강의를 듣는 사람 입장에서 혼란스러울 수 밖에 없는 입장이 될 수 있습니다.이 부분은 물론 강의 듣는 사람이 실습하면서 직접 알아볼 수 도 있지만 강의 하시는 분이시니 고쳐주셨으면 합니다. 오탈자 목록을 지원하지 않으시다면 수정해서 다시올려주시면 감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
gcp gke configmap관련 질문드립니다
gcp gke configmap관련 질문드립니다지워도 보고 docker-compose file에서 envfile 주석처리되어있는데도 막상 디플로이하면 항상 env에 localhost로 나와버리네요configmap에선 정상적으로 제가 입력한값으로 뜨는데 적용이 안됩니다로컬에서 도커이미지 전부다 지워봤는데도 계속 그럽니다, 어떻게 해야할까요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
드라이브 공유 관련 문의드립니다.
안녕하세요.아래와같이 요청을 드렸는데 혹시 다른 방법으로 요청 드려야 하나요? 확인 부탁드립니다.감사합니다. - 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
drf + react 로 배포 고민이 있습니다
drf + react 로 배포 고민이 있는데요 혹시 참고할만한 강의 있을까요?그리고 portone 결제 강의 들었는데 drf 버젼으로 강의 만들어서 배포까지 가르치는 강의 계획은 없으신가요? 아니면 fastapi나 django ninja + react 강의는 계획 없으신가요?
-
미해결따라하며 배우는 MySQL on Docker
강의 따라하다가 컴퓨터 재부팅했더니
강의따라하다 컴퓨터 재부팅했더니 docker ps 쳤을때 모두 날라가버렸어요 혹시 재부팅 후에도 docker로 db001~ db003, Orchestrator를 모두 자동으로 실행하고 싶으면 어떻게 해야하나요?
-
해결됨쥬쥬와 함께 하루만에 시작하는 백엔드 - 스프링, 도커, AWS
Spring Initializr 스프링 버전
강의에서 Spring Boot 3.0.6 버전 선택하라고 하시는데지금 Spring Initializr 사이트에 3.0.6 버전이 없네요.어떤 걸 선택하면 될까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
강의내용 따라가고있는데 에러가 발생되었습니다. 혹시 몰라 깃헙 코드도 가져와서 해봤는데 동일한 오류이고 js:818에 대한 레퍼런스도 부족해서 문의 남깁니다 ㅠㅠ
imsang-gyu@limsanggyu-MacBookPro nodejs-docker-app % docker run -p 5000:8080 limsanggyu/nodejsinternal/modules/cjs/loader.js:818 throw err; ^Error: Cannot find module '/nodemon' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) at Function.Module._load (internal/modules/cjs/loader.js:667:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: []}
-
미해결대세는 쿠버네티스 [초급~중급]
pod-1 생성 후 curl 응답이 없네요
환경 : aws ec2 / centos 7.9 / v1.22.0 영상보고 pod-1 생성은 된거 같습니다. 그런데 curl 명령 실행시 응답이 없습니다. [root@k8s-master ~]# kubectl get pods -A -o wide NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES calico-system calico-kube-controllers-8fdfc695-69ch4 1/1 Running 1 (4m11s ago) 100m 20.108.82.200 k8s-master <none> <none> calico-system calico-node-84fcs 1/1 Running 1 (4m11s ago) 100m 192.168.56.30 k8s-master <none> <none> calico-system calico-node-pqfwm 1/1 Running 0 98m 192.168.56.31 k8s-node1 <none> <none> calico-system calico-node-tt922 1/1 Running 0 98m 192.168.56.32 k8s-node2 <none> <none> calico-system calico-typha-c477bcd79-2fv8g 1/1 Running 1 (4m4s ago) 100m 192.168.56.30 k8s-master <none> <none> calico-system calico-typha-c477bcd79-6xgkn 1/1 Running 0 98m 192.168.56.31 k8s-node1 <none> <none> calico-system csi-node-driver-4lght 2/2 Running 0 98m 20.111.156.65 k8s-node1 <none> <none> calico-system csi-node-driver-pj7zm 2/2 Running 0 97m 20.109.131.1 k8s-node2 <none> <none> calico-system csi-node-driver-vzfdn 2/2 Running 2 (4m11s ago) 100m 20.108.82.203 k8s-master <none> <none> default pod-1 2/2 Running 0 41m 20.109.131.2 k8s-node2 <none> <none> kube-system coredns-78fcd69978-ncl62 1/1 Running 26 (5m19s ago) 110m 20.108.82.199 k8s-master <none> <none> kube-system coredns-78fcd69978-zdvl2 1/1 Running 1 (4m6s ago) 110m 20.108.82.201 k8s-master <none> <none> kube-system etcd-k8s-master 1/1 Running 1 (4m11s ago) 111m 192.168.56.30 k8s-master <none> <none> kube-system kube-apiserver-k8s-master 1/1 Running 1 (4m1s ago) 111m 192.168.56.30 k8s-master <none> <none> kube-system kube-controller-manager-k8s-master 1/1 Running 1 (4m11s ago) 111m 192.168.56.30 k8s-master <none> <none> kube-system kube-proxy-m82wz 1/1 Running 1 (4m11s ago) 110m 192.168.56.30 k8s-master <none> <none> kube-system kube-proxy-qmhcv 1/1 Running 0 98m 192.168.56.31 k8s-node1 <none> <none> kube-system kube-proxy-vsh5v 1/1 Running 0 98m 192.168.56.32 k8s-node2 <none> <none> kube-system kube-scheduler-k8s-master 1/1 Running 1 (4m11s ago) 111m 192.168.56.30 k8s-master <none> <none> kubernetes-dashboard dashboard-metrics-scraper-856586f554-qwmzq 1/1 Running 1 (4m11s ago) 99m 20.108.82.198 k8s-master <none> <none> kubernetes-dashboard kubernetes-dashboard-5949b5c856-ql8vx 1/1 Running 1 (4m11s ago) 99m 20.108.82.202 k8s-master <none> <none> tigera-operator tigera-operator-cffd8458f-8z85v 1/1 Running 1 (4m11s ago) 100m 192.168.56.30 k8s-master <none> <none> [root@k8s-master ~]# curl 20.109.131.2:8000 ^C [root@k8s-master ~]# [root@k8s-master ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.56.1 0.0.0.0 UG 0 0 0 eth0 20.108.82.192 0.0.0.0 255.255.255.192 U 0 0 0 * 20.108.82.198 0.0.0.0 255.255.255.255 UH 0 0 0 cali6c5795e996a 20.108.82.199 0.0.0.0 255.255.255.255 UH 0 0 0 cali054099bed35 20.108.82.200 0.0.0.0 255.255.255.255 UH 0 0 0 cali7b0ee01ff08 20.108.82.201 0.0.0.0 255.255.255.255 UH 0 0 0 cali2d518c9126c 20.108.82.202 0.0.0.0 255.255.255.255 UH 0 0 0 calib55986b3261 20.108.82.203 0.0.0.0 255.255.255.255 UH 0 0 0 cali1dae5a2bc74 20.109.131.0 192.168.56.32 255.255.255.192 UG 0 0 0 eth0 20.111.156.64 192.168.56.31 255.255.255.192 UG 0 0 0 eth0 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 [root@k8s-master ~]# AWS SG에는 ec2간 tcp,udp는 모두 허용했구요.20.0.0.0/8 대역도 tcp,udp 통신 모두 허용했습니다. 어느부분을 더 확인해봐야 할까요?