您的位置 首页 k8s

k8s coreDNS 详细介绍+案例

k8s coreDNS 详细介绍+案例1

coreDNS的作用就是将svc的名称解析为ClusterIP。

早期使用的skyDNS组件,需要单独部署,在k8s 1.9版本中,我们就可以直接使用kubeadm方式安装CoreDNS组件。

从k8s 1.12开始,CoreDNS就成为kubernetes默认的DNS服务器,但是kubeadm支持coreDNS的时间会更早。

推荐阅读:

https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns/coredns

coreDNS的IP地址:

 /var/lib/kubelet/config.yaml

 

 

coreDNS的A记录:
k8s的A记录格式:

<service name>[.<namespace name>.svc.cluster.local]

 

使用案例:

k8s 实现wordpress集群 部署 :连接

 

我们来演示一下:

kubectl get pods -A    # 获取 所有的 命名空间的 资源

kubectl get svc -A

kubectl get pods -A --show-labels | grep -i coredns

kubectl  get svc -n kube-system kube-dns  --show-labels

测试 : 同一个 名称空间, 不指定就是 default

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章