현재 '시험환경 설명 및 강의실습에 대한 가이드' 가 19분 짜리 ImagePolicyWebhook 설정하기 문제풀이 강의인데, 이게 맞나요? 이후 강의들에 사용할 실습 환경들이 세팅되어 있지 않습니다. 예를 들면, 환경설정을 마친 뒤에 4강을 들어가면 강의 및 문제풀이에 필요한, build/DockerFile 파일을 찾을 수 없네요.
[Update 26.05.15] requests.cpu: 250m에서 400m로 변경 requests.memory : 600Mi에서 400Mi로 변경 해당 문제 카페 내용이 이렇게 작성해주셨는데, 위 내용이 잘 이해가 안 가서요! 강사님께서 시험보셨던 환경 기준으로 400m, 400Mi로 설정해야 통과가 가능했다는 것인지 궁금합니다.
안녕하세요. 먼저 질 높은 강의를 제공해 주셔서 진심으로 감사드립니다. 저는 최근 '쿠버네티스 어나더 클래스 - Sprint 1, 2' 강의를 구매하여 본격적으로 수강을 시작한 학습자입니다. 강의를 들으며 궁금한 점이 생겨 이렇게 문의 드리게 되었습니다. 저는 쿠버네티스에 대한 기본적인 개념은 이해하고 있고, 실무 환경에서 완벽하진 않지만 직접 클러스터를 구축하고 운영해 본 경험이 있습니다. 그리고 현재 개인 홈서버에도 쿠버네티스 클러스터가 구성되어 있는 상태입니다. 이에, 강의에서 제공해 주시는 설치 스크립트를 사용하지 않고, 제가 직접 구축한 쿠버네티스 환경에서 강의를 따라가며 실습을 진행할 경우 환경 차이로 인한 시행착오가 많거나 난이도가 크게 높아질 수 있는지 여쭤보고 싶습니다. 바쁘신 와중에 문의 드려 죄송합니다. 좋은 답변 부탁드리겠습니다. 감사합니다.
좋은 강의 감사합니다. 덕분에 전반적인 개념 잡는 것에 큰 도움 되고 있습니다. 33. AWS EC2 인스턴스 생성 12분 부분 쯤에 보면, 아웃바운드 규칙에서 이미 모든 트래픽의 모든 아이피가 허용상태인데 SSH와 HTTP를 내 아이피만 허용하는 것이 맞는건가요? 인바운드에서만 추가하는 것이 맞지 않나요?
마지막에 2,3번 컨트롤러를 따로 연결하는 이유가 궁금합니다. 강의에서 클러스터에 노드 3개를 연결하고 나서 브로커와 컨트롤러 모두 잘 있는지 sudo lsof -i:~~~ 로 확인까지 하셨는데 이까지는 브로커3개는 모두 다 클러스터에 연결되었고 2,3번 컨트롤러만 연결되지 않은건가요? 노드의 구성요소가 컨트롤러 + 브로커라고 하셔서 노드를 클러스터에 연결하면 자동으로 컨트롤러, 브로커 모두 연결될 줄 알았는데 브로커만 연결되는건가요?
다음의 내용은 반드시 github 리포지토리의 내용을 참조하여 설치, 설정해 주세요. Jenkins, Gitea 설정을 위한 가상 머신 설치 윈도우 : https://github.com/stepanowon/ubuntu-on-win Mac : https://github.com/stepanowon/ubuntu-on-mac k8s 를 위한 가상머신 설치 윈도우 : https://github.com/stepanowon/k8s-on-win Mac : https://github.com/stepanowon/k8s-on-mac Jenkins 설치 및 설정 윈도우 : https://github.com/stepanowon/ubuntu-on-win Mac : https://github.com/stepanowon/ubuntu-on-mac 특히 Mac에서는 브라우저 보안 설정을 해야 할 수 있습니다
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 0. 질문 시 시험 지문을 그대로 복사 하거나 이미지 캡쳐를 올리지 말아 주세요. 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com ) 6. 카페 [ 강의 자료실 ]에도 많은 질문과 답변들이 있어요! 7. [ 💡 개념이해] 스토리지 종류와 사용 방법 4:48 워커노드에 폴더를 만들고 파드에 데이터 저장 공간으로 연결해서 사용하는건,file 스토리지라고 말해주셨는데 Block 스토리지가 아닌지 궁금합니다. 노드에 폴더를 만들어 데이터 저장공간으로 사용하면, 다른 Worker 노드에서도 접근이 불가능하고, Nas로서 사용가능한것도 아닌데, Block 스토리지가 맞는것 같습니다.
젠킨스 설치시 오류가 발생하여 https://pkg.jenkins.io/debian/ 에서 관련 내용 참고하며 해결하려고 했었고, 중간에 꼬였는지 계속 실패하더라구요. AI와 같이 해결했고, 같은 문제를 겪으실 분들을 위해 참고차 남깁니다~ 1. 문제 원인 GPG 키 인식 실패: NO_PUBKEY 7198F4B714ABFC68 에러는 APT가 젠킨스 저장소의 서명을 검증할 수 없을 때 발생합니다. 보안 정책 강화: 최신 Ubuntu(24.04+)에서는 기존 .asc 형태의 키보다 바이너리 형태인 .gpg 키 저장 방식을 권장하며, 경로가 일치하지 않으면 저장소를 무시합니다. 2. 해결 방법 (최신 표준 방식) 터미널에서 아래 명령어를 순서대로 실행하세요. Step 1: 기존의 잘못된 설정 파일 삭제 Bash sudo 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 형식으로 저장합니다. Bash sudo 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 사용) Bash echo "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: 업데이트 및 설치 Bash sudo apt update sudo apt install jenkins -y 3. 설치 확인 설치가 완료된 후 서비스가 정상 동작하는지 확인합니다. Bash sudo systemctl status jenkins Tip: 만약 설치 도중 Java 관련 에러가 발생한다면, 젠킨스 구동을 위해 sudo apt install openjdk-17-jre -y 명령어로 자바를 먼저 설치해 주세요.
다른 분도 질문달았는데, c가 안되는 이유가 선결제 없음이 조건이라 그렇다 하셨는데, 답지에는 다년계약 때문에 그렇다고 나와있는데요. 다년계약은 1년 약정에서 충족된 조건이고, 선결제 조건 이 부분은 그나마 따지자면 유연한 컴퓨팅 환경. 선결제를 안함으로써 가용가능한 비용이 늘어나서 유연한 컴퓨티환경이 된다라는것말고는 이해하기 힘든데, 선결제 부분은 어느 지문에서 없음으로 결정되는건지요