inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

loki-stack 설치시 에러가 발생합니다.

해결됨

대세는 쿠버네티스 (초급~중급편)

[root@k8s-master ~]# helm repo add loki https://grafana.github.io/loki/charts "loki" has been added to your repositories [root@k8s-master ~]# helm fetch loki/loki-stack --version 0.41.2 [root@k8s-master ~]# tar -xf loki-stack-0.41.2.tgz [root@k8s-master ~]# ls anaconda-ks.cfg client.crt client.key client.p12 join.sh loki-stack loki-stack-0.41.2.tgz original-ks.cfg ssl [root@k8s-master ~]# cd loki-stack/ [root@k8s-master loki-stack]# ls charts Chart.yaml README.md requirements.lock requirements.yaml templates values.yaml [root@k8s-master loki-stack]# vi values.yaml [root@k8s-master loki-stack]# kubectl create ns loki-stack namespace/loki-stack created [root@k8s-master loki-stack]# helm install loki-stack -f values.yaml . -n loki-stack coalesce.go:160: warning: skipped value for filters: Not a table. Error: unable to build kubernetes objects from release manifest: [unable to recognize "": no matches for kind "Role" in version " rbac.authorization.k8s.io/v1beta1 ", unable to recognize "": no matches for kind "RoleBinding" in version " rbac.authorization.k8s.io/v1beta1 "] [root@k8s-master loki-stack]# 위와 같이 설치시 에러가 발생하는데 어떤 부분을 확인해보면 될까요?

  • kubernetes
  • docker
kimwj 댓글 1 좋아요 1 조회수 792

longhorn 설치 시 longhorn 삭제가 안됩니다.

해결됨

대세는 쿠버네티스 (초급~중급편)

[root@k8s-master ssl]# kubectl get storageclasses.storage.k8s.io -n longhorn-system longhorn NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE longhorn (default) driver.longhorn.io Delete Immediate true 119s [root@k8s-master ssl]# kubectl delete storageclasses.storage.k8s.io -n longhorn-system longhorn warning: deleting cluster-scoped resources, not scoped to the provided namespace storageclass.storage.k8s.io "longhorn" deleted [root@k8s-master ssl]# cat <<EOF | kubectl create -f - > kind: StorageClass > apiVersion: storage.k8s.io/v1 > metadata: > name: longhorn > provisioner: driver.longhorn.io > allowVolumeExpansion: true > parameters: > numberOfReplicas: "2" > staleReplicaTimeout: "2880" > fromBackup: "" > EOF Error from server (AlreadyExists): error when creating "STDIN": storageclasses.storage.k8s.io "longhorn" already exists [root@k8s-master ssl]# 어떤 부분을 확인해봐야 할까요?

  • docker
  • kubernetes
kimwj 댓글 2 좋아요 1 조회수 647

post?.voteScore undefined

해결됨

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 81강을 수강중입니다. src/pages/r/[slug]/[identifier]/[slug].tsx 작성중 {post.voteScore} 를 콘솔로 찍어보면 undefined가 나와서 페이지에 노출되지 않습니다. 타입을 voteScore? : number 로 한게 문제인가해서 ?를 지워보았지만, 증상은 동일했고 api를 불러오면서 voteScore는 0으로 초기화되지 않은채 받는것 같아요. 그러던 중 백엔드의 Post.ts를 살펴보았더니 get voteScore()를 get V oteScore()로 오타 아닌 오타를 가져가서 초기화 되지 않았단걸 알아내었습니다. 누군가에게 도움이 되시길 바라며

  • 클론코딩
  • Next.js
  • typescript
  • nodejs
  • docker
  • postgresql
  • react
heonpage 댓글 1 좋아요 0 조회수 349

Statefulset PersistentVolumeClaim 생성

해결됨

대세는 쿠버네티스 (초급~중급편)

