部署 DNS 扩展
本部分将部署 DNS 扩展,用于为集群内的应用提供服务发现。
DNS 扩展
部属 kube-dns 群集扩展:
kubectl apply -f https://storage.googleapis.com/kubernetes-the-hard-way/coredns-1.7.0.yaml输出为
serviceaccount/coredns created
clusterrole.rbac.authorization.k8s.io/system:coredns created
clusterrolebinding.rbac.authorization.k8s.io/system:coredns created
configmap/coredns created
deployment.apps/coredns created
service/kube-dns created列出 kube-dns 部署的 Pod 列表:
kubectl get pods -l k8s-app=kube-dns -n kube-system输出为
NAME READY STATUS RESTARTS AGE
coredns-5677dc4cdb-d8rtv 1/1 Running 0 30s
coredns-5677dc4cdb-m8n69 1/1 Running 0 30s验证
建立一个 busybox 部署:
列出 busybox 部署的 Pod:
输出为
查询 busybox Pod 的全名:
在 busybox Pod 中查询 DNS:
输出为
下一步:烟雾测试。
最后更新于