728x90
반응형

처음에 쿠버네티스 클러스터를 만들어볼 때에는 서버 하나 하나 만들고 설정하고 패키지 설치하고
정말 많은 시간이 걸려서 만들었던 것 같다.
이번에는 Vagrant 로 만들어보았지만 사실 적지 않은 시간이 걸렸던 것 같다.

두 가지 방법을 통해 만들어보면서 가장 많이 느낀 점은
환경에 따라 많은 부분이 달라지고 또 많은 부분을 고려해야 한다는 점이다.

직접 만들 때에는 없었던 에러들이 vagrant 를 사용해서 만들 때 생기거나
추가로 설정해주어야 하는 부분이 생기거나 다르게 설정해주어야 하는 부분이 생기는 등
많은 부분에서 시행착오를 겪었던 것 같다.

특히 가상 머신 사이의 통신 문제때문에 정말 많은 시간을 들였던 것 같다.
열심히 찾아도 잘 모르겠고 제대로 해결되지도 않고 어떤 부분이 문제인지 감도 오지 않아서
며 칠간 방치하다가 생각난 김에 하나씩 해보면서 문제를 다시 찾아보다가 해결하게 되었다.
문제의 원인은 내가 private_network 로 할당해준 IP 주소였다.
vagrant는  NAT 네트워크만 설정하도록 되어있고 10.0.2.15 의 독립적인 IP 주소를 사용한다고 한다.
그래서 호스트에서 10.0.2.0/24 의 IP 주소에 대한 경로가 존재하지 않았고
그렇기 때문에 당연히 10.0.2.[10-12] 의 IP 주소를 사용하던 가상 머신들은 서로 통신을 할 수 없는 상태였던 거였다.
사설망 IP 주소 중에 192.168.0.0 대의 주소로 하거나 172.16.0.0 대의 IP 주소 말고도 아무거나 해도 잘 되더라...
내가 설정해준 10.0.2.0 대의 IP 주소만 안 되는 거였다 ㅠㅠ
정말 간단하게 해결할 수 있는 문제였는데
네트워크에 대한 이해가 많이 부족한 부분도 있고 모르니까 어쩔 수 없는 부분이었다.
그래도 이번에 알게 되었기 때문에 긍정적으로 잘 된거 아닐까 ㅎㅎ!

덕분에 vagrant 와 VirtualBox 와도 많이 친해질 수 밖에 없었던 것 같고
아쉬웠던 점은 Mac OS 를 통해 해보고 싶었는데 Mac OS Monterey 이슈때문에 윈도우에서 마무리한 점!

다시 Mac 에서 한다고 해도 바로 할 수 있겠지만 시간 날 때 해보는 걸로~
아니면 지금 만든 클러스터를 통해 여러 예제들을 실습해볼 예정이다.
사실 당분간 쿠버네티스 쳐다도 안 볼지도 모른다 😆😆

728x90
반응형
복사했습니다!