k8s之DNS服务器搭建

在使用k8s部署springboot+redis简单应用这篇文章中,spring boot连接redis是直接使用的IP连接,那么可不可以直接使用服务名称进行连接呢?答案是可以的,这就是k8s集群范围内的DNS服务来完成服务名到ClusterIP的解析,接下来就一起看一下如何搭建DNS服务器。

二、搭建DNS服务器

(1)简介

k8s提供的DNS服务是skydns,由四个组件组成

etcd:DNS信息存储

kube2sky:监控k8s中Service资源的变化,根据Service的名称的IP地址信息生成DNS记录,并将其保存到etcd中

skyDNS:从etcd中读取DNS信息,并提供DNS查询服务

healthz:提供对skydns服务的健康检查功能

k8s之DNS服务器搭建

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjpdx.html