설정 지침을 따랐습니다. (저는 K8s를 처음 사용합니다.) https://minikube.sigs.k8s.io/docs/handbook/addons/ingress-dns/
ingress-dns를 활성화했는데 괜찮았습니다. dns=dnsmasq
NetworkManager.conf에 추가했습니다. /etc/NetworkManager/dnsmasq.d/minikube.conf server=/test/$(minikube ip)
에 추가했습니다.
nslookup hello-john.test $(minikube ip)
Server: 192.168.59.100
Address: 192.168.59.100#53
Non-authoritative answer:
Name: hello-john.test
Address: 192.168.59.100
이것은 작동합니다. 하지만 minikube IP를 지정하지 않으려고 하면 더 이상 지정되지 않습니다.
nslookup hello-john.test
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find hello-john.test: NXDOMAIN
그래서 systemd/resolved.conf를 편집하고 minikube IP를 추가했습니다.
그러면 여기에서는 폴백을 사용할 때 실패하는 외부 도메인을 제외하고는 잘 작동합니다.
내가 여기서 무엇을 놓치고 있는 걸까요?