81 字
1 分钟
DNS 与服务发现
Service 与 DNS record
$ kubectl get svc kube-dns -n kube-systemNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEkube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 12d
$ kubectl get svc nginx-serviceNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEnginx-service ClusterIP 10.108.9.49 <none> 80/TCP 3h
$ dig nginx-service.default.svc.cluster.local @10.96.0.10 +short10.108.9.49$ cat /etc/resolv.confnameserver 10.96.0.10search default.svc.cluster.local svc.cluster.local cluster.localoptions ndots:5
$ nslookup nginx-servicenslookup: can't resolve '(null)': Name does not resolve
Name: nginx-serviceAddress 1: 10.108.9.49 nginx-service.default.svc.cluster.local使用 nginx 配置域名访问