y34.第三章 Kubernetes从入门到精通 -- k8s集群环境搭建(七)

2.5 DNS服务

目前常用的dns组件有kube-dns和coredns两个,即到目前k8s版本 1.17.X都可以使用,kube-dns和coredns用于解析k8s集群中service name所对应得到IP地址。
https://console.cloud.google.com/gcr/images/google-containers/GLOBAL #google的镜像仓库地址

2.5.1 部署kube-dns

k8s 1.18版本以后将不再支持kube-dns。
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#downloads-for-v1180

kube-dns is deprecated and will not be supported in a future version (#86574, @SataQiu) [SIG Cluster Lifecycle]

kube-dns 已弃用,未来版本将不再支持

2.5.2 部署coredns

将kube-dns更换为coredns

https://github.com/coredns/coredns

1.6及以上新版本:
https://github.com/coredns/deployment/tree/master/kubernetes #1.6部署方式

root@k8s-master1:~# kubectl get service
NAME         TYPE        CLUSTER-IP   EXTERNA

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/124483467