안녕하세요 또 여쭤볼 게 있어서 문의 드립니다. 퍼시스턴트볼륨클레임을 예제와 같이 동일하게 생성하였는데 생성된 퍼시스턴트볼륨클레임에는 용량도 없고 퍼시스턴트 볼륨도 생성되지 않았습니다. 혹시 어떤 부분을 확인해봐야 할까요?

  • docker
  • kubernetes
kimwj 댓글 1 좋아요 1 조회수 319

실습 이미지 (docker,ansible) 에 대한 의견(요청)드립니다

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요. 실습환경에 사용되는 이미지로 인해 저도 불편을 겪고 있고, 다른 수강자분들도 불편을 겪는 것 같습니다. DinD 방식이었다가 지금은 DooD 로 이미지가 제공되고 있습니다. 도커 강좌가 아닙니다만 실습환경을 만들려고하니 도커 명령어들을 익혀야하고, 현업에서도 도커를 사용하지 않을 수 없으므로 도커에 대해 좀 더 익숙해 질 수 있는 시간이 될 수도 있겠다는 생각입니다. 다만, 강사님께서 문제가 발생되는 상황에 대해 도커 명령어를 기존과 다른 명령어를 제공해주시는데, 그 명령에 대한 충분한 설명이 없습니다. 그 부분을 찾아서 이해하는 게 수강자의 몫이기도 한 것은 알겠지만, 강사님께서 사용하신 그 명령어가 어떤 기능을 하는 지, 어떤 경우에 사용하는 것인지 설명이 되면 좋겠습니다. #1 docker run --privileged -itd --name ansible-server -p 20022:22 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/ansible:latest /usr/sbin/init #2 docker run -itd --name ansible-server -p 20022:22 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/ansible:latest /usr/sbin/init 예를들면, #1, #2 두 명령어 모두 강의에서 제공받은 명령어인데, 수강자인 저도 따라서 입력을 하기만 하듯이 하고 있습니다. --privileged --tmpfs /sys/fs/cgroup 볼륨을 공유한 것 /var/run/docker.sock 볼륨공유한것(host docker socket 공유 DooD 설정용) 등의 옵션들에 대해서 설명을 해주는 챕처가 부록으로라도 있으면 좋겠습니다. 추가로, ansible:latest , docker:latest 만 제공되는데(현재는 DooD 이미지로 보입니다), DindD 로 구성되었던 이전 이미지도 태그를 추가하여 올려주셔서 받을 수 있게 해주시면 좋겠습니다. 그리고, 수강생들이 base 리눅스 이미지로 DinD 환경을 만들수 있도록 가이드도 한 번 해주시면 좋겠습니다. a) 리눅스base이미지에 ssh 설치 + 도커설치 b) 리눅스base이미지에 ssh설치 + ansible 설치 감사합니다.

  • docker
  • dind
  • jenkins
  • kubernetes
  • dood
  • ansible
  • sonarqube
  • cicd
쏭쏭 댓글 1 좋아요 0 조회수 715

dashboard 2.0 설치 시 토큰값 생성이 안됩니다.

해결됨

대세는 쿠버네티스 (초급~중급편)

dashboard 2.0 설치중인데요 kubernetes-dashboard-token- -뒤에서 tab을 눌러도 자동완성이 안되고 동영상 학습과 같은 값을 임의로 넣어봐도 안됩니다. 어떻게 해야 할까요? tab은 수십번 눌러봤습니다. 맨 앞에 kubectl 부분에서 ctl 지우고 kube에서 tab을 누르면 자동완성이 나오는데 kubernetes-dashboard-token- 여기에서는 아무리 눌러도 자동완성이 안되네요

  • docker
  • kubernetes
kimwj 댓글 2 좋아요 1 조회수 475

ansible-server docker 시작시 iptables 오류문의

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

