• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

안녕하세요? sed 명령어에 대해 질문 드려도 될까요?

21.04.13 10:06 작성 조회수 170

1

sed s/192.168.0.0\\/16/20.96.0.0\\/12/g -i calico.yaml

이 명령어가 192.168.0.0 대역에 Virtual Network를 설치한다는것은 이해했습니다.

그런데 뒤에 \\/16/20.96.0.0\\/12/g 내용이 무엇을 의미하는지 궁금합니다. 

항상 친절한 답변 감사드립니다.

답변 1

답변을 작성해보세요.

0

안녕하세요. 

기본으로 calico 설치시에 192.168.0.0 대역으로 Pod IP를 세팅하게 되어 있습니다.

이걸 kubectl init시 설정한 Pod Network 대역으로 변경해줘야하는데요.

calico.yaml 파일 속에서 그걸 변경해주기 위한 명령어가 아시다시피 sed이고, 가이드상에 설정한 pod network대역이 20.96.0.0/12 이기 때문에 그렇게 값이 들어갔습니다.

만약 pod network 범위를 다르게 설정하셨다면, 이 부분을 변경한 cidr대역으로 바꿔주시면 되세요.