containerdns:Kubernetes集群的快速DNS

时间:2024-02-24 09:43:51
【文件属性】:

文件名称:containerdns:Kubernetes集群的快速DNS

文件大小:18.41MB

文件格式:ZIP

更新时间:2024-02-24 09:43:51

dns docker kubernetes dpdk etcd

容器DNS 介绍 ContainerDNS充当Kubernetes群集的内部DNS服务器。 组件 containerdns :提供DNS查询的主要服务。 containerdns-kubeapi :监视k8s服务的更改,并在etcd中记录更改。 它为containerdns提供了原始数据,meanwhille containerdns-kubeapi为用户提供了RESTful API来维护域记录。 containerdns-apicmd :这是一个用于查询\更新域记录的shell cmd,它基于containerdns-kubeapi。 etcd :用于存储DNS信息,使用etcd v3 api。 它基于DNS库 。 特征: 完全缓存的DNS记录 不可用时自动删除后端ip 支持多个域后缀 更好的性能和更少的抖动 负载平衡-当一个域具有多个IP时,ContainerDNS会随机选择一个活动的 会话持久性-从同一来源多次访问域名时,将返回相同的服务IP。 设计架构 设置/安装 然后获取并编译ContainerDNS: mkdir -p $GOPATH /src/gith


网友评论