host : window #dockerd -D 아래에 iptables 부분에서 오류가 발생합니다. DEBU[2022-09-30T02:15:43.416028911Z] Cleaning up old mountid : start. INFO[2022-09-30T02:15:43.416212616Z] stopping event stream following graceful shutdown error="<nil>" module=libcontainerd namespace=moby DEBU[2022-09-30T02:15:43.416278772Z] Cleaning up old mountid : done. failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables --wait -t nat -N DOCKER: iptables v1.8.4 (nf_tables): CHAIN_ADD failed (No such file or directory): chain PREROUTING (exit status 4) 해결 방법이 있을까요?

  • docker
  • iptables
  • ansible
  • jenkins
  • kubernetes
  • sonarqube
  • cicd
lanovia 댓글 2 좋아요 1 조회수 2831

cookie-parser Invalid or unexpected token error

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

영상에 따라서 단순하게 cookie-parser 설치하고 import cookie-parser 한다음에 app.use(cookieParser()) 진행하면 상단에 이미지처럼 에러가 발생하더라구요. cookie-parser을 제거하면 cookie가 정상적으로 저장되는 것을 볼 수 있었습니다. 어떤 부분을 놓친 것일까요 server.ts import express from "express"; import morgan from "morgan"; import { AppDataSource } from "./data-source" import authRoutes from "./routes/auth"; import subRoutes from "./routes/subs"; import cors from 'cors'; import dotenv from 'dotenv'; import cookieParser from "cookie-parser"; const app = express(); dotenv.config(); app.use(cors({ origin: process.env.ORIGIN, credentials: true })) app.use(express.json()); app.use(morgan('dev')); app.use(cookieParser()) app.get("/", (_, res) => res.send("running")); app.use('/api/auth', authRoutes); app.use("/api/subs", subRoutes); const PORT = process.env.PORT; console.log('PORT', PORT) app.listen(PORT, async () => { console.log(`server running at http://localhost:${PORT}`); AppDataSource.initialize().then(async () => { console.log("data initialize...") }).catch(error => console.log(error)) })

  • react
  • nodejs
  • typescript
  • postgresql
  • docker
  • 클론코딩
  • Next.js
박준희 댓글 0 좋아요 0 조회수 266

nginx 오늘 기준 nginx=1.18.0-0ubuntu1.3 입니다..

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

버전 호환에 문제가 없는진 모르겠지만요...

  • linux
  • network
  • docker
withkey 댓글 4 좋아요 0 조회수 601

data 폴더 생성되지 않음

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

안녕하세요, data 폴더 안에 파일들이 생기지 않아 질문 드립니다. 강의와 같이 docker-compose.yml 파일에 코드 postgressql 오타난거 postgresql로 제대로 수정하고, 에디터 껐다 킨 다음에 docker-compose up 명령어 실행해봤는데도 data에 폴더들이 생성이 안됩니다. 생성이 안되서 빈 data 폴더를 아예 지우고 docker-compose.yml 파일도 다시 지웠다가 재작성 했는데도 생기질 않습니다. 제가 백엔드가 처음이라 어떻게 해야 할 지 모르겠습니다.. 제가 놓치고 있는 부분이 있는걸까요?

  • docker
  • Next.js
  • 클론코딩
  • docker
  • react
  • typescript
  • nodejs
  • postgresql
AIN 댓글 2 좋아요 0 조회수 733

ec2 에 배포시 500 (Internal Server Error) 에러가 뜹니다.

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

안녕하세요? 강의를 무사히 다듣고 따라 했는데 로컬에서는 문제가 없다가 .env파일과 next.config, 하드코딩된 url 주소를 다 바꿔주었는데도 ec2 환경에서 에러가 뜹니다.

  • react
  • nodejs
  • docker
  • typescript
  • postgresql
  • Next.js
  • 클론코딩
댓글 1 좋아요 0 조회수 1416

로그인을 안한 상태에서 에러질문 드립니다(재작성)

해결됨

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

