안녕하세요. 로드밸런서 접속 이슈관련 질문입니다.
397
작성한 질문수 1
[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
[질문 하기]
네트워크 설정에 관한 이슈인 것으로 보여집니다.
k8s를 구축하여 설정할때 각 노드에서 로드밸런싱을 curl로 호출하면 접속이 잘 됩니다.
그런데 vm이 아닌 외부 컴퓨터에서 브라우저를 통해 접근하려고 하면 접근이 안되는 이슈가 확인됩니다.
현재 네트워크 환경은 192.168.0.100(본인컴퓨터)에서 실습을 진행하고 있으며 k8s의 환경은 다음과 같습니다.
m-k8s(192.168.1.10)
w1-k8s(192.168.1.101)
w2-k8s(192.168.1.102)
w3-k8s(192.168.1.103)
로드밸런서 metalLB의 설정은 192.168.1.11로 잡히는데 192.168.0.xx컴퓨터에서 192.168.1.11로의 접근을 어떻게 처리해야할지 알수 있을까요?
네트워크 설정에 뭔가 추가로 작업해야 할부분이 있다든지 아니면 제가 뭔가 설정을 잘못 이해하고 있는건지 알수 있을까요?
답변 3
0
참고: Mac labtop의 라우팅 테이블
➜ 1.2 git:(main) (☸️ |hj-eks:default) netstat -rnRouting tables
Internet:
Destination Gateway Flags Netif Expire
default 172.30.1.254 UGScg en0
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
169.254 link#6 UCS en0 !
169.254.169.254 link#6 UHRLSW en0 !
172.16/12 link#6 UCS en0 !
172.30.1.254/32 link#6 UCS en0 !
172.30.1.254 0:17:c3:1f:86:2a UHLWIir en0 1200
172.30.42.90/32 link#6 UCS en0 !
172.30.42.90 f8:23:b2:ad:52:fc UHLWI lo0
192.168.1 link#17 UC vboxnet0 !
192.168.1.10 8:0:27:bc:66:63 UHLWI vboxnet0 1178
224.0.0/4 link#6 UmCS en0 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI en0
239.255.255.250 1:0:5e:7f:ff:fa UHmLWI en0
255.255.255.255/32 link#6 UCS en0 !
0
외부 컴퓨터가 약간 불분명한데....
현재 VirtualBox가 설치되어 VM들을 기동하고 있는 컴퓨터를 외부로 표현하셨다면
그건 되어야 합니다. 왜냐면...VirtualBox에서 호스토전용인터페이스를 만들고 호스트PC(랩탑)에서 이에 대한 경로를 만들어주기 때문입니다.
0
안녕하세요
좋은 질문에 감사드립니다.
그런데 현재 말씀하시는 부분은 네트워크에 대한 몇가지 지식이 없이 설명하기가 좀 많이 어렵습니다.
간단하게는 192.168.0.n/24 와 192.168.1.n/24는 다른 네트워크입니다.
예를 들면 아파트 A동 B동의 차이라 둘을 연결해주는 도로(라우터/라우팅)가 필요합니다.
예: 마스터 노드의 라우팅 경로
[root@m-k8s]# ip routedefault via 10.0.2.2 dev eth0 proto dhcp metric 100
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 100
blackhole 172.16.171.64/26 proto bird
172.16.171.75 dev cali0eaa1b25bf9 scope link
172.16.171.76 dev calib4b095c53b6 scope link
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.10 metric 101
현재 랩탑에서 여러 개의 네트워크 영역이 가능한 이유는 위의 도로(라우팅)이 이미 구성되어 있기 때문입니다. 제 생각에는 위의 질문에 대한 답을 좀 더 구체적으로 이해하기 위해서는 네트워크를 따로 공부하셔야 할 것 같습니다.
혹시 제가 잘못 이해한 부분이 있다면 다시 질문을 부탁드립니다.
환경 설정에 대하여
0
57
2
실습 환경 관련 질의
0
47
2
ch4 디렉토리
0
79
2
cp-k8s-1.30.0(github_SysNet4Admin).ova 파일 확인 부탁드립니다.
0
55
2
6.2 nfs_exporter Permission denied
0
72
2
12분 13초부터의 내용 질문
0
74
1
K8S https 로 try 하는 부분에 대한 Error 확인
0
80
1
deployment 관련 문의
0
85
3
kubectl get nodes 관련 문의
0
199
5
Vagrant 도 에러, OVA도 에러... 실습환경을 만드는게 너무 힘들어요~~~~~!!!!!!
0
112
3
Tabby를 설치후 Copy할때 오류
0
89
3
nginx run 시 ImagePullBackOff 발생
0
105
4
쿠버네티스 환경 구축 질문입니다.
0
113
2
virtualbox 설치 실패
1
125
2
2.4강 brew install 시 .rb 파일 미인식 (./virtualbox-v7.1.10/virtualbox.rb)
1
162
2
워커노드 OS SWAP 질문
0
61
1
2.4.베이그런트(Vagrant)+버추얼박스/vagrant up issue
0
129
2
k run chk-info --image=sysnet4admin/chk-info 에러..
0
103
2
vagrant up 시에 Running pre-flight checks 에서 에러
0
88
2
failed to pull and unpack image \"registry.k8s.io/kube-apiserver:v1.30.14\": context canceled"
0
190
2
vagrant up을 하면 설정과 다르게 설정이 됩니다.
0
128
2
Tabby 무응답
0
131
4
ova 입력시
0
164
3
vagrant up
0
163
2





