kubenetes源码分析之DNS(八)
来源:互联网 发布:知乎好玩的话题 编辑:程序博客网 时间:2024/06/05 20:44
之前的的7篇blog详细分析了kubernetes DNS服务。下面做一下总结,
kubedns
● listwatch k8s api,监控Service和Endpoint资源并更新DNS记录
● 替换etcd,使用TreeCache数据结构保存DNS记录并实现SkyDNS的Backend接口,这样直接从内存取数据相对etcd加快速度。
● 接入SkyDNS,对dnsmasq提供DNS查询服务
dnsmasq-nanny
● 对集群提供DNS查询服务,并且把kubedns设置为upstream
● 提供DNS缓存,降低kubedns负载,提高性能
sidecar
● 定期检查kubedns和dnsmasq的健康状态(nslookup)
● 为k8s活性检测提供HTTP API
整个DNS已经介绍完毕,下面将介绍k8s的另一个组件kubeadm。
0 0
- kubenetes源码分析之DNS(八)
- kubenetes源码分析之DNS(一)
- kubenetes源码分析之DNS(二)
- kubenetes源码分析之DNS(三)
- kubenetes源码分析之DNS(四)
- kubenetes源码分析之DNS(五)
- kubenetes源码分析之DNS(六)
- kubenetes源码分析之DNS(七)
- contiki 源码分析之其他(八)
- Android FM模块学习之四源码分析(八)
- Spark源码分析之八:Task运行(二)
- Hessian源码分析之设计模式篇(八)
- DispatcherServlet 源码分析(八)
- nhibernate源码分析之八: 解析HQL
- OpenStack Cinder源码分析之八
- postgres 之 initdb 源码分析 八
- netty源码分析 之八 transport(总结)
- elasticsearch源码分析之集群服务(八)
- 避免NSNotification的一些坑
- 头像认证
- C# 动态调用WebService及配置数据
- 分析零售行业目前存在的数据统计问题
- Android DashPathEffect的简单使用(如实线虚线)
- kubenetes源码分析之DNS(八)
- 前端面试题之mouseover和mouseenter的区别
- Python点滴
- linux内核文件权限管理
- Spring的IOC原理(转载)
- android新特性:使用CollapsingToolbarLayout实现折叠效果及问题解决
- ReactiveCocoa学习之创建信号
- oracle中sysdate时间的加减
- 2017-4-17