여러 네트워크 플러그인 솔루션 중 weave를 상세히 알아본다.
다른 솔루션과 작동방식은 거의 비슷하니까 하나만 잘 알아도 나머지는 따라온다.
노드마다 에이전트를 설치하면 그 에이전트가 노드의 네트워크 전달을 관리함
에이전트 간에 지속적으로 소통하며, 서로의 위치와 아이피 주소를 알고 있음
아래의 그림에서는 보라색이 weave 에이전트이다.
10번 사무실(파드)에서 3번 사무실(파드)로 네트워크 패킷을 보내는 경우
10번 사무실의 에이전트가 패킷을 포장해서 목적지 노드에 있는 에이전트에게 보내고, 목적지 노드의 에이전트는 받아서 포장을 뜯고 나온 원본 패킷을 회수해 본래 목적지인 3번 사무실(파드)로 전달
하나의 파드는 여러 브릿지 네트워크에 연결될 수 있음
이렇게 배포하면 weave는 데몬셋으로 배포된다.
예전에 다른 강의에서 flannel을 사용했을 때와 배포 방식이 똑같다.
flannel도 외부에서 파일 가져오고 그냥 apply 명령어로 설치했었는데.