일프로
@1pro
수강생
14,511
수강평
1,535
강의 평점
4.9
게시글
질문&답변
실습환경 구성중 문의
안녕하세요. 해당 강의의 기본 쿠버네티스 설치(window-v1.30) 가이드는 Sprint4 강의에서 제공하고 있는 설치 내용이고요. 경로는 아래와 같습니다. https://cafe.naver.com/kubeops/458 이전 CKA 챌린지를 위한 설치 스크립트를 사용 중이신거 같은데, 해당 설치 레파지토리는 2월말 자격증 시험을 위한 강의를 위해 변경중이고요. 수고스럽더라도 위 가이드로 재설치 후 실습을 진행하시길 권해 드려요.
- 1
- 2
- 22
질문&답변
profile을 "dev"로 실행했을 때 pod 오류
안녕하세요.현재 올려주신 로그만 봤을 때는 기동중에 cpu나 Memory 부족으로 pod가 죽어린 것 처럼 보이는데요. 현재 워커노드에 자원이 부족한 상태인지? 아니라면 api-tester의 리소스 자원을 더 높여 보시겠어요?
- 1
- 3
- 28
질문&답변
istio가 설치 된 후 샘플 파드에 주입 권한
안녕하세요. 좋은 질문 감사합니다.Istio의 사이드카(istio-init, istio-proxy)가 자동으로 파드에 주입되는 것은 Kubernetes의 Mutating Admission Webhook 기능 때문인데, Mutating Admission Webhook는 쿠버네티스 리소스가 만들어지기 직전에 그 내용을 자동으로 수정할 수 있게 해주는 기능이고Istio를 설치하면 istio-sidecar-injector라는 Webhook이 Kubernetes API Server에 등록되고, 이후 파드가 생성될 때마다 API Server는 파드 생성 요청을 Istio Webhook에 전달합니다.그런다음 Istio Webhook은 해당 파드가 사이드카 주입 대상인지(네임스페이스 istio-injection=enabled 라벨 여부)를 판단한 뒤, 조건이 맞으면 파드의 spec을 수정하여 istio-init initContainer와 istio-proxy 사이드카 컨테이너를 자동으로 추가 하는 거죠그리고 이 과정에서 Istio가 파드를 직접 생성하는 건 아니라 API Server가 수정된 파드 spec을 기준으로 최종 파드를 생성하기 떄문에 파드 생성 권한은 기존 사용자나 ServiceAccount의 권한을 그대로 사용해요.
- 1
- 2
- 27
질문&답변
클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다
안녕하세요. 로그를 보면 해당 에러는 VM에서 DNS를 못 찾아서 나는 에러로 보이네요. vm에서 curl https://registry.k8s.io 명령을 날렸을 때 응답이 있어야 하고요. 쿠버네티스 설정 외에 해당 서버의 방화벽이나 DNS 설정을 먼저 확인해보시면 좋을 것 같네요. 그리고 $install_master =
- 1
- 1
- 35
질문&답변
환경 구성에 있어서 질문드립니다
안녕하세요.mac 설치 버전은 arm64기반이고 vagrantfile 내용은 amd64기반 입니다. 해당 VM이 어떤 기반인지에 따라 가이드에 Mac이나 Windows를 선택해서 해야 되고요. 만약 amd64기반이면 windows용 설치 가이드에 Vagrantfile 다운로드 이후 rockylinux-repo.json 파일을 다운로드 받는 부분이 있는데, 이곳에 아래와 같이 이미지 경로가 있어요. https://dl.rockylinux.org/vault/rocky/8.8/images/x86_64/Rocky-8-Vagrant-Vbox-8.8-20230518.0.x86_64.box근데 이미지는 vagrant용 이미지라 여기서 버전만 참고해서 보면 되고 minimal로 설치하시면 됩니다.
- 1
- 2
- 41
질문&답변
configMap 파일생성
리소스를 만들 때는 항상 어떤 네임스페이스에 속해서 만들어지는 지를 유념해야 됩니다.콘솔상의 Configmap과 Secret을 만들 때 네임스페이스를 넣지 않으면 default 라는 이름의 네임스페이스에 속하게 되고요. 현재 대시보드 상의 Pod는 kubernetes-dashboard 네임스페이스에서 만든 것 같아요. UI 상단에 네임스페이스를 변경하는 부분을 default로 수정해 주시면 됩니다.
- 1
- 2
- 38
질문&답변
dashboard에서 pod 생성이 되지 않습니다.
강의 자료실(https://cafe.naver.com/kubeops/497)1-1) Pod 하단에 보시면 아래와 같은 설명이 있어요.* Pod 생성시 확인 사항Kubernetes Dashboard 상단 콤보박스에서 꼭 Namespace를 [default]로 해서 작업해주세요. 만약 [모든 네임스페이스]로 되어 있다면 Pod 생성시 [Deploying file has failed] 에러가 발생합니다.
- 1
- 2
- 33
질문&답변
Volume과 VolumeMount는 왜 나눠놨을까요?
Volume은 Pod 단위의 선언이고, VolumeMount는 컨테이너 에서의 사용입니다. 그래서 이렇게 분리를 하면 한 파드에 여러 컨테이너가 있을 때, 같은 볼륨을 여러 컨테이너가 공유하거나 일부 컨테이너만 쓸 수 있다는 이점이 있어요. 또한 같은 볼륨이지만 컨테이너 마다마운트 경로와 옵션을 다르게도 할 수 있고요. 그래서 그렇게 분리하면 아키텍쳐 설계적으로 장점이 큽니다.
- 1
- 2
- 32
질문&답변
nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server
해당 실습 자료실의 실습 명령을 보면 아래와 같이 명시되어 있어요. 30000 포트로 호출한 부분을 수정해주시면 되겠습니다.curl 192.168.56.31:30001/hostname curl 192.168.56.32:30001/hostname실습자료실 : https://cafe.naver.com/kubeops/498
- 1
- 2
- 41
질문&답변
대시보드 화면이 달라요 ㅠㅠ
안녕하세요. 강의 영상과 달리 실습은 쿠버네티스 버전에 따라 업데이트가 되다 보니, 이런 문제가 있을 수 있습니다. 이점 양해 부탁 드리고요. 쿠버네티스 대시보드의 UI도 업데이트 되면서 해당 부분은 없어졌습니다.그래도 Service 리스트에서는 볼 수 있으니 여기서 확인 하시면 되세요.(사진)
- 1
- 2
- 25




