묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Certified Kubernetes Administrator (CKA) – Practical Exam Guide
쿠버네티스 설치 후 노드 확인 명령어가 없는 명령어로 나옵니다.
안녕하세요.Windows 환경에서 설치 후 master 노드까지 접속은 했는데, 이미지 파일과 같이 쿠버네티스 명령어가 입력이 안되거나 cka0001 유저로 전환 시 없는 계정으로 나옵니다.cka0001로 로그인도 안됐었습니다.. 확인 부탁드립니다.감사합니다.
-
해결됨내 PC로 실습하는 k8s와 gitops 기반 CI/CD 자동화
Pull 방식 아키텍처3 문의
Pull 방식 아키텍처3 의 경우 개발/운영을 함께 하는 조직에서 사용하기 용이해보이는데요. 이런 경우에도 Image Updator를 사용하기도 하는지 궁금합니다.
-
미해결Certified Kubernetes Application Developer (CKAD) – Practical Exam Guide
4. Container 빌드 & 저장하기 - 자료 관련
안녕하세요.컨테이너 빌드 챕터에서 [자료] 다운로드 시PDF 파일이 아닌 해당 챕터의 영상이 다운로드 되는 문제가 발생하는거 같습니다.어디에 적어야될지 몰라서 이곳에 남겨놓습니다.
-
미해결비전공자도 이해할 수 있는 AWS 중급/실전 (보안, 가용성편)
Nat Gateway
Nat Gateway를 추가한 아키텍처 그림만 봤을때는 private subnet이 라우팅 테이블을 통해Nat Gateway을 호출하고 Nat Gateway가 IGW를 호출하는 거처럼 보이는데요.Nat Gateway는 라우팅 테이블 없이 어떻게 IGW를 호출할 수 있는건가요?
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
쿠버네티스 어나더 클래스-Sprint 1, 2 강의 관련 질문이있습니다.
안녕하세요.먼저 질 높은 강의를 제공해 주셔서 진심으로 감사드립니다.저는 최근 '쿠버네티스 어나더 클래스 - Sprint 1, 2' 강의를 구매하여 본격적으로 수강을 시작한 학습자입니다. 강의를 들으며 궁금한 점이 생겨 이렇게 문의 드리게 되었습니다.저는 쿠버네티스에 대한 기본적인 개념은 이해하고 있고, 실무 환경에서 완벽하진 않지만 직접 클러스터를 구축하고 운영해 본 경험이 있습니다. 그리고 현재 개인 홈서버에도 쿠버네티스 클러스터가 구성되어 있는 상태입니다.이에, 강의에서 제공해 주시는 설치 스크립트를 사용하지 않고, 제가 직접 구축한 쿠버네티스 환경에서 강의를 따라가며 실습을 진행할 경우 환경 차이로 인한 시행착오가 많거나 난이도가 크게 높아질 수 있는지 여쭤보고 싶습니다. 바쁘신 와중에 문의 드려 죄송합니다. 좋은 답변 부탁드리겠습니다.감사합니다.
-
해결됨Claude Code로 만드는 1인 개발자 자동화 시스템 - Sidabari 프로젝트
혹시 강의에서 사용하시는 손글씨 도구? 프로그램이 뭔가요??
손글씨 이미지 업로드는 어떻게 하시는건지 궁금합니다. (마우스로 그림판에 작업하시는건 아닌것 같아서 궁금해요..)
-
미해결AWS 클라우드 이해와 실습
보안그룹 아웃바운드 규칙
좋은 강의 감사합니다. 덕분에 전반적인 개념 잡는 것에 큰 도움 되고 있습니다.33. AWS EC2 인스턴스 생성12분 부분 쯤에 보면, 아웃바운드 규칙에서 이미 모든 트래픽의 모든 아이피가 허용상태인데 SSH와 HTTP를 내 아이피만 허용하는 것이 맞는건가요?인바운드에서만 추가하는 것이 맞지 않나요?
-
미해결AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
데이터베이스 13번 문제
문제에서는 낮은 지연시간의 읽기성능(1), 재해복구기능(2), 비용 효율적인것(3)을 고르라고 했는데 정답은 A인데 왜 C가 아닌지 궁금합니다. A는 (1),(2)만 해당이 되는데 C는 (3)까지 가능하기 때문에 C가 더 정답이라고 느껴집니다..
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
배포 파이프라인 구축 후 마주하게 되는 고민들 (💻 실습)
배포 파이프라인 구축 후 마주하게 되는 고민들 (💻 실습) >> 실습 진행하고 있는데요 영상에서는 DOCKERHUB_USERNAMEGITHUB_USERNAME 없이 빌드하셨는데 스샷처럼 나오는게 정상인가요?
-
미해결실전에서 바로 써먹는 Kafka 입문
38강 클러스터에 컨트롤러 연결 질문
마지막에 2,3번 컨트롤러를 따로 연결하는 이유가 궁금합니다. 강의에서 클러스터에 노드 3개를 연결하고 나서 브로커와 컨트롤러 모두 잘 있는지 sudo lsof -i:~~~ 로 확인까지 하셨는데 이까지는 브로커3개는 모두 다 클러스터에 연결되었고 2,3번 컨트롤러만 연결되지 않은건가요? 노드의 구성요소가 컨트롤러 + 브로커라고 하셔서 노드를 클러스터에 연결하면 자동으로 컨트롤러, 브로커 모두 연결될 줄 알았는데 브로커만 연결되는건가요?
-
미해결내 PC로 실습하는 k8s와 gitops 기반 CI/CD 자동화
가상머신, Jenkins 등의 설치, 설정
다음의 내용은 반드시 github 리포지토리의 내용을 참조하여 설치, 설정해 주세요.Jenkins, Gitea 설정을 위한 가상 머신 설치 윈도우 : https://github.com/stepanowon/ubuntu-on-winMac : https://github.com/stepanowon/ubuntu-on-mack8s 를 위한 가상머신 설치윈도우 : https://github.com/stepanowon/k8s-on-winMac : https://github.com/stepanowon/k8s-on-macJenkins 설치 및 설정윈도우 : https://github.com/stepanowon/ubuntu-on-winMac : https://github.com/stepanowon/ubuntu-on-mac특히 Mac에서는 브라우저 보안 설정을 해야 할 수 있습니다
-
미해결Certified Kubernetes Administrator (CKA) – Practical Exam Guide
쿠버네티스에서의 스토리지 사용
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다]0. 질문 시 시험 지문을 그대로 복사 하거나 이미지 캡쳐를 올리지 말아 주세요.1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요.2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다.3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요.4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다.5. 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)6. 카페 [강의 자료실]에도 많은 질문과 답변들이 있어요! 7. [💡개념이해] 스토리지 종류와 사용 방법 4:48워커노드에 폴더를 만들고 파드에 데이터 저장 공간으로 연결해서 사용하는건,file 스토리지라고 말해주셨는데Block 스토리지가 아닌지 궁금합니다.노드에 폴더를 만들어 데이터 저장공간으로 사용하면,다른 Worker 노드에서도 접근이 불가능하고, Nas로서 사용가능한것도 아닌데, Block 스토리지가 맞는것 같습니다.
-
해결됨내 PC로 실습하는 k8s와 gitops 기반 CI/CD 자동화
[해결] Jenkins 설치 시 "Package jenkins has no installation candidate" 에러
젠킨스 설치시 오류가 발생하여 https://pkg.jenkins.io/debian/ 에서 관련 내용 참고하며 해결하려고 했었고, 중간에 꼬였는지 계속 실패하더라구요.AI와 같이 해결했고, 같은 문제를 겪으실 분들을 위해 참고차 남깁니다~ 1. 문제 원인GPG 키 인식 실패:NO_PUBKEY 7198F4B714ABFC68 에러는 APT가 젠킨스 저장소의 서명을 검증할 수 없을 때 발생합니다.보안 정책 강화: 최신 Ubuntu(24.04+)에서는 기존 .asc 형태의 키보다 바이너리 형태인 .gpg 키 저장 방식을 권장하며, 경로가 일치하지 않으면 저장소를 무시합니다.2. 해결 방법 (최신 표준 방식)터미널에서 아래 명령어를 순서대로 실행하세요.Step 1: 기존의 잘못된 설정 파일 삭제Bashsudo rm -f /usr/share/keyrings/jenkins-keyring.asc sudo rm -f /usr/share/keyrings/jenkins-keyring.gpg sudo rm -f /etc/apt/sources.list.d/jenkins.list Step 2: 키 서버에서 직접 키 수신 및 변환 저장 가장 확실한 방법으로 우분투 키 서버에서 직접 키를 가져와 .gpg 형식으로 저장합니다.Bashsudo gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 7198F4B714ABFC68 sudo gpg --export 7198F4B714ABFC68 | sudo tee /usr/share/keyrings/jenkins-keyring.gpg > /dev/null Step 3: Jenkins 저장소 등록 (HTTPS 사용)Bashecho "deb [signed-by=/usr/share/keyrings/jenkins-keyring.gpg] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null Step 4: 업데이트 및 설치Bashsudo apt update sudo apt install jenkins -y 3. 설치 확인설치가 완료된 후 서비스가 정상 동작하는지 확인합니다.Bashsudo systemctl status jenkins Tip: 만약 설치 도중 Java 관련 에러가 발생한다면, 젠킨스 구동을 위해 sudo apt install openjdk-17-jre -y 명령어로 자바를 먼저 설치해 주세요.
-
미해결AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
6번 질문
다른 분도 질문달았는데, c가 안되는 이유가 선결제 없음이 조건이라 그렇다 하셨는데, 답지에는 다년계약 때문에 그렇다고 나와있는데요. 다년계약은 1년 약정에서 충족된 조건이고, 선결제 조건 이 부분은 그나마 따지자면 유연한 컴퓨팅 환경. 선결제를 안함으로써 가용가능한 비용이 늘어나서 유연한 컴퓨티환경이 된다라는것말고는 이해하기 힘든데, 선결제 부분은 어느 지문에서 없음으로 결정되는건지요
-
미해결Certified Kubernetes Administrator (CKA) – Practical Exam Guide
26년 5월 합격 관련
안녕하세요 26년 5월에도 이 강의의 문제들을 반복하며 풀고 이해한다면 충분히 합격 할 수 있을까요 !? 궁금하여 여쭤봅니다ㅜ
-
미해결실무에서 사용중인 AWS 클라우드 IAM 이해와 보안
강의 자료
강의 자료(zip) 에 파일이 보이지 않습니다,,, 어떤 문제 일까요?
-
해결됨Claude Code로 만드는 1인 개발자 자동화 시스템 - Sidabari 프로젝트
출력용 교재 요청
강사님! 이 강의 교재도 출력용으로 하나 더 올려주실 수 없을까요? chatGPT 시켜서 만들고 있는데 시간이 너무 걸리네요....ㅎㅎ
-
미해결Certified Kubernetes Administrator (CKA) – Practical Exam Guide
curl 200 반환 실패의 건
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다]0. 질문 시 시험 지문을 그대로 복사 하거나 이미지 캡쳐를 올리지 말아 주세요.1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요.2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다.3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요.4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다.5. 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)6. 카페 [강의 자료실]에도 많은 질문과 답변들이 있어요! 안녕하세요 강사님!Ingress 문제 실습 중 제 환경에서 검증 명령이 실패해 궁금하여 작성합니다.curl을 했을때 계속 000이 나와서 이것저것 봤는데 아무리 해봐도 안돼서요..ㅎ 제가 잘 몰라 놓치는 부분이 분명히 있을 것 같은데 혼자서 찾기는 어려워 질문드립니다..! 문제 조건에 맞춰 아래와 같이 Ingress를 생성했습니다.apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: echo namespace: echo-sound spec: ingressClassName: nginx rules: - host: example.org http: paths: - path: /echo pathType: Prefix backend: service: name: echoserver-service port: number: 8080 현재 Ingress 상태를 확인하면 backend가 정상적으로 잡혀 있는것으로 보입니다.Host: example.orgPath: /echoBackend: echoserver-service:8080Endpoint: 20.108.82.221:8080Event: nginx-ingress-controller Scheduled for syncService도 정상적으로 8080 포트를 사용 중입니다.Service name: echoserver-serviceNamespace: echo-soundType: ClusterIPClusterIP: 10.110.134.244Port: 8080/TCPIngress Controller Service 상태는 아래와 같습니다.Namespace: ingress-nginxService: ingress-nginx-controllerType: LoadBalancerClusterIP: 10.98.50.248External IP: pendingPort: 80:30523/TCP, 443:30483/TCP/etc/hosts에는 아래처럼 설정되어 있습니다.192.168.56.40 example.org 그리고 example.org는 IPv4 기준으로 192.168.56.40으로 정상 해석됩니다. 다만 문제의 검증 명령을 실행하면 실패합니다.curl -4 -v http://example.org/echo결과는 아래와 같습니다.Trying 192.168.56.40:80...connect to 192.168.56.40 port 80 failed: Connection refused반면 NodePort와 Host 헤더를 직접 지정하면 정상적으로 200이 반환됩니다.curl -H "Host: example.org" http://192.168.56.40:30523/echo결과:200제가 보기에는 Ingress, Service, Endpoint 연결은 정상이고, 현재 문제는 검증 명령이 example.org:80으로 접근하는데 혹시 강의내용대로 따라가며 했는데도 강사님과 제 결과가 다른 이유가 있을까요..?또한 이 경우 문제의 검증 명령 그대로 200이 나오게 하려면 어떤 설정을 확인해야 할까요? 감사합니다!
-
미해결Certified Kubernetes Application Developer (CKAD) – Practical Exam Guide
Service(name: traefik)의 EXTERNAL_IP 가 Pending 입니다.
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다]0. 질문 시 시험 지문을 그대로 복사 하거나 이미지 캡쳐를 올리지 말아 주세요.1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요.2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다.3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요.4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다.5. 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)6. 카페 [강의 자료실]에도 많은 질문과 답변들이 있어요! 안녕하세요. 일프로님. 강의 잘 보고 있습니다. 강의 7:27 쯤 k get svc -n traefik 명령을 입력했을 때, 해당 서비스 객체의 externalIP가 강의에서는 보이지만, 실습 환경에서는 Pending으로 나옵니다. 이번 강의의 환경세팅 삭제 명령을 입력하고, 다시 환경세팅을 해보아도 같은 상황입니다. 서비스 타입은 LoadBalancer 이지만, 실습 환경은 로컬 클러스터이기에 metalLB 설정 / 서비스 타입을 NodePort로 변경 / 외부 로드밸런서 사용과 같은 작업이 필요할까요? (현재) 외부 IP가 없다보니 최종 검증 명령어인 curl http://external.app.local/ 입력 시, curl: (7) Failed to connect to external.app.local port 80: Connection refused 이러한 에러가 나옵니다.확인 한 번 해주시면 감사하겠습니다...!
-
미해결대세는 쿠버네티스 (초급~중급편)
[15. ConfigMap, Secret - 실습] Env (File) 실습 시 문의사항
안녕하세요.Configmap 실습 중 궁금한 사항이 있어 글 남깁니다. 2:34 부근 Env (File) 실습 중 master node 에서 파일 생성 시 configmap 폴더에서 만드시는데요.저 폴더는 경로가 어떻게 되는건가요?아니면 그냥 아무 폴더에서 파일을 만들면 되는건가요? [👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다]1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요.2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다.3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요.4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다.5. 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)