인프런 커뮤니티 질문&답변
k8s 접근 문제
작성
·
31
0
cat ~/join.sh
을 하니 다음과 같은 내용이 나왔습니다
kubeadm join 192.168.56.30:6443 --token 5v22wu.td05ps0r0p1ssinz --discovery-token-ca-cert-hash sha256:396c7e7a04e0cde77225aa42baf35beaeb8c4d9ee9006f91e8fe06750b12ddbb
그리고 이를 다른 클러스터에 붙여넣은 후 확인하면

이렇게 나옵니다.
이후
https://192.168.56.30:30000/#/login
해당 링크로 접근하면 사이트에 연결할 수 없는데요

https://kubetm.github.io/k8s/02-beginner/cluster-install-case7/
무언가 이슈가 있을까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. dance7210님, Kubernetes 클러스터에 노드를 조인한 후 사이트에 접근할 수 없는 문제를 겪고 계시군요.
포트 및 방화벽 설정:
- URL
https://192.168.56.30:30000을 사용하고 계신데, Kubernetes의 외부 접근을 위해 NodePort나 LoadBalancer 설정이 올바르게 되어 있는지 확인해 주세요.
- 방화벽이나 보안그룹 설정을 확인하여 외부에서 해당 포트에 접근할 수 있도록 설정되어 있는지도 확인하세요.
- URL
서비스 설정 확인:
- 서비스가 NodePort를 통해 노출되었다면,
kubectl get services명령어를 통해 서비스의 포트가 올바른지 검증하세요.
- 서비스가 NodePort를 통해 노출되었다면,
패드 열기:
- 클러스터의 노드 간 통신 문제가 있는 경우 텔넷이나 nc 명령어로 192.168.56.30:30000 포트가 열려 있는지 직접 확인해보세요.
- 클러스터의 노드 간 통신 문제가 있는 경우 텔넷이나 nc 명령어로 192.168.56.30:30000 포트가 열려 있는지 직접 확인해보세요.
클러스터 상태 점검:
- 클러스터의 모든 노드가 정상적으로
Ready상태인지, Pod가 정상적으로 구동되고 있는지kubectl describe nodes와kubectl get pods -A를 통해 점검해보세요.
- 클러스터의 모든 노드가 정상적으로
이 외에도 journalctl -u kubelet 등으로 kubelet 로그를 확인하시면 클러스터 상태에 대한 추가 정보를 얻을 수 있습니다.
도움이 되셨길 바랍니다! 추가적인 질문이 있으면 언제든지 문의해주세요.





어떤 식으로 동작시킬 수 있는지에 대한 정보가 전혀 안나옵니다.