로그인을 하지않은 상태에서는 loadUser함수에 의해 /auth/me로 router로 호출이 되어 user미들웨어는 담긴 쿠키가 없으니 next()로 넘어서 auth미들웨어에서 unauthenticated 에러가 뜹니다 로그인을 안한 상태라고 401 에러가뜨는게 맞는건지.. 강의대로 재대로 따라했는지 잘 모르겠어서 질문드립니다 제공된 소스코드랑 비교해도 다른점을 모르겠네요 로그인만 하면 에러는 당연히 안뜨네요

  • docker
  • nodejs
  • react
  • typescript
  • postgresql
  • 클론코딩
  • Next.js
댓글 1 좋아요 0 조회수 375

이메일 아이디는 findOneBy를 이용하였는데 서브레딧제목은 왜 QueryBuilder를 사용하나요?

해결됨

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

const emailUser = await User.findOneBy({ email }); const usernameUser = await User.findOneBy({ username }); if (emailUser) errors.email = '이미 사용 중인 이메일입니다.'; if (usernameUser) errors.username = '이미 사용 중인 이름입니다.'; if (Object.keys(errors).length > 0) { return res.status(400).json(errors); } 이런방식과 QueryBuilder는 뭐가 다른지 왜 그렇게 하는지 궁금합니다.. 연휴에도 질문드려 송구하네요..에고 ^^

  • postgresql
  • docker
  • typescript
  • nodejs
  • react
  • Next.js
  • 클론코딩
댓글 1 좋아요 1 조회수 483

도커를 이용하여 postgresql을 사용하는것에 이점이 있나요?

해결됨

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

도커를 사용하지 않으면 postgresql을 사용하지 못하는것인가요? 정말 잘 몰라서 그러는데 도커를 사용해 postgresql을 이용하는것에 장점이 궁금합니다

  • nodejs
  • typescript
  • docker
  • postgresql
  • react
  • 클론코딩
  • Next.js
댓글 1 좋아요 0 조회수 379

GET /api/auth/me 304

해결됨

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

커뮤니티생성 - 커뮤니티 생성핸들러 생성하기(2) 까지 강의를 들은 상황에서 첫 로그인은 network status가 200이 뜨는데 그 다음부터는 어느 페이지든 접근시 GET /api/auth/me 304 가 나옵니다. routes/auth.ts 에서 [변경전] const me = async (_: Request, res: Response) => { return res.json(res.locals.user) } [변경후] const me = async (_: Request, res: Response) => { return res.status(200).json(res.locals.user) } 바꾸었으에도 계속 그러네요.. 왜 그런지 아시나요 아래와 같은 글을 발견했지만 캐싱 이후 그냥 304를 날린다는데 이게 맞는건가요..? https://www.inflearn.com/questions/14571

  • 클론코딩
  • Next.js
  • docker
  • nodejs
  • postgresql
  • typescript
  • react
heonpage 댓글 1 좋아요 0 조회수 352

7강 aws관련 질문입니다.

해결됨

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

안녕하세요! 질문이 묻힌 것 같아 다시 작성하는 점 죄송합니다ㅠㅠㅠ 강사님의 답변을 보고 다시 docker-compose.yml파일과 .travis.yml파일을 살펴보았습니다. 8,9강에서 Docker-full-stack-app에서는 강사님 말씀처럼 도커허브의 Dockerfile을 이용해 만든 이미지를 사용하지만 6,7강에서는 Dockerfile.dev만 사용하고 Dockerfile을 사용하는 부분은 못찾겠더라구요ㅠㅠㅠ 조금은 지엽적인 질문일 수 있겠지만 너무 궁금합니다ㅠㅠ 생소한 개념이 여러개 나와서 어렵지만 강사님 강의 여러번 돌려보면서 이해해보려 노력하고 있습니다! 오늘도 감사합니다! version: "3" services: react: build: context: . dockerfile: Dockerfile.dev ports: - "3000:3000" volumes: - /usr/src/app/node_modules - ./:/usr/src/app stdin_open: true tests: build: context: . dockerfile: Dockerfile.dev volumes: - /usr/src/app/node_modules - ./:/usr/src/app command: ["npm", "run", "test"] sudo: required language: generic services: - docker before_install: - echo "start creating an image with dockerfile" - docker build -t smileajw1004/docker-react-app -f Dockerfile.dev . script: - docker run -e CI=true smileajw1004/docker-react-app npm run test -- --coverage deploy: edge: true provider: elasticbeanstalk region: ap-northeast-2 app: docker-react-app env: DockerReactApp-env bucket_name: elasticbeanstalk-ap-northeast-2-972153559337 bucket_path: docker-react-app on: branch: master access_key_id: $AWS_ACCESS_KEY secret_access_key: $AWS_SECRET_ACCESS_KEY

  • travis-ci
  • cicd
  • 데이터 엔지니어링
  • aws
  • github
  • docker
