kubernetes의pod에 대한 기본 DNS 이름 확인
1377 단어 초학자Kubernetesidea
개시하다
이번에kubernetes로 만든pod의 기본 DNS 이름 (^^)/
개요
■ pod의 기본 DNS
■ 어떻게 조사
■ 확인
요약(^^)/
■ pod의 기본 DNS
노브라우징 기능이 설정돼 있어 DNS 명칭이 잘 해결되지 않아 막혔을 때와는 상관이 없지만, 기본 DNS가 있어 겸사겸사 조사해봤다.
■ 어떻게 조사
기본 도메인 이름은nameserver입니다.default.pod.cluster.local
되다
도메인 이름을 확인하려면pod의/etc/resolv가 필요합니다.conf 파일을 확인해야 합니다.
$ kubectl exec -it pod名 /bin/sh
podに入る
$ cat /etc/resolv.conf #resolv.confファイルを確認する
nameserver 10.96.0.10
# ①↑serviceのClusterIP
search default.svc.cluster.local svc.cluster.local cluster.local
# ②↑にサーチパスが定義
options ndots:5
기본pod의 도메인 이름 더하기 ① 및 ②10-96-0-10.default.pod.cluster.local
.10.96.0.10은 10-96-0-10입니다.
■ 확인
서버에 이름 문의를 통해 해결된 nslookup 명령을 확인합니다.
$ nslookup 10-96-0-10.default.pod.cluster.local
Server: 10.96.0.10
Address: 10.96.0.10:53
Name: 10-96-0-10.default.pod.cluster.local
Address: 10.96.0.10
확인 완료.총결산
영어가 없는 설정이 막혔고 기본 DNS 설정도 확인하여 요약하였습니다(><)
Reference
이 문제에 관하여(kubernetes의pod에 대한 기본 DNS 이름 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/suiudou/articles/aa2194b6f53f8f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)