2016-11-03 3 views
0

AWS의 kubernetes 클러스터에 표시 될 VM을 추가하려고합니다. 내 kubernetes 클러스터의 AWS 노드는 10.244.0.1에서 브릿지가 있으며이 k8 클러스터의 모든 포드가 켜져있는/24 네트워크를 제공합니다. vpc 라우트 테이블에는 해당 VM의 대상이있는 10.244.0.0/24 경로가 있습니다. , 나는VPC 경로 테이블 항목이 사라집니다.

ping 10.244.10.1 시작하는 모든 것은 내가 다른 VM 부팅

된 IP의 라우팅의 관점에서 잘 작동하고 나는 그것에게 K8S 노드에서

ifconfig eth0:0 10.244.10.1 netmask 255.255.255.255

10.244.10.1

의 별칭을 제공

예상대로 아무 반응이 없습니다 (경로가 없습니다)

경로를 편집합니다. 테이블을 사용하여 새 VM의 대상과 10.244.10.1/32 경로를 만들고 저장하십시오.

많은 성공적인 핑이 인쇄되지만 그 다음에 중지됩니다.
$ ping 10.244.10.1 PING 10.244.10.1 (10.244.10.1) 56(84) bytes of data. 64 bytes from 10.244.10.1: icmp_seq=32 ttl=64 time=0.864 ms 64 bytes from 10.244.10.1: icmp_seq=33 ttl=64 time=0.687 ms 64 bytes from 10.244.10.1: icmp_seq=34 ttl=64 time=0.606 ms 64 bytes from 10.244.10.1: icmp_seq=35 ttl=64 time=0.723 ms 64 bytes from 10.244.10.1: icmp_seq=36 ttl=64 time=0.671 ms 64 bytes from 10.244.10.1: icmp_seq=37 ttl=64 time=0.671 ms ^C --- 10.244.10.1 ping statistics --- 52 packets transmitted, 6 received, 88% packet loss, time 50999ms

은 내가 페이지를 새로 고침 및 경로 테이블을보고 내가 추가 한 항목은 이제 핑이 일시적으로 일했다, 그러나 중단 이유를 이해하게하는, 더 이상 존재하지 않는다. 어떻게 든 (그리고 나는 나의 머리를 긁고있다) 길은 삭제되고있다.

왜 삭제되고 있는지 알아내는 데 도움이 될 것입니다.

답변

0

이 경우의 대답은 간단합니다. AWS는 경로를 삭제하지 않았습니다. Kubernetes "route controller"는 제가 추가 한 경로가 그 경로로 인식되지 않았기 때문입니다.

관련 문제