미해결
데브옵스(DevOps)를 위한 쿠버네티스 마스터
섹션6:인그레스(ingress) 실습 - 인그레스 통한 접속 시 IP 문제
강의 : 섹션6:인그레스(ingress) 실습위치 : 7분 43초 경안녕하세요.인그레스 서비스를 올린 후, curl 통해서 접속 테스트 시에 127.0.0.1 이 아니라 인그레스 IP로 직접 curl을 해야 접속이 됩니다.실행 ❌ : curl 127.0.0.1:{인그레스 PORT}실행 ⭕ : curl {인그레스 IP}:{인그레스 PORT}아래는 인그레스 정보입니다.root@master0:/home/user01# kubectl get ing
NAME CLASS HOSTS ADDRESS PORTS AGE
http-go-ingress <none> * 192.168.32.134 80 17h
root@master0:/home/user01# kubectl get all -n ingress-nginx
NAME READY STATUS RESTARTS AGE
pod/ingress-nginx-admission-create-s4j5j 0/1 Completed 0 14h
pod/ingress-nginx-admission-patch-f9jwd 0/1 Completed 0 14h
pod/ingress-nginx-controller-6b58ffdc97-9d9hd 1/1 Running 0 14h
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/ingress-nginx-controller NodePort 10.97.10.247 <none> 80:30450/TCP,443:30058/TCP 14h
service/ingress-nginx-controller-admission ClusterIP 10.106.36.94 <none> 443/TCP 14h
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/ingress-nginx-controller 1/1 1 1 14h
NAME DESIRED CURRENT READY AGE
replicaset.apps/ingress-nginx-controller-6b58ffdc97 1 1 1 14h
NAME COMPLETIONS DURATION AGE
job.batch/ingress-nginx-admission-create 1/1 5s 14h
job.batch/ingress-nginx-admission-patch 1/1 7s 14h
root@master0:/home/user01# curl 192.168.32.134:30450
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
root@master0:/home/user01# curl 192.168.32.134:30450/welcome/test
Welcome! http-go-56686cfd44-7rsch
root@master0:/home/user01# curl 127.0.0.1:30450/welcome/test
curl: (7) Failed to connect to 127.0.0.1 port 30450: Connection refused 실습 명령어는 똑같이 따라했으며, 3번을 반복해도 같은 결과이네요..'마스터 노드-인그레스 노드' 간의 포트포워딩? 이 되어야 하는건지, 아니면 제가 빠트린 설정이 있는것인지 알고 싶습니다😢