jwoo27 댓글 1 좋아요 0 조회수 341

AWS Deploy -> Gate Error ( code : 502 ) | Elastic Beanstalk 에 Linux 2 만 존재하는 경우

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

React App 을 AWS EB 에 배포하는 과정에서 502 Error 가 발생합니다. 아마 강의에서 말씀하신 것 처럼 Linux 버전 차이 말고는 다른점이 없기 때문에 Linux2 로 EB 를 설정해서 발생하는 Error 인 것 같습니다. 하지만 현재 AWS EB 에서 제공하는 Docker platform 중에 강의에서 선택하신 Linux( version 1 ) 이 존재하지 않는데 이 경우 어떻게 하면 문제를 해결할 수 있을까요?

  • docker
  • github
  • aws
  • cicd
  • 데이터 엔지니어링
  • travis-ci
Seo uk sung 댓글 1 좋아요 0 조회수 385

flask 서버관련 문의 드립니다

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

강의 내용 3분 14초 입니다 강의 내용을 듣다가, 제가 이해하고있는게 맞는지 궁금하여 문의 드립니다 현재 강의에서는 nginx 프록시 서버가 존재하고 nginx 서버 (myweb) 용 서버가 존재고 있습니다. 선생님 설명중에서 flask서버는 nginx 프록시 서버가 포워딩을 해줘서 , flask서버의 gunicorn과 직접 통신 한다고 말씀해 주셨습니다 그렇다면 nginx서버(myweb) 가 필요없다면, nginx(myweb) 서버(컨테이너)는 안만들어도 되는것인지 궁금합니다. 선생님께 배워서 간단한 웹페이지를 제작중인데 flask에서, index.html 파일도 리턴해주도록 되어있어서, 굳이 nginx(myweb) 서버는 안만들어도 될거 같은데, 제 생각이 맞는건지 틀린건지 모르겠습니다

  • docker
  • network
  • linux
가후 댓글 2 좋아요 0 조회수 450

컨테이너 실행시 에러 확인 요청

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요. SSH 내부에서 DockerFile 로 톰캣 생성 후 컨테이너 실행 아래 이미지와 같은 에러가 발생합니다. 톰캣의 문제 인가 싶어서 톰캣을 다른버전으로 바꾸어서 이미지를 빌드했지만 그래도 아래와 똑같은 에러가 발생하네요. 혹시 어떤 원인 일지 짐작 가시는게 있다면 답변 부탁드립니다. 감사합니다.

  • tomcat
  • docker
  • ansible
  • jenkins
  • kubernetes
  • sonarqube
  • cicd
sm kim 댓글 2 좋아요 0 조회수 715

현재 Multi-container Docker 환경은 지원하지 않는데 그러면 어떤 거로 해야하나요??

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

강의에서처럼 Multi-container Docker를 사용하려고 하는데 이제 지원하지 않는거 같아요... 그러면 그냥 Docker running on 64-bit Amazon Linux 2로 하는게 맞는 건가요??

  • docker
  • aws
  • github
  • 데이터 엔지니어링
  • cicd
  • travis-ci
Fightest 댓글 2 좋아요 0 조회수 535

인기 태그

인프런 TOP Writers

주간 인기글