55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결대세는 쿠버네티스 [초급~중급]
다중 클러스터 조회
강사님 안녕하세요 1번 클러스터, 2번 클러스터 2개의 클러스터로다중 클러스터 구축을 하였고kubectl use-context 로 클러스터간 swiching을 하면서각각 클러스터의 정보를 조회할 수가 있는데요현재는 swiching 한 클러스터의 정보만 조회할 수 있습니다. 혹시 1번 클러스터에서 1번/2번 클러스터의 정보를 같이 조회할 수가 있나요?예를 들어 kubectl get node -o wide 했을때1번 클러스터와 2번 클러스터의 노드들이 모두 나오게 할 수 있는 설정이 궁금합니다. 항상 감사합니다.
- 미해결대세는 쿠버네티스 [초급~중급]
노드 간에 오토 스케일링 관련 질문
한 노드에서 일정량 이상의 자원을 사용하여 (파드양 증가) 기준치 이상을 넘겼을 때 다른 노드에 있는 자원을 빌려 쓸 수 있는 방식에 대하여 여쭤보고싶습니다.예를들면 노드1에서 cpu사용량이 50퍼를 넘었을 때 노드 2에서 cpu 자원을 빌려아서 노드1 내 파드에 할당을 할 수 있는 방식과 같이 다른 노드에서의 자원을 빌려 쓰는 방식이 있다면 얌 파일을 어떻게 만들어야 하는지 궁금합니다.
- 미해결대세는 쿠버네티스 [초급~중급]
window 환경 vagrant up 에러 문의드립니다
https://kubetm.github.io/k8s/02-beginner/cluster-install-case6/기존에 실습하던 환경과 컴퓨터가 바뀌어위 링크 참조하여 다시 설치를 진행했는데 위와 같은 에러가 발생합니다램16기가, disk 공간 여유롭습니다다른 에러들은 구글링 하면서 고쳤는데 위 에러는좋은 해답을 못찾아서 질문 드립니다 -- 해결했습니다 --윈도우 계정명이 한글이어서 발생한 호환성 이슈인 것 같습니다신규로 윈도우 로컬 계정 생성하여 동일한 환경에서 진행하니정상적으로 설치 되었습니다
- 미해결대세는 쿠버네티스 [초급~중급]
k8s naming convention이 궁금합니다.
일프로 강사님께. 안녕하세요. 일프로 강사님 강의를 잘 챙겨보고 있는 학생입니다. 강사님 수업을 듣고 기존 도커 컨테이너로 운영하고 있는 서비스를 로컬에서 k8s로 변경하면서 공부하고 있습니다. 제가 백엔드 개발을 주로 해서 yml 파일을 작성할 때 코드 컨벤션에 신경이 많이 쓰입니다. deployment나 service, configMap 등의 이름을 작성할 때 현업에서 사용하고 있는 컨벤션 등이 있다면 알려주실 수 있을까요? 찾아보니 유의미한 자료를 찾지 못해서 질문을 남깁니다. 좋은 강의 감사드립니다!!
- 미해결대세는 쿠버네티스 [초급~중급]
m2에서 node1과 node2에서 yum 설치가 되지 않습니다..
해당 사진 과 같이 master에서는 yum 설치가 잘됩니다.. 근데 2개의 node에서는 yum 설치가 되지 않습니다.서버 모두 다 삭제하고 설치 해봤구요 몇번을 해도 똑같습니다.,,ㅠㅠ 며칠째 이문제 때문에 강의 시작도 못하고 있습니다.검색해 보면 DNS 설정을 안해줘서 라는데,,, 강의 노트에는 아무리 봐도 DNS 설정하는 부분은 없는 것 같은데 도움을 부탁드리겠습니다.
- 미해결대세는 쿠버네티스 [초급~중급]
Pod 생성 에러 원인 알수 있을까요?
Pod 생성 에러 원인 알수 있을까요?
- 미해결대세는 쿠버네티스 [초급~중급]
대쉬보드 관련 질문드립니다.
브릿지 방식을 이용해 각각 다른 물리 서버 위에 가상머신을 깔고(총 3대의 노트북에 각각 다른 노드) 마스터 노드로부터 토큰을 발행받아 쿠버네티스 클러스터를 구축하는것까지 완성이 되었습니다. 감사합니다.하지만 지금 문제가 있다면, 대시보드 접속이 안되는 문제점이 있네요..강사님 설치가이드에서 소개해주신 대시보드 접속 주소를 포함한 다른 쿠버네티스 대시보드 접속방식(마스터노드 IP : 8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ ) 등등..모두 연결자체가 안되는데,유일하게 연결이 되었던 페이지가 아래 주소로 접속 시 다음과 같은 화면이 나옵니다.대시보드에 접속할 수 있는 방법이 없을까요..? 항상 질 좋은 답변에 감사드립니다.
- 미해결대세는 쿠버네티스 [초급~중급]
liveness probe 실습 로그 문의
안녕하세요. 수업이 쿠버네티스 개념을 잡는데 큰 도움이 되고 있습니다. 가르침 감사드립니다. <Pod - ReadinessProbe, LivenessProbe 실습> 영상 내용 중에 궁금한 점이 있어 문의드립니다. 영상 후반 부에 LivenessProbe 의 동작 확인을 위해서 /health 에 대한 응답을 500 으로 변경하는 부분인데요.로그와 events 의 내용들을 보면/health 가 Internal Server Error 를 반환LivenessProbe 가 3회 실패kubelet 이 pod 를 죽이고 새로 실행Failed connect to 10.98.134.186:8080; 연결이 거부됨pod 가 restart 되면서 정상적으로 응답을 반환순으로 동작을 하네요. 이 과정에서 4번째에 있는 연결이 거부됨 로그의 경우, kubelet 에 의해서 pod 가 restart 가 되면서 외부 요청을 처리할 수 있는 Pod 가 없기 때문에 발생하는 걸로 이해를 했는데요.이 샘플은 livenessProbe 의 동작을 확인 하기 위한 샘플로써, readinessProbe 에 대한 설정이 없기 때문에 pod 이 restart 되는 동안에 service 에서 pod 의 연결을 해제하지 않고 일부러 외부 요청을 받는 상황을 가정하고 있는 건가요 ?? 본문 작성 후 추가)만약 컨테이너가 준비성 프로브를 지원하지 않는다면, 기본 상태는 Success 이다.출처: 쿠버네티스 공식 문서 - 프로브 종류에 보니까, 따로 컨테이너에 설정하지 않는 경우에는 prode 의 상태가 success 라고 하는데. 이것 때문에 일까요?샘플 예제에서는 livenessProbe 만 설정해두었고 .. readinessProbe 에 대한 설정은 없었기 때문에 readinessProbe 가 success 상태로 남아 있고 때문에 pod 가 service 와의 연결을 해제하지 않고 계속 붙어있는 상태 였기 때문에 Failed connect to 10.98.134.186:8080; 연결이 거부됨 을 로그에서 확인했다고 보면 맞을까요..? 아니면 단순하게 readinessProbe 가 없기 때문에 상태를 알 수 없어서 서비스와 파드의 연결을 해제하지 않고 유지했다고 봐야 할까요 ??
- 미해결대세는 쿠버네티스 [초급~중급]
맥 m1 node1 서버 설정 오류
맥 환경에서 환경 구성하는 방법 가이드를 보고 따라하는 도중,master node까지는 완료했는데,k8s-node1 환경을 구성하는 과정에서 계속 오류가 납니다. yum -y update위 명령어를 입력하면Rocky Linux 9 - BaseOS 0.0 B/s | 0 B 00:37 Errors during downloading metadata for repository 'baseos': - Curl error (7): Couldn't connect to server for https://mirrors.rockylinux.org/mirrorlist?arch=aarch64&repo=BaseOS-9 [Failed to connect to mirrors.rockylinux.org port 443: No route to host] Error: Failed to download metadata for repo 'baseos': Cannot prepare internal mirrorlist: Curl error (7): Couldn't connect to server for https://mirrors.rockylinux.org/mirrorlist?arch=aarch64&repo=BaseOS-9 [Failed to connect to mirrors.rockylinux.org port 443: No route to host] 이런 오류가 뜹니다.검색해도 해결법이 안 나옵니다..혹시 어떤 이유인지 알 수 있을까요?
- 미해결대세는 쿠버네티스 [초급~중급]
강의 내용대로 아래 스크립트로 Pod를 만들어서 컨테이너끼리 ping 주고 받으려고 하는데..
apiVersion: v1 kind: Pod metadata: name: pod-1 spec: containers: - name: container1 image: kubetm/p8000 ports: - containerPort: 8000 - name: container2 image: kubetm/p8080 ports: - containerPort: 8080 curl을 사용할 수 없다고 하네요..다른 게시글들 답변보니 kubetm/init 이미지에만 curl이 설치되어 있다고 하시는데 이미지이름을 kubetm/init 로 변경해야하나요? 그렇게 하니까 연결할 포트가 없다고 하고..
- 해결됨대세는 쿠버네티스 [초급~중급]
쿠버네티스 환경 구축 관련 질문입니다.
쿠버네티스 환경 구축 시, Host컴퓨터 한 대에 다수의 가상머신(노드)을 설치해서 구축 하는 방법 말고각각의 master , node1, 2를 담당하는 물리적 (host)컴퓨터들을 직접 연결하여 쿠버네티스 환경을 구축할 수 있을까요?
- 미해결대세는 쿠버네티스 [초급~중급]
Mac M1 모두 설치 후 접속 확인하고 VM 모두 종료 후 다시 실행했을 때 노드들 ssh 접근이 안되네요.
timeout 생기는데 설정 같은거 블로그 대로 진행 후 대시보드까지 확인 후 VM 모두 종료 후 다시 VM 실행해서 노드에 ssh 접속하려니까 안되네요.. 뭐가 잘못되었을까요..?
- 미해결대세는 쿠버네티스 [초급~중급]
RollingUpdate 실패 관련
안녕하세요? deployment 실습 중 rolling update 가 잘 되지 않아서 문의드립니다. rolling update 를 시도하면, v2 버전 pod가 1개만 생성되고, v1 버전 pod는 지속 남아있는 상태로 더 이상 업데이트 가 되지 않습니다. (Recreate은 잘 됩니다.)replicationset 조회 시 아래와 같이 나오는데, 무엇을 잘못한 것인지 잘 모르겠습니다. NAME DESIRED CURRENT READY AGEdeployment-222-5c778cb597 1 1 1 3m46sdeployment-222-5cd5969ff6 2 2 2 5m44s공유해주신 v1.27 image 사용중입니다.
- 미해결대세는 쿠버네티스 [초급~중급]
m1에서 설치 모두 완료했는데 마지막 대시보드 접속이 되질 않네요 ㅠ
세팅 완료 후 마지막 대시보드에 접속하려는데 접속이 되지 않습니다.https://192.168.64.30:30000/#/login
- 미해결대세는 쿠버네티스 [초급~중급]
Host 시스템 혹은 VM 을 재시작하게 되는 경우, 대시보드 접속 불가
설치 후 대시보드 접속해서 사용하고 있다가VirtualBox 내의 VM 을 재기동하거나혹은 VirtualBox 를 설치한 Host 시스템을재기동하는 경우에, 대시보드로 접속이 되지 않습니다.ssh 로 마스터 노드로의 원격 접속은 가능한 상태입니다만,웹 브라우저통해서 대시보드로 접근 ( https://192.168.56.30:30000/#/login) 시도 시에 접근이 안 되고 있네요.
- 미해결대세는 쿠버네티스 [초급~중급]
k8s 설치에 많이 문제가 겪고 있는 사용자들이 많은 것 같은데
실무에서 k8s를 운영할 때에도 강의처럼 세팅해서 진행하나요?
- 미해결대세는 쿠버네티스 [초급~중급]
글을 보니 m1 맥북이 지원이 안되는 프로그램이 많아 실습이 어려운 것 같아보이는데 m1 맥북으로 실습할 수 있는 방법은 없을까요?
꼭 강의 내용에 있는 프로그램을 쓰지 않아도 m1 맥북에서 k8s가 안돌아가진 않을텐데..
- 미해결대세는 쿠버네티스 [초급~중급]
m1 맥 k8s 접근 불가
안녕하세요! 강의를 듣고 v1.27 m 시리즈 설명을 본 후 UTM으로 리눅스 설치 후 조인까지 완료한 후 전부 러닝 상태인 걸 여러 차례 확인 후 대시보드 접근을 시도하였지만 접근이 불가능하여 질문 올립니다.. 다른 방법이 없을까요..?
- 미해결대세는 쿠버네티스 [초급~중급]
Limit Range, Resource Quota
단일 네임 스페이스에 resource quouta와 limit range 둘 다 적용 가능한 것으로 이해했습니다그렇다면, 둘 다 적용하는 경우가 있나요?뭔가 둘 다 적용하면, 네임스페이스에 걸린 제약들을 이해하는데 복잡해지는 것 같아서 질문 드립니다
- 미해결대세는 쿠버네티스 [초급~중급]
cronjob 학습 수행 중 문의사항이 있습니다.
안녕하세요. CronJob 학습 중 몇 가지 애로 사항이 있어 확인 요청 드립니다. CronJob 생성하여 대시보드에서 cron-job 클릭 시 아래 오류 메시지와 함께 404 오류가 발생. 'the server could not find the requested resource' CronJob 학습 과정 중 Manual로 생성된 Job/Pod 는 CronJob을 삭제해도 삭제가 안된다고 하셨는데, 대시보드에서 Trigger로 생성된 job/pod는 삭제가 안되지만 master node 에서 아래 명령어로 생성한 job/pod 는 삭제됨 kubectl create job --from=cronjob/cron-job cron-job-manual-001 감사합니다.