49,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
C드라이브에 비어있는 공간이 부족할 경우
[질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기] C드라이브에 여유공간이 부족해 D드라이브에 가상머신을 설치하려고 합니다. 어떻게 해야 할까요? VirtualBox에서 마스터 노드의 저장소 설정을 보면 40G로 되어있는데, 현재 C 드라이브에 약 20G의 여유공간만 있습니다. 감사합니다.
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
실제 쿠버네티스 버전 업그레이드는 어떻게 이루어지나요?
본 강의에서는 쿠버네티스 버전 업그레이드를 할 때 각 워커 노드에서 수동으로 업그레이드를 진행했는데 실제 개발 환경에서는 이런 식으로 업그레이드를 진행하지 않을 거 같다는 생각이 들었습니다. 실제 환경에서 가동되는 워커 노드는 수없이 많으니까요. 물론 기업마다 팀마다 차이가 있을 거 같지만, 실제 개발 환경에서 쿠버네티스를 업그레이드할 때 워커 노드는 어떻게 업그레이드를 할까요? 강사님의 경험에서 우러나온 답변도 환영합니다 :)
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
동영상이 플레이가 안됩니다
[질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)[질문 하기] 어디다 물어봐야 할지 모르겠는데.. 동영상을 재생하면 가운데 X자가 뜨면서 재생이 안됩니다
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
vm 재시작 후 putty connection refused
[질문 전 답변]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 법을 읽어보셨나요? 예 [질문 하기] 2강까지 진행을 하고 VM 상태 저장을 하고 종료한 뒤에 며칠 후 VM을 재시작하였는데, vm에 putty 원격이 불가했어요. connection refused 에러가 확인됬는데 원인이 뭘까요...? 최초 구성 후 설정에서 변경한 사항은 없었고 vm 상태는 콘솔로 봤을 때 정상이었습니다. 처음 그냥 강의 따라갈 땐 술술 따라가기만 했었는데, 중간에 다시 하려 할때 뭔가 제가 실행했어야하는걸 놓친걸까요?
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
super putty 실행 시 커넥션 에러
super putty 설치하고 파일 받아와서 m-k8s 실행하면 커넥션 에러가 뜨는데 왜 그런 걸까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 실습이 안되는 경우 안되는 부분과 함께 관련 상황을 파악할 수 있는 화면 및 수행 내용등을 함께 주시면 답변에 도움이 됩니다. * 중요 * Vagrant와 관련한 질문은 자주 묻는 질문을 통해서도 해결이 어려운 경우에는 도움을 드리기가 매우 어렵습니다. 자주 묻는 질문에도 기입해두었지만, 개개인의 환경에 따른 차이로 생기는 문제들이기 때문에 개인의 환경을 제가 모두 파악할 수가 없습니다. 오프라인 강의라면 이 부분이 가능하지만 온라인 강의의 한계로 인한 부분이기 때문에 진행자체가 매우 어려워서 강의에 가치를 느끼지 못하신다면, 인프런 환불 요건(진도율 7%, 구매 1주일 이내)에 따라 환불을 도와주실 것이니 인프런에 문의해 주세요. 이 부분에 대해서 이해를 부탁드립니다. << 참고 >> 호스트 성능과의 연관성 똑같은 코드, WIFI 등 같은 환경에서도 'vagrant up'을 실행해도 아래와 같이 다른 결과가 나옵니다. >> Mac에서는 문제 없이 동작 (한번도 문제된 적 없음)>> 윈도우에서는 timeout 등 여러 가지 오류가 발생- 질문에 상당한 노력 및 고민이 담겨지지 않은 경우 답변하기 매우 어렵습니다. 어려웠던 점을 담아서 질문 부탁드립니다. - 질문 답변은 1-2주에 한 번 진행하고 있습니다. 현업의 업무로 바로 답변하는 것이 매우 어려운 점 너른 이해를 부탁드립니다. * 참고 * 강의에서 다루지 않는 쿠버네티스 범위를 넘는 질문은 쿠버네티스 오픈 채팅 및 유저 그룹을 이용하는게 도움이 될 수 있습니다. (https://open.kakao.com/o/gxSooElb {암호: kubectl}- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
super putty 다운로드
super putty 검색하면 jimradford github 페이지까지는 갈 수 있는데 release 페이지가 안열리네요 어디서 다운받죠 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 실습이 안되는 경우 안되는 부분과 함께 관련 상황을 파악할 수 있는 화면 및 수행 내용등을 함께 주시면 답변에 도움이 됩니다. * 중요 * Vagrant와 관련한 질문은 자주 묻는 질문을 통해서도 해결이 어려운 경우에는 도움을 드리기가 매우 어렵습니다. 자주 묻는 질문에도 기입해두었지만, 개개인의 환경에 따른 차이로 생기는 문제들이기 때문에 개인의 환경을 제가 모두 파악할 수가 없습니다. 오프라인 강의라면 이 부분이 가능하지만 온라인 강의의 한계로 인한 부분이기 때문에 진행자체가 매우 어려워서 강의에 가치를 느끼지 못하신다면, 인프런 환불 요건(진도율 7%, 구매 1주일 이내)에 따라 환불을 도와주실 것이니 인프런에 문의해 주세요. 이 부분에 대해서 이해를 부탁드립니다. << 참고 >> 호스트 성능과의 연관성 똑같은 코드, WIFI 등 같은 환경에서도 'vagrant up'을 실행해도 아래와 같이 다른 결과가 나옵니다. >> Mac에서는 문제 없이 동작 (한번도 문제된 적 없음)>> 윈도우에서는 timeout 등 여러 가지 오류가 발생- 질문에 상당한 노력 및 고민이 담겨지지 않은 경우 답변하기 매우 어렵습니다. 어려웠던 점을 담아서 질문 부탁드립니다. - 질문 답변은 1-2주에 한 번 진행하고 있습니다. 현업의 업무로 바로 답변하는 것이 매우 어려운 점 너른 이해를 부탁드립니다. * 참고 * 강의에서 다루지 않는 쿠버네티스 범위를 넘는 질문은 쿠버네티스 오픈 채팅 및 유저 그룹을 이용하는게 도움이 될 수 있습니다. (https://open.kakao.com/o/gxSooElb {암호: kubectl}- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
6개일 때 6개에서 분배를 정확하게 할 수 있는 방법도 있습니까?
- 강의에서는 6개일 때 9개로 늘리면 분배가 정확하게 되었는데요 - 6개일 때 6개의 분배를 정확하게 늘리려면 어떻게 해야 하나요?
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
그럼 scheduler는 kubelet이랑은 통신을 안하나요?
만약 scheduler 가 kubelet이랑 통신을 하지 않는다면, kubelet이 api server를 보고 자체적으로 pod를 생성하는 것 인가요?
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
external-IP 가 <pending> 에서 바뀌지 않습니다.
항상 좋은 강의 감사하게 잘 보고 있습니다. 영상을 따라 하면서 문제가 하나 생겼는데요. k expose deployment -n polaris polaris-dashboard --type=LoadBalancer --port=8080 --name=polaris-lb 를 입력한 후에 아무리 기다려봐도 polaris-lb의 external-IP가 바뀌질 않습니다.. 생성했던 service를 삭제한 후에 yaml 파일로 apply 해봐도 마찬가지 입니다. 영상에 나온 대로만 따라 했는데 안되는걸 보니 각자 실행 환경에 문제가 있어서 안되는 것인지, 아니면 따로 취해줘야 하는 조치가 있는지, 어떤 경우에 pending으로 나오게 되는지 조언 부탁드립니다.
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
4.2 kubelet 삭제 실습 내용 확인 불가
안녕하세요. 4.2 쿠버네티스 워커 노드의 구성 요소에 문제가 생겼다면 강의 내용 결과와 실습 결과가 다른 이유를 알고 싶습니다. 강의: pod가 각각 노드에 하나씩 배포 실습: worker node 2에 두개의 파드, 3에 한개의 파드 (worker node 1의 kubelet stop 상태) NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES del-deploy-57f68b56f7-8z6f9 1/1 Running 0 6m14s 172.16.103.136 w2-k8s <none> <none> del-deploy-57f68b56f7-9c9ll 1/1 Running 0 6m14s 172.16.103.135 w2-k8s <none> <none> del-deploy-57f68b56f7-ksttd 1/1 Running 0 6m14s 172.16.132.6 w3-k8s <none> <none> 감사합니다.
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
kubelet 을 중단시켰음에도 불구하고
kubelet 을 stop 했는데 #kubectl get pods pendding 이 아닌 전부 running 입니다. 왜 그런가요 ?
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
vagrant up 하면
버츄어박스에 master 만생성이 되고 node들은 생성이 되지않습니다...
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
kubectl get nodes 오류
#kubectl get nodes 치면 이렇게 뜨는데 뭐가문제인가요 the connection to the server localhost:8080 was refused - did you specify the right host or port?
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
질문이 있습니다.
kubectl get pods --o wide로 실행중인 서비스의 ip주소와 쿠버네티스 클러스터의 노드 중 어떤 ip에도 매칭이 안되는데 이게 왜 이렇게 되는지 알 수 있습니까? 예를들면 172.16.221.129 라는 ip에 배포가 되었는데, 172.16.221.128이라는 ip만 있습니다.
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
kubectl 명령어 질문
안녕하세요 강의 2-2에서 kubectl expose pod nginx --type=NodePort --port=80이렇게 설정하는데 kubectl expose pod nginx --port=80 이것과 차이점이 뭔가요? NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 38m nginx NodePort 10.103.228.4 <none> 80:31956/TCP 4m37s [root@m-k8s ~]# k get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 28m nginx ClusterIP 10.101.56.107 <none> 80/TCP 5m2s 80을 쓰지 않고 31956을 사용한다는 의미인가요?!
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
vagrant up 오류
vagratn up 할 경우 중간중간에 ImagePull 오류가 있는데 이런 경우 timeout으로 봐야하는건가요?? kubeadm config images pull 이부분에서 기다리는 시간이 너무 길었습니다(6시간) 어떤 문제로 오류가 나는지 알고 싶습니다 (다시 설치할경우 또 다시 오랜시간이 걸릴꺼 같아서 문의드림) ----------------------------------------------------------------------- m-k8s-1.20: [preflight] Pulling images required for setting up a Kubernetes cluster m-k8s-1.20: [preflight] This might take a minute or two, depending on the speed of your internet connection m-k8s-1.20: [preflight] You can also perform this action in beforehand using 'kubeadm config images pull' m-k8s-1.20: error execution phase preflight: [preflight] Some fatal errors occurred: m-k8s-1.20: [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.20.14: output: v1.20.14: Pulling from kube-apiserver m-k8s-1.20: 0d7d70899875: Pulling fs layer m-k8s-1.20: d373bafe570e: Pulling fs layer m-k8s-1.20: 80a294c98ec5: Pulling fs layer m-k8s-1.20: 0d7d70899875: Verifying Checksum m-k8s-1.20: d373bafe570e: Verifying Checksum m-k8s-1.20: d373bafe570e: Download complete m-k8s-1.20: 80a294c98ec5: Verifying Checksum m-k8s-1.20: filesystem layer verification failed for digest sha256:80a294c98ec5258beb62925658c4781f8a888d320d922fc6df5b8e45e0333f18 m-k8s-1.20: , error: exit status 1 m-k8s-1.20: [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager:v1.20.14: output: v1.20.14: Pulling from kube-controller-manager m-k8s-1.20: 0d7d70899875: Pulling fs layer m-k8s-1.20: d373bafe570e: Pulling fs layer m-k8s-1.20: a2a0cc69e98e: Pulling fs layer m-k8s-1.20: d373bafe570e: Verifying Checksum m-k8s-1.20: d373bafe570e: Download complete m-k8s-1.20: 0d7d70899875: Verifying Checksum m-k8s-1.20: 0d7d70899875: Download complete m-k8s-1.20: 0d7d70899875: Pull complete m-k8s-1.20: d373bafe570e: Pull complete m-k8s-1.20: a2a0cc69e98e: Verifying Checksum m-k8s-1.20: filesystem layer verification failed for digest sha256:a2a0cc69e98eb911834fce5ce36fbc8874cc34ea33a9bea15e5988ffe747dc83 m-k8s-1.20: , error: exit status 1 m-k8s-1.20: [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-scheduler:v1.20.14: output: v1.20.14: Pulling from kube-scheduler m-k8s-1.20: 0d7d70899875: Pulling fs layer m-k8s-1.20: d373bafe570e: Pulling fs layer m-k8s-1.20: 0e5b439c245b: Pulling fs layer m-k8s-1.20: 0d7d70899875: Verifying Checksum m-k8s-1.20: 0d7d70899875: Download complete m-k8s-1.20: d373bafe570e: Verifying Checksum m-k8s-1.20: d373bafe570e: Download complete m-k8s-1.20: 0e5b439c245b: Verifying Checksum m-k8s-1.20: filesystem layer verification failed for digest sha256:0e5b439c245b02a7f325b5125240ea9b8edb596718d4c0acc9294dc964c27659 m-k8s-1.20: , error: exit status 1 m-k8s-1.20: [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-proxy:v1.20.14: output: v1.20.14: Pulling from kube-proxy m-k8s-1.20: 20b09fbd3037: Pulling fs layer m-k8s-1.20: 8931379a3e2d: Pulling fs layer m-k8s-1.20: 8931379a3e2d: Verifying Checksum m-k8s-1.20: filesystem layer verification failed for digest sha256:8931379a3e2d97bb0d1cb630b22d2c331acb8282020a0efd07f8de6d5ffcd098 m-k8s-1.20: , error: exit status 1 m-k8s-1.20: [ERROR ImagePull]: failed to pull image k8s.gcr.io/etcd:3.4.13-0: output: 3.4.13-0: Pulling from etcd m-k8s-1.20: 4000adbbc3eb: Pulling fs layer m-k8s-1.20: d72167780652: Pulling fs layer m-k8s-1.20: d60490a768b5: Pulling fs layer m-k8s-1.20: 4a4b5535d134: Pulling fs layer m-k8s-1.20: 0dac37e8b31a: Pulling fs layer m-k8s-1.20: 4a4b5535d134: Waiting m-k8s-1.20: 0dac37e8b31a: Waiting m-k8s-1.20: 4000adbbc3eb: Verifying Checksum m-k8s-1.20: 4000adbbc3eb: Download complete m-k8s-1.20: d72167780652: Verifying Checksum m-k8s-1.20: 4a4b5535d134: Verifying Checksum m-k8s-1.20: 4a4b5535d134: Download complete m-k8s-1.20: 0dac37e8b31a: Verifying Checksum m-k8s-1.20: filesystem layer verification failed for digest sha256:0dac37e8b31a9abb933416b482b0046f50ec329d35cadfcbf8bcc381fa531114 m-k8s-1.20: , error: exit status 1 m-k8s-1.20: [ERROR ImagePull]: failed to pull image k8s.gcr.io/coredns:1.7.0: output: 1.7.0: Pulling from coredns m-k8s-1.20: c6568d217a00: Pulling fs layer m-k8s-1.20: 6937ebe10f02: Pulling fs layer m-k8s-1.20: c6568d217a00: Verifying Checksum m-k8s-1.20: 6937ebe10f02: Verifying Checksum
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
kubectl get pods 명령어에서 pendingt 상태지속
안녕하세요. pods 배포실습 과정 따라하는 중에 pod이 pending 상태로 지속되어서 질문 남깁니다. 이전 질문들을 보고 describe 명령어를 쳐서 원인이 toleration관련 오류인것같아 구글검색후 이것저것 찾아보며 'kubectl taint nodes node01 spray=mortein:NoSchedule' 명령어를 한번해보고 안되는것같아 'kubectl taint nodes node01 spray=mortein:NoSchedule-' 를 통해 다시 untaint 진행후의 상태입니다. 그래서 warning메세지가 2개 발생하는것 같습니다.
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
Mac 설치 시 오류입니다.
맥에서 설치시 오류 내용입니다. 확인 부탁드립니다.집 공유기의 Wifi 대역이 192.168.1.0 을 사용하고 있어서 핸드폰의 핫스팟을 이용하여 연결 후 vagrant up을 해도 동일한 오류가 나오고 있습니다. The IP address configured for the host-only network is not within the allowed ranges. Please update the address used to be within the allowed ranges and run the command again. Address: 192.168.1.10 Ranges: 192.168.56.0/21 Valid ranges can be modified in the /etc/vbox/networks.conf file. For more information including valid format see: https://www.virtualbox.org/manual/ch06.html#network_hostonly
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
쿠버네티스에서의 통신
안녕하세요. 강의 잘 보고 있습니다. 쿠버네티스 구성에 대해서 많은 것을 배우고 갑니다. 쿠버네티스 구성은 MSA라고 할 수 있습니다. 그럼, 쿠버네티스 내에서 통신은 어떻게 해야 하는지 궁금합니다. Pod → Pod 호출 Deployments → Deployments 호출 Pod → Deployments 호출 Deployments → Pod 호출 Pod 내 Container → Container 호출 위와 같은 통신은 어떻게 설정을 해야 하는지 궁금합니다. 혹은, 다음 강좌에서 학습을 할 수 있나요? 저의 최종 목표 쿠버네티스에 현재 개발하고 있는 MSA를 로컬에서 셋팅을 하고 싶습니다.
- 미해결쉽게 시작하는 쿠버네티스(v1.25)
vagrant up 에러
The IP address configured for the host-only network is not within the allowed ranges. Please update the address used to be within the allowed ranges and run the command again. Address: 192.168.1.10 Ranges: 192.168.56.0/21 Valid ranges can be modified in the /etc/vbox/networks.conf file. For more information including valid format see: https://www.virtualbox.org/manual/ch06.html#network_hostonly --------------------------------------------------------------- vagrant up 명령어 실행 시 위와 같은 에러가 발생합니다. 혹시 networks.conf file파일을 생성해주면 되는건가요?. 저 위치에 해당하는 vbox 폴더가 없는데, 어떤 이유로 찾는건지도 궁금합니다. 감사합니다.