묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
서비스 DNS 연습문제 중 마지막 요청 실패 질문있습니다 (feat. 서비스 생성 실패 해결방법)
마지막 http-go 파드에서 blue 네임스페이스에 있는 서비스에 요청 실패 에러가 발생합니다.해결하려고 많은 시도를 했지만 결국 실패했습니다.저는 wsl에서 Ubuntu 환경을 사용중입니다. (__)에러 상황을 이미지로 보여드립니다.이전 강의에서 ingress 테스트에도 관련하여 에러 상황이 있었는데 ingress IP로 요청을 보내면 된다는 글을 보고 잘 해결했습니다.그때를 떠올려 다양하게 ip를 바꿔가며 시도해보았지만 실패하네요.그리고 네임스페이스간 통신을 위해 NetworkPolicy도 설정해보았지만 먹히지 않았습니다.이유가 뭘까요...?---이외로 중반부에 에러가 있었던 부분을 해결한 내용도 다른 분들이 도움이 될까 올려 봅니다.4:18 쯤에 하는 expose 명령이 되지 않는 분들그리고 에러 문구가error: couldn't find port via --port flag or introspection인 분들을 위한 해결 방법입니다.초반부에 강사님께서 디플로이먼트를 생성할 때 port를 제거하라는 자막이 나옵니다.이때 port를 지정하지 않아 위와 같은 상황이 발생하는 것인데요.저는 그냥 port 옵션을 넣어서 해결했습니다.이에 대한 참고 문헌입니다.https://itecnote.com/tecnote/linux-exposing-the-hello-minikube-service-fails-to-find-a-port/kubectl create deploy pod-jenkins --image=jenkins --port=8080 --dry-run=client -o yaml -n blue >> blue-jenkins-svc-deploy kubectl create -f blue-jenkins-svc-deploy.yaml kubectl expose deploy pod-jenkins --name srv-jenkins --dry-run=client -o yaml -n blue >> blue-jenkins-svc-deploy.yaml
-
미해결초보를 위한 도커 안내서
git 자료 업데이트 요청드립니다.
올려주신 chatapp 프론트 엔드의 migrations yaml 파일을 hasura cli migrations v3 에 맞게 수정해주실 수 있나요?git에 올려주신 migrations 파일 내용이 현재 hasura 버전과는 호환이 안되어서 테이블 생성이 안됩니다.우선 저는, hasura 이미지 버전 "hasura/graphql-engine:v1.3.4-beta.3.cli-migrations" 으로 바꾸는 방법으로 해결을 하긴했는데요, 바람직한 방법은 아니라고 생각해요.올려주신 chatapp 프론트 엔드의 migrations yaml 파일을 hasura cli migrations v3 에 맞게 수정해주실 수 있나요?시간을 들여서 수강자가 고치면 되긴하나 강의의 의도와는 멀어지기도 하고, 바꿔서 하는 것 조차 강의의 의도라고 하신다면, 최소한의 답안 정도는 있어야 한다고 생각해요.
-
미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
[요청] 해당 강의에 대한 요청사항 말씀드립니다!
안녕하세요, 잘 듣고 있습니다 :) 해당 강의에서 조금 더 개선되면 더 좋을 것 같은 부분이 있어 말씀드리고자 합니다. <이상>과 <이하>에 대해서 개념이 명확하게 강의가 되어있지 않아서요, 예를 들어 Small Project5 문제에서 나이 19 이상이면 성인, 13 이상 19 이하면 청소년, 13 이하면 아동 이라고 되어 있는데 그렇게 되면 19세, 13세인 경우 각각 두 개의 범주에 속해버리는 것 같아요. <미만>과 <초과>의 개념을 더해 수정하시면 더 좋을 것 같아 부끄럽지만 피드백 남깁니다. 감사합니다 :)
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
서버와 프론트 사이의 요청
안녕하세요!9장에서 nodebird를 다시 따라 만들다가 의문점이 생겨서 질문 드립니다. app.js를 처음 실행하면 require부터 쭉 받아오기 시작해서 app.use(express.static(path.join(__dirname, 'public'))); 까지 실행되고 정적 파일인 css를 받아오면서 밑에있는 미들웨어를 실행하지 않는다고 이해했는데그러면 html파일은 밑에 있는 라우터에서 렌더가 되는데 어떻게 http://localhost:8001/에 들어가면 메인 화면이 출력이 되는건가요??