55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결대세는 쿠버네티스 [초급~중급]
대쉬보드 관련 문제
현재 v1.22버전을 강의 내용대로 설치하였고 대쉬보드에 Pod를 생성 하려는데 오류가 나옵니다. 해결방법 알려주시면 감사하겠습니다. 대쉬보드 접근은 프록시 설정후 접속하엿습니다. 1. 오류내용 2. 현재 쿠버네티스 pod 상태 nodes 상태 - INTERNAL-IP 해당 주소로 변경 해 놓았습니다.
- 미해결대세는 쿠버네티스 [초급~중급]
클러스터 설치 관련 질문 드립니다.
현재 Azure Cloud내 동일 VNet에 VM 3대를 생성하고 Case 4의 클러스터 설치 작업을 진행하였습니다. DashBoard 설치까지는 이슈없이 잘 진행이 되었으나 DashBoard 설치 후 VM에 할당된 공인 IP를 입력하여 PIP:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/ 에 접속 시 { "kind": "Status", "apiVersion": "v1", "metadata": { }, "status": "Failure", "message": "error trying to reach service: dial tcp 20.97.224.67:8443: i/o timeout", "code": 500 }메시지가 뜨는 이슈가 있습니다.모든 포트에 대해 Open을 해두었기에 포트나 IP 차단에 대한 이슈는 없을겁니다.혹시 다른 케이스의 설치작업을 진행해줘야 할까요??아니면 별도로 진행해줘야 할 작업이 있을까요?추가적으로 VM 내에서 curl localhost:8001 로 접속시 Connection Refused가 뜹니다.
- 미해결대세는 쿠버네티스 [초급~중급]
ConfigMap, Sercret - 실습 강의 1분 20초 쯤에 대한 문의입니다!
쿠버네티스 대시보드를 잘 사용하지 않는 이유가 대시보드에서 시크릿이라던지 값들이 쉽게 보여져서 보안적으로 위험하다고 말씀하셨는데, 혹시 대시보드가 아니고 리눅스 쉘에서는 저 값들이 별도로 암호화 되어 있거나 별도의 권한 제어가 있나요??? 그게 아니라면 혹시 관련해서 또 다른 보안적인 안전한 요소가 있을까요?
- 미해결대세는 쿠버네티스 [초급~중급]
Getting started - Kubernetes - 실습 강의에서 질문있습니다.
Getting started - Kubernetes - 실습 강의에서 4분 25초 쯤에 docker build -t tmkube/hello 가 나옵니다. 여기서 레파지토리가 무슨 주소 인 것 같은데, 리눅스 OS 내의 주소인가요? 아니면 외부 도커 허브주소인가요?? 그리고 이미지를 Dockerfile의 FROM node:slim 에서 가져왔나요? 아니면 tmkube/hello 에서 가져왔나요? 혹은 Dockerfile의 FROM node:slim 과 tmkube/hello 가 어떤 연관 관계가 있는건가요?? 둘 다 docker hub 내에 있는 어떤 공간인가요?
- 미해결대세는 쿠버네티스 [초급~중급]
대시보드 사용 시 오류
안녕하세요 대시보드에서 Pod를 생성하려고 하니 위와 동일한 문제가 발생하네요 Deploying file has failed 라고 나오네요.. 하기에도 동일한 오류 내용이 있는 것 같아 답글을 보고 모든 권한으로 리소스에 접근할 수 있도록 ClusterRole 새로 추가는 했는데도 안되네요.. 추가로 yml 파일로 생성하여 master 에서 생성하면 pod는 생성되지만, 대시보드에 들어가서 shell in container1, 2로 들어가려고 하니 unable to update connection: pod does not exist. 라고 뜨네요..
- 미해결대세는 쿠버네티스 [초급~중급]
맥에서 설치법
1.22 설치 강의를 보고 있는데요 강의가 윈도우 기준인 것 같아서 1번인 xshell부터 막혔는데요 터미널에서 워커를 등록해야 할 것 같긴 한데 어떤 방식으로 등록하면 좋을까요? 이제 막 쿠버네티스를 시작해보는지라 많이 미숙하고 정말 몰라서 질문드립니다. 맥은 인텔 cpu입니다
- 미해결대세는 쿠버네티스 [초급~중급]
PV만 생성되면 hostPath 더라도 영속적으로 사용할 수 있다는거죠?
hostPath의 경로가 /node-v1 이었고, PV로 해당 hostPath를 지정하니까... 만약 Pod가 Node1이 아닌 Node2에 생성되어도 /node-v1로 mount 된 mount3 디렉터리에서 file.txt 을 접근할 수 있다는 말씀이신가요? 실습하면 쉽게 알 수 있을 거 같은데. 지금 제가 실습이 힘든 상황이라서 여쭤봐요.
- 미해결대세는 쿠버네티스 [초급~중급]
질문 있습니다.
다음 서비스 강의에서 설명에 보면 ClsuterIP는 Default 이고, 클러스터 내부에서만 접근 가능하다고 설명해주셨는데요... 여기서는 어떻게 브라우저에서 ClusterIP로 접근 되는건가요? extenalIPs 때문인가요? 감사합니다.
- 미해결대세는 쿠버네티스 [초급~중급]
대시보드 접속이 안됩니다.
안녕하세요 영상 및 가이드보고 대시보드까지 잘 구성하였는데요, 다음과 같이 대시보드 페이지 접속이 안됩니다. 접속에 사용한 url은 http://192.168.0.30:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ 입니다. 가이드에 --address에 자신의 Host IP를 입력하라고 하셨는데 혹시 이부분에 노트북이 가진 IP를 입력하는 것일까요?
- 해결됨대세는 쿠버네티스 [초급~중급]
Service-실습에서 node1,2에서 pod확인
안녕하세요. 항상 좋은 강의 감사드립니다 :) 실습 강의 따라하던 중 문의사항이있습니다! (강의시간 5:31~) master에서 node1과 node2의 30000번 포트로 접근하여 hostname을 확인하는 실습을 진행 중 입니다. nodeport 서비스(svc-2) 생성 후 해당 실습 내용을 따라해보면 node2에서의 경우 연결시간 초과라고 뜹니다. node1, 2상태를 확인해보면 node2에서는 pod1을 확인 할 수 가없습니다. 원래는 nodeport 서비스를 생성하게되면 node2에서도 pod1의 내용을 확인 할 수 있어야 하는것이라고 생각하는데 확인이 안됩니다@@ 또한 pod2를 생성후 node1 의 30000번 포트로 계속 확인해봐도 pod2로 트래픽분산이 되는 내용도 확인이 안됩니다. (계속 hostname은 pod1로만 확인됨) 어떤 부분을 잘못 설정한 것일까요?
- 미해결대세는 쿠버네티스 [초급~중급]
CKA 자격증 취득목적인데 서비스강의도 필히들어야하나요?
안녕하세요. CKA강의 준비를 하고있습니다. 서비스강의(아키텍처 혹은 그 외)도 꼭 들어야 CKA 볼수 있을까요? 시간이 많지 않아 최소한의 노력으로 우선 시험을 보려고 합니다. 감사합니다.
- 해결됨대세는 쿠버네티스 [초급~중급]
Network error : Connection refused
안녕하세요. 설치과정에 자꾸 안되는 부분이 있어서 vm 모두 삭제 후 다시 하고있습니다. 여러 질문에 대답해주신 내용 확인하여 https://kubetm.github.io/practice/appendix/installation_case5/ 이걸 보고 다시 따라하고 있는데요. 3-1-1) SELinux 설정 이 부분에서 vm을 실행시킨 상태에서 mobaXterm 으로 `master-30`접속하려니 login as : 가 안뜨고 Network error : Connection refused 가 뜹니다. 설정을 제대로 한 것 같은데, ,,이유를 알 수 있을까요? remote host로 설정하는 127.0.0.1 같은 경우는 case5에선 임의로 정해주는거라 기본게이트웨이 ip와는 상관없이 127.0.0.1로 정해주는 것 맞을까요??
- 미해결대세는 쿠버네티스 [초급~중급]
calico 설치 후 pod가 run되지 않습니다
kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml kubectl get pods --all-namespaces 명령어를 치면 pod들이 run되지 않고 이런 에러가 발생합니다. 어떻게 해야할까요?
- 미해결대세는 쿠버네티스 [초급~중급]
kt cloud 공인 ip 211.43.12.245 사용 서버를 실행하는 형태 확인 바랍니다.
putty 접속 후 우분트 리눅스에서 도커 설치 및 docker run -d -p 8100:800 tmkube/hello . 실행하면 화면에 첫 줄은 처키 값이 나오면서 두번째 줄은 docker:error response from daemon : driver failed programming external connectiity on endpoint quirky_hellman ..... ..... bind for 0.0.0.0:8100 failed: port is already allocated 라는 문구가 떱니다. 실제 url을 211.43.245:8100 접속하면 페이지가 작동하지 않습니다. 211.43.12.245에서 잘못된 응답을 전송했습니다. 라고 접속이 안됩니다. 어떻게 해야 하나요 ?
- 미해결대세는 쿠버네티스 [초급~중급]
SSH 접속이 안됩니다...
SSH 접속이 안되는 이유를 모르겠습니다. 포트도 다열고 ip 까지 확인했습니다.... 3일째 이것만하고있네요... 진도를 못나갑니다 ... 알려주신 URL 환경설정과 동일하게 했는데도 안되네요
- 미해결대세는 쿠버네티스 [초급~중급]
Allow, replace, forbid 사용 상황 예시를 들어주실 수 있을까요?
동작원리는 조금 이해했는지 데 어떤 상황에서 allow를 쓰고 replace, forbid 를 써는지 잘 모르겠습니다. 혹시 간단하게라도 상황 예시를 들어주실 수 있을까요?
- 미해결대세는 쿠버네티스 [초급~중급]
헬름 강의는 언제 열리는지요!!!
블로그에 올라와있는거 확인했습니당. 강의는 언제부터 판매하시는지요?? 기다리는 중입니다 헥헥
- 미해결대세는 쿠버네티스 [초급~중급]
empty-dir pod 생성 오류
강의에 나와있는데로 empty-dir pod를 생성하려고 하면 아래와 같이 오류가 생깁니다. 오탈자도없고... $pod logs pod-volume-1 error: a container name must be specified for pod pod-volume-1, choose one of: [container1 container2] 이유가 무엇일까요? 재 pod 생성 yaml 파일입니다. apiVersion: v1 kind: Pod metadata: name: pod-volume-1 spec: containers: - name: container1 image: hglee0126/p8000 volumeMounts: - name: empty-dir mountPath: /mount1 - name: container2 image: hglee0126/p8000 volumeMounts: - name: empty-dir mountPath: /mount2 volumes: - name : empty-dir emptyDir: {}
- 미해결대세는 쿠버네티스 [초급~중급]
case2 연결이 안됩니다... 살려주세요
무선 공유기 쓰고있는데 대역을 어떻게 잡아야하나요 ?? 다른분 글 보고 192.168.56.30 으로 잡아도 안되고.. 계속 connection time out 뜨네요... 제가 뭘 놓치고 있는걸까요 몇시간째 이거만보고있는데 진도를 나갈수가없네요ㅠㅠ 살려주세요 네트워크 설정은 개념도없고 아는게없어서 너무답답하네요..
- 미해결대세는 쿠버네티스 [초급~중급]
minikube에서는 externalTrafficPolicy: Cluster 를 실습할 수 없나요?ㅠ_ㅠ
minikube에서 실습 중인 상태입니다. NodePort 실습 중 pod1, pod2로 트래픽이 분산되는 현상을 볼 수가 없어서요! pod1이 있는 노드로 curl 하면 pod1 만, pod2가 있는 노드로 curl 하면 pod2 만 나오더라구요. 마치 externalTrafficPolicy:Local로 되어있는 것처럼요. 혹시 minikube에서는 externalTrafficPolicy: Cluster 를 실습할 수 없는걸까요?