묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결대세는 쿠버네티스 (초급~중급편)
맥 m3 쿠버네티스 클러스터 설치오류
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다]1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요.2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다.3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요.4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다.5. 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com) 강사님의 깃헙 참고하여 맥 m시리즈 가이드를 보고 쿠버네티스 클러스터 설치 부분을 따라하고 있는데 Rocky와 UTM 연동이 안되는 것 같습니다.권한 문제일 수 있다고 해서 터미널에서 권한 추가했는데도 안되네요.재생버튼을 누르면 터미널이 한 1초 떴다가 다시 저 화면으로 돌아갑니다. 아무런 오류 메시지도 없습니다.해결하는 방법이 있을까요?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
퍼블릭 IP 연결 거부
자꾸 위와 같은 오류가 뜹니다. 보안 그룹은 아래와 같이 되어있는데 뭐가 문제일까요..
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
도커불륨 mysql_data
이것저것 해보다 궁금한게 있습니다 ㅇㅅㅇ로컬에서 볼륨 디렉토리가 없을때컨테이너에서 볼륨 데이터를 덮어쓰는것 까지 이해를했는데요. 강의에서 볼륨 mysql_data로 설정을 해주잖아요. 그래서 컨터이너의 볼륨의 데이터들이 로컬에서 mysql_data 디렉토리를 만들고 그 데이터들이 호스트의 mysql_data에들어가는데 여기서 궁금합니다. 컨테이너에는 mysql_data 디렉토리는 보이지 않는데 컨테이너 입장에서는 어디에서 로컬과 연결된 볼륨의 디렉토리 위치을 어떻게 할 수 있을까요. ㅇㅅㅇ;;
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
실습시 docker desktop 대신 할 프로그램
안녕하세요 docker 설치를 진행했더니, 사내PC에 라이센스 관련 이슈로 설치가 불가하다고 합니다.혹시 해당 프로그램 대신 다른 프로그램으로 대체가 가능한지 문의드립니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
해당강의랑 어나더클래스 강의들이랑은 결이 다른가요?
대세는 쿠버네티스 강의 헬름편까지 다 볼 생각인데어나더클래스 강의도 있더라구요그냥 다들으면 되는지 궁금합니다
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
godev
안녕하세요. 쓸때 없이 궁금한게 있어.. 질문드립니다.어떻게 cd download 위치에서 godev를 쓰니깐 도큐먼트/디벨로퍼로 이동 하는게 어떻게 가능한지 궁금합니다..ㅇㅅㅇ저도 같은 디렉토리 구조에 폴더를 만들어 봤는데도 안되더라고요. 따로 명령어를 만드신것 같은데 맞습니까?ㅇㅅㅇ
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
도커 쿠버네티스 기다림 오류 문제..
강사님 그 챗지피티한테 물어보고 했는데 이렇게 기다리는 시간이 많으면 어떻게 처리해야 하는 지 궁금합니다.
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
섹션2, 섹션6, 섹션12, 섹션 16가 0강으로 보입니다.
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다]1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요.2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다.3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요.4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다.5. 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)6. 카페 [강의 자료실]에도 많은 질문과 답변들이 있어요! 안녕하세요 강사님 섹션2, 섹션6, 섹션12, 섹션 16 처럼 0강으로 보이는 부분들이 있는데이 부분들은 다음 섹션들을 포함하는 중간 목차 라고 생각하면 될까요?각 sprint를 표기하기 위해서요
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
기본 포트 80인가요?
80번 포트에 대해서 이해가 잘 안갑니다.제가 느끼기에는 80번 포트가 호스트 컴퓨터오 연결되어 있고그거에 대해서 접근할 수 있는 4000번 포트를 연결 해주는 느낌이라고 생각했는데 좀.. 완전 제가 이해를 잘못하는것 같습니다. 사용자와 호스트컴퓨터 80포트, 4000포트에 대하여 설명 부탁드립니다.ㅠ중요한 개념 같은데..마지막으로 이게 포트포워딩 같은 개념인가요?
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
쿠버네티스 고급편은 언제 나오나요?
.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
터미널 어떤거 쓰시나요.
도커를 처음 배우는 수강생입니다!.강사님 수업 하나 하나 따라가고 있는데저도 맥 사용자인데 제 맥북에서 터미널을 흰 바탕에 검은 글씨 밖게 없는데강사님 처럼 폰트나 터미널을 같게 세팅하고 싶습니다 !어떻게 세팅하면 되는지 알려주세용~수업 즐겁게 잘 따라가보겠습니다 !
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
버추얼 박스를 꼭 설치해야 하나요?
minikube로는 로컬 환경 구성을 하면 안될까요?
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
질문있습니다.
예를들어서 스프링부트,mysql,redis를 연동해서 파드로 띄으고싶으면 deployment안에서 생성해야하는걸로 알고있습니다. 그러면 mysql-deployment.yaml redis-deployment.yaml springboot-deployment.yaml 이런식으로 3개의 파일을 만들어야하나요?그러면 디플로이먼트가 3개 생성되는걸/가요?
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
pdf 자료에 섹션3 누락
섹션 3 [예제] 백앤드 서버를 파드로 띄어보기가 없습니다..pdf 수정부타드립니다
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
helm / values.yml
안녕하세요 helm사용 시에 배포환경에 따라 values.yaml을 구성해야 하는 것은 이해했습니다. 그렇다면 만약 prd환경의 values.yaml은 결국 깃허브에 올라가있는 yaml을 활용하는 것이고, 그것 또한 평문으로 저장이 되어있으면 안될거같은 생각이 드는데 , 실무적으로 사용하는 방법이 따로 있나요 ? ex) 젠킨스 credentials - > values.yaml 바인딩
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
파일이 생성까진 되는데 실행하려면 자꾸 컨테이너가 꺼집니다
윈도우 환경에서 wsl 안에서 사용하고 있는데 어떻게 조치해야될까요?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
sudo lsof -i:3306 입력을 했는데 다른 말이 나옵니다.
안녕하세요 선생님윈도우 11 사용중인 학생인데sudo lsof -i:3306을 입력했더니 처음에는 Sudo가 이 컴퓨터에서 사용하지 않도록 설정되어 있습니다. 사용하도록 설정하려면 으로 이동하세요. Developer Settings page 설정 앱의이런식으로 나와서 검색해보니 sudo를 활성화 시켜야한다고해서 sudo를 활성화 시킨뒤 인라인모드로 설정을 했습니다.이 후에 실행하니 명령을 찾을 수 없음 이라고 나오고sudo config --enable normal을 쳐보라해서 쳐보니 Sudo는 현재 이 컴퓨터에서 인라인 모드입니다. 이렇게만 나오는데 이건 어떻게 해결해야할까요??
-
해결됨비전공자도 이해할 수 있는 Docker 입문/실전
죄송합니다 섹션8 답변을 봐도 이해가안되서요
섹션 6에서 스프링부트,mysql,redis를 컨테이너 동시에 띄워보기에서services: my-server: build: . ports: - 8080:8080 depends_on: my-db: condition: service_healthy my-cache-server: condition: service_healthy my-db: image: mysql:8.0 environment: MYSQL_DATABASE: mydb # MySQL 최초 실행 시 mydb라는 데이터베이스를 생성해준다. MYSQL_ROOT_PASSWORD: pwd1234 volumes: - ./mysql_data:/var/lib/mysql ports: - 3306:3306 healthcheck: test: ["CMD","mysqladmin","ping"] interval: 5s retries: 10 my-cache-server: image: redis ports: - 6379:6379 healthcheck: test: ["CMD","redis-cli","ping"] interval: 5s retries: 10 spring: datasource: url: jdbc:mysql://my-db:3306/mydb username: root password: pwd1234 driver-class-name: com.mysql.cj.jdbc.Driver data: redis: host: my-cache-server port: 6379 이렇게 설정을하면그림대로 컨테이너가 3개가 띄워지고 서로 연결이되서 JPA를 사용해서 mysql에 데이터를 넣을수있는 구조거나 아무튼 applicaion.yml에 연결을 해놔서 서로 잘 연결되는건 이해를 했습니다. 그런데 섹션8은1.스프링부트를 이미지로 만든다2.그 이미지를 ec2에서 받아서 배포를한다 인데여기서 ec2에서 직접 mkdir instagram-server 폴더를 만들고 그 안에 compose.yml을 직접 만드신후services: instagram-server: image: 002177417362.dkr.ecr.ap-northeast-2.amazonaws.com/instagram-server:latest ports: - 8080:8080 depends_on: my-db: condition: service_healthy my-cache-server: condition: service_healthy my-db: image: mysql environment: MYSQL_ROOT_PASSWORD: pwd1234 MYSQL_DATABASE: mydb volumes: - ./mysql_data:/var/lib/mysql ports: - 3306:3306 healthcheck: test: [ "CMD", "mysqladmin", "ping" ] interval: 5s retries: 10 my-cache-server: image: redis ports: - 6379:6379 healthcheck: test: [ "CMD", "redis-cli", "ping" ] interval: 5s retries: 10이렇게 적으셨잖아요 이러면 mysql,redis도 같이 배포되는건 이해를했다만 1.섹션8스프링부트에서는 applicaion.yml에서 섹션 6처럼 디비 연동한것도없으니서로 연결(mysql,redis,스프링부트)이안되어있는상태인가요? 2.그리고 섹션8 스프링부트에서는 간단한 api만 만들어서 테스트를했는데섹션6에서 만든 프로젝트를 섹션8처럼 배포를한다고하면 applicaion.yml,compose.yml은 삭제해야하나요?3.섹션8 프로젝트에서 applicaion.yml에 mysql db연동하고 jpa를 사용해서 DB에 데이터를 넣고뺴고,compose.yml에 서 컨테이너를 생성하고 이걸 로컬에서 한다고 하면 aws에 배포를 어떻게 해야하나요? aws rds 사용한다고하면 이 mysql을 컨테이너로 띄우는게 틀린걸까요?... 섹션6 스프링부트,mysql,redis를 컨테이너 동시에 띄워보기 이거를 aws에 배포하는걸 보면 바로 이해할것같은데 알방법이 있을까요?ㅠ
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
pvc CrashLoopBackOff 문제
/c/Users/User/Desktop/aws/mysql (main) $ kubectl logs -f mysql-deployment-dc94cbd74-pzjvm -c mysql-container 2025-07-15 12:40:56+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.3.0-1.el9 started. 2025-07-15 12:40:56+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' 2025-07-15 12:40:56+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.3.0-1.el9 started. '/var/lib/mysql/mysql.sock' -> '/var/run/mysqld/mysqld.sock' 2025-07-15T12:40:56.554602Z 0 [System] [MY-015015] [Server] MySQL Server - start. 2025-07-15T12:40:56.757217Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 9.3.0) starting as process 1 2025-07-15T12:40:56.761789Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 2025-07-15T12:40:56.765848Z 1 [ERROR] [MY-012592] [InnoDB] Operating system error number 22 in a file operation. 2025-07-15T12:40:56.765898Z 1 [ERROR] [MY-012596] [InnoDB] Error number 22 means 'Invalid argument' 2025-07-15T12:40:56.765913Z 1 [ERROR] [MY-012646] [InnoDB] File (unknown): 'close' returned OS error 122. Cannot continue operation 2025-07-15T12:40:56.765918Z 1 [ERROR] [MY-012981] [InnoDB] Cannot continue operation. 이런 에러가 반복적으로 뜹니다. 메뉴얼 대로 했는데 혹시 무엇이 문제일까요..?
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
AMI 유형
강의 1:52 노드 그룹 컴퓨팅 구성할 때 이번에 올려준 강의랑 AWS EKS 컴퓨팅 구성 AMI 유형 리스트가 다른데 강의의 유형 Amazon Linux 2 Arm ( AL2_ARM_64 ) 이거랑 Amazon Linux 2023(arm64) Standard(AL2023_ARM_64_STANDARD)랑 같은건가요?