작성
·
565
0
답변 1
1
안녕하세요, 고유림님.
튜터 주도입니다.
말씀하신 수업 흐름 부분은
[2.2.파드를 외부에서도 접속하게 하는 서비스(Service)] 강의의 6분 35초 지점으로 이해했습니다.
--먼저 드린 답변에 착오가 있어서, 확인 후 다시 답변드립니다.--
주신 캡쳐를 보니 pod를 생성한지 9분이 지났는데도 노드포트로 접속이 안 되시니,
manifesto파일의 문제는 아닌 것으로 파악했습니다.
그래서 다음과 같이 단계별로 확인 부탁드립니다.
1단계: 클러스터 내부에서 확인
클러스터 내부(캡쳐에서 쓰고계신 Termius)에서 curl 해보시고, 정상적으로 nginx에 접속되는지 확인 부탁드립니다.
curl 192.168.1.101:31508
2단계: 클러스터 외부에서 확인
클러스터 외부(터미널)에서 curl 해보시고, 정상적으로 nginx에 접속되는지 확인 부탁드립니다.
curl 192.168.1.101:31508
3단계: 브라우저 확인
크롬이 아닌 다른 브라우저(사파리, 파이어폭스, 네이버웨일 등)에서 정상적으로 nginx에 접속되는지 확인 부탁드립니다.
http://192.168.1.101:31508
클러스터 내부에서만 제대로 접속되고, 클러스터 외부, 그리고 브라우저에서는 접속이 안 되신다면,
쿠버네티스 클러스터에서 네트워크를 관장하는 kube-proxy, iptable 의 문제일 가능성이 높으니,
VM을 재시작하여 확인 부탁드립니다.
+) CNI 문제일 가능성도 있으니, 아래 명령어로 CNI에 문제가 없는지 확인 부탁드립니다.
kubectl describe daemonset calico-node -n kube-system | grep -i "status"
해보시고 또 안되거나, 추가로 궁금하신 점이 있으면 남겨주세요
감사합니다 :)
vm 재시동하니 해결 됬습니다.
vm을 종료하는것이 아닌 장시간 절전 모드로 해두어서 그런것 같습니다. 감사합니다.