prometheus对接CoreDNS实现服务发现

prometheus对接CoreDNS实现服务发现

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

本文介绍了如何启动etcd并配置CoreDNS。启动etcd时使用v3版本并设置监听地址。CoreDNS配置文件中指定etcd作为后端,并设置DNS A记录以解析域名。最后,通过dig命令验证DNS设置的成功与否。

🎯

关键要点

  • 启动etcd时使用v3版本,设置监听地址为http://0.0.0.0:2380和http://0.0.0.0:2379。
  • CoreDNS配置文件中指定etcd作为后端,并设置DNS A记录以解析域名www.liangyuanpeng.com。
  • 使用etcdctl命令设置DNS A记录,记录内容为{'host':'192.168.3.152'}。
  • 通过dig命令验证DNS设置,确认www.liangyuanpeng.com成功解析为192.168.3.152。

延伸问答

如何启动etcd并配置监听地址?

启动etcd时使用v3版本,设置监听地址为http://0.0.0.0:2380和http://0.0.0.0:2379。

CoreDNS如何配置etcd作为后端?

在CoreDNS配置文件中指定etcd作为后端,并设置DNS A记录以解析域名www.liangyuanpeng.com。

如何设置DNS A记录?

使用etcdctl命令设置DNS A记录,记录内容为{'host':'192.168.3.152'}。

如何验证DNS设置是否成功?

通过dig命令验证DNS设置,确认www.liangyuanpeng.com成功解析为192.168.3.152。

CoreDNS的启动命令是什么?

启动CoreDNS的命令为coredns -conf corefile-etcd-plugin skydns.local.:53 .:53。

etcdctl命令如何查看etcd中的数据?

使用命令./etcdctl get /skydns/ --prefix=true --keys-only=true查看etcd中的数据。

➡️

继续阅读