• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

트러블 슈팅하다가 궁금한게 생겨서 질문 드립니다.

23.01.07 20:13 작성 조회수 270

0

[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

[질문 하기]

안녕하세요! 조훈님 쿠버네티스 강의 너무 재밌게 듣고 있는 수강생입니다. 다름이 아니라 제가 오늘 트러블 슈팅하는 과정에서 무작정 해결은 되었지만 원인을 정확하게 알수 없어서 조훈님께 좀더 정확한 지식을 얻기 위해 질문합니다!

저의 문제 상황은 이러했습니다. 강의 대로 진행을 하면서 LoadBalance로 배포를 하니 ip가 192.168.2.11 로 배포가 되더라고요. 때문에 접속이 불가능 했고, 저는 위 ip를 강의와 같이 192.168.1.11 바꾸고 싶었습니다.

때문에 조훈님 강의를 다시 반복하면서 제가 놓친 부분이 있나 보기도 하고, 강의 질문목록등을 살피면서 metallb.yaml파일을 열어 보았고 마지막 부분이 이렇게 강의와 다른 ip를 가르키고 있었습니다.

data:

config: |

address-pools:

- name: metalLB ip-range

protocol: layer2

addresses:

- 192.168.2.11-192.168.2.19

파일을 처음 열어보았을 때 어? 이 주소가 맞나? 싶었습니다.

하지만 저는 제 지식이 짧은 탓에 이 부분을 건드려도 되는지 확인해 보기 위해 조훈님 깃헙 파일과 대조해 보았고 놀랍게도 깃헙 파일은 192.168.2.11-192.168.2.19이 아닌 192.168.1.11-192.168.1.19로 되어 있더라고요. 이게 어찌된 일인지.. 저는 yaml 파일을 건드린 적이 없는데... 때문에 수정을 위와 같이 해서 강의와 같이 ip를 바꾸긴 했지만 왜 yaml 파일이 지 멋대로 수정이 되어있었는지 아직도 의문입니다. 제가 나름대로 추측(?)을 해보았는데 이 부분에서 조훈님께서 제가 어떤 부분 지식이 부족한지 방향성을 알려주실 수 있다면, 제가 놓친 부분을 더 공부하고자 합니다!

[추측]

위와 같이 yaml 파일이 수정이 된것은 제가 virtualbox를 삭제하고 meatallb image가져오기를 반복하는 과정에서 무슨 문제가 있지 않았을까 생각합니다. (서버 재대로 끄지도 않고, 그냥 virtualbox 삭제 안되는거 강제로 삭제하고 다시 apply -f 무작정 다시 하고 그랬습니다.)

답변 1

답변을 작성해보세요.

0

안녕하세요

음.............

(점이 좀 많은 건 대체 왜...라는 의미인데요..)

리눅스에는 히스토리를 어느정도 볼 수 있는 세션이 유지되고 있는 한도내에서 어느정도 저장되는
(자세히 들어가면 복잡해 지니 간단하게는요)
기능인 history 라는 명령이 있는데요. 그걸로 metallb.yaml 파일을 수정하신적이 있는지 보면 될 것 같습니다.

192.168.1.n 을 쓰는 이유는 현재 저희가 사용하고 있는 랩이 192.168.1.n/24 네트워크를 호스트 네트워크로 쓰고 있기 때문에 다른 네트워크로는 통신이 안되거든요.

그러니까...정리하자면 위의 내용이 바뀐건..누군가가 바꾸었다는 거죠...

가져오기를 반복하는 과정에서 나오긴 어려울 것 같고요.
curl로 다른 곳에서 받아왔던 직접 vi로 바꿨던 sed나 perl로 변경했던

사용자가 개입했을 확률이 99.999999%라고 보시면 됩니다.

특히 파일이라는 것으로 변경되어 저장되었다면요
(부동 소수점 처럼 부정확하게 나올 가능성이 있는 것도 아니니까요)