nip.io 는 k8s 에서 wildcard DNS로 칭해진다.
nip.io 앞에 뭘 붙히든, 어떤 주소 형태가 들어가게 되면 그 주소를 인식하여 리턴해주는 서비스
라고 생각하면 된다.
nip.io - wildcard DNS for any IP Address
Dead simple wildcard DNS for any IP Address Stop editing your etc/hosts file with custom hostname and IP address mappings. nip.io allows you to do that by mapping any IP Address to a hostname using the following formats: Without a name: 10.0.0.1.nip.io map
nip.io
만약 nip.io를 사용하지 않으면 사용하고자 하는 도메인을 hosts 등에 모두 등록을 해야만 사용이 가능하다.(참고 포스팅 참고)
하지만 nip.io를 사용하면
hosts 사용할 경우 | 1. hosts 파일에 dns 정보 등록 - test.com 1.2.3.4 2. dns 사용 |
nip.io 사용할 경우 | test.com.1.2.3.4.nip.io |
이렇게 바로 사용이 가능하다.
자주 고정적으로 쓰이는 값들에 대해서는 hosts 파일에 등록을 하는것이 좋지만,
가변적이거나 pod처럼 띄우고 사라질수 있는 대상에서는 wildcard DNS 인 nip.io 도 자주 쓰이곤 한다.
참고 포스팅
https://thenicesj.tistory.com/684
[Mac] hosts 파일 수정 (/etc/hosts)
윈도우에서는 cmd 혹은 명령 프롬프트. 리눅스 맥에서는 터미널을 통해서 ipconfig 혹은 ifconfig 를 해보면 자기 자신 루프백 아이피는 127.0.0.1 로 되어있는것을 알수 있다. 하지만 간단하게 페이지를
thenicesj.tistory.com
'IT > Docker.K8S' 카테고리의 다른 글
[K8S] CNI란? (21) | 2024.05.13 |
---|---|
K8S 기본 명령어 모음(kubectl 옵션) (30) | 2024.05.02 |
[Docker] Oracle (19.3 C) (37) | 2023.11.10 |
[Docker] Springboot 서버 띄우기(com.mysql.cj.jdbc.exceptions.communicationsexception: communications link failure 에러) (58) | 2023.10.19 |
[Docker] Dockerfile 만들기 (54) | 2023.10.18 |
댓글