一,背景
因为k8s集群以及web服务测试,每次使用/etc/hosts配置或者写ip都不太好,所以决定搭建dns服务器做域名解析,后期可以做k8s-kube-dns的父dns服务器。
二,搭建
1. 服务器
dnsserver 192.168.89.128
2. 安装dns软件包
yum -y install bind bind-chroot bind-utils
3. 修改dns配置
vim /etc/named.conf
options {
/*此处改成any*/
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
/*此处改成any*/
allow-query { any; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.root.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
/*此zone做测试域名解析使用*/
zone "ktz.com" IN {
type master;
file "ktz.com.zone";
};
/
云计算之kubernetes系列——配置本地dns服务并关联kube-dns
最新推荐文章于 2024-09-18 15:14:28 发布

最低0.47元/天 解锁文章
2988

被折叠的 条评论
为什么被折叠?



