一、kube-dns(普通服务和无头服务)
普通服务
“普通” 服务(除了无头服务)会以 mysvc.default.svc.cluster.local这种名字的形式被分配一个 DNS A 或 AAAA 记录,取决于服务的 IP 协议族。 该名称会解析成对应服务的集群 IP。
编写一个svc.ymal文件
apiVersion: v1
kind: Service
metadata:
name: mysvc
spec:
ports:
- protocol: TCP
port: 80
targetPort: 80
selector:
app: myapp
启动这个svc服务
进入一个可以交互的pod,查看到mysvc的域名
查看kube-dns的信息
kube