书籍详情
《云原生时代的CoreDNS学习指南约翰贝拉马里奇(JohnB》[49M]百度网盘|亲测有效|pdf下载
  • 云原生时代的CoreDNS学习指南约翰贝拉马里奇(JohnB

  • 出版社:奥维博世图书专营店
  • 热度:10384
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

 书[0名0]:  云原生时代的CoreDNS[0学0]习指南|8084803
 图书定价: 79元
 图书作者: [美]约翰·贝拉马里奇(John Belamaric) [美]克里凯特·刘(Cricket Liu)
 出版社:  [1机1]械工业出版社
 出版日期:  2021-11-10 0:00:00
 ISBN号: 9787111694434
 开本: 16开
 页数: 188
 版次: 1-1
 内容简介
本书介绍了CoreDNS与其他DNS服务器的区别、DNS基础理论、CoreDNS基本配置、CoreDNS管理区域数据的选项、基于DNS的服务发现的工作原理,以及如何在etcd和Kubernetes中配置CoreDNS服务发现。此外,还讲解了如何重写查询和响应,如何监控和排查CoreDNS故障以及如何构建CoreDNS的定制版本并编写[亲斤]的插[亻牛]。
 目录

前言1
[0第0]1章 CoreDNS简介7
1.1 CoreDNS、容器和微服务8
1.2 CoreDNS的限制9
1.3 CoreDNS、Kubernetes和CNCF10
[0第0]2章 DNS[0知0]识回顾11
2.1 域[0名0]系统11
2.2 域[0名0]和命[0名0]空间12
2.3 域、委派和区域13
2.4 资源记录15
2.5 DNS服务器和[0权0]威DNS服务器16
2.6 解析器17
2.7 解析和递归18
2.8 缓存20
2.9 资源记录详解21
2.9.1 NAME21
2.9.2 TTL22
2.9.3 CLASS22
2.10 资源记录类型23
2.10.1 A记录23
2.10.2 AAAA记录23
2.10.3 CNAME记录24
2.10.4 MX记录24
2.10.5 NS记录25
2.10.6 SRV记录26
2.10.7 PTR记录28
2.10.8 SOA记录29
2.11 区域数据文[亻牛]示例31
[0第0]3章 配置CoreDNS35
3.1 下载CoreDNS35
3.2 CoreDNS命令行选项37
3.3 Corefile语[0法0]38
3.3.1 环境变量40
3.3.2 可重用代码段40
3.3.3 导入41
3.3.4 服务器块41
3.3.5 查询处理42
3.4 插[亻牛]43
3.4.1 根插[亻牛]44
3.4.2 文[亻牛]插[亻牛]45
3.4.3 辅助插[亻牛]46
3.4.4 转发插[亻牛]47
3.4.5 缓存插[亻牛]49
3.4.6 错误插[亻牛]50
3.4.7 日志插[亻牛]51
3.5 常见配置选项55
3.5.1 fallthrough55
3.5.2 tls55
3.5.3 transfer to56
3.6 DNS服务器配置示例56
3.6.1 缓存DNS服务器56
3.6.2 [1主1]DNS服务器57
3.6.3 辅助DNS服务器57
[0第0]4章 管理区域数据59
4.1 文[亻牛]插[亻牛]59
4.2 自动插[亻牛]61
4.3 [1主1][1机1]插[亻牛]63
4.4 route53插[亻牛]65
[0第0]5章 服务发现69
5.1 服务发现简介69
5.2 解决服务发现问题70
5.3 使用CoreDNS和etcd实现服务发现72
5.3.1 etcd插[亻牛]73
5.3.2 其他服务发现选项78
5.4 服务发现和容器编排78
[0第0]6章 CoreDNS与Kubernetes81
6.1 Kubernetes基础[0知0]识81
6.2 Kubernetes网络83
6.2.1 cluster IP服务84
6.2.2 headless服务85
6.3 Kubernetes DNS规范86
6.4 CoreDNS集成94
6.5 CoreDNS默认配置95
6.6 存根域和联邦99
6.7 集群DNS部署资源100
6.7.1 基于角色的访问控制100
6.7.2 服务102
6.7.3 部署103
6.8 自动扩缩107
6.9 [0优0]化配置108
6.10 kubernetes插[亻牛]110
6.11 CoreDNS扩展112
6.11.1 pod选项113
6.11.2 通配符查询113
6.11.3 Au[T**]ath和ndots:5问题114
6.11.4 区域传输支持117
6.11.5 对外公开服务118
6.11.6 修改可用记录119
[0第0]7章 [*]作查询和响应121
7.1 模板插[亻牛]121
7.2 重写插[亻牛]123
7.2.1 重写EDNS0选项126
7.2.2 多条重写规则128
7.3 元数据插[亻牛]129
7.4使用DNS安全扩展签[0名0]响应130
7.4.1 管理DNSSEC签[0名0]的[1主1]区域130
7.4.2 使用dnssec插[亻牛]进行动态DNSSEC签[0名0]134
7.5 案例研究:Infoblox的BloxOne威胁防御136
7.5.1 识别用户136
7.5.2 应用策略138
[0第0]8章 监控和故障排查139
8.1 prometheus插[亻牛]139
8.2 日志插[亻牛]141
8.3 dnstap插[亻牛]146
8.4 错误插[亻牛]148
8.5 跟踪插[亻牛]150
8.6 调试插[亻牛]152
[0第0]9章 自定义构建153
9.1 使用外部插[亻牛]编译CoreDNS153
9.1.1 使用Docker构建154
9.1.2 在工作站上构建155
9.1.3 修改plugin.cfg文[亻牛]156
9.1.4 更换[1主1]程序159
9.2 编写自定义插[亻牛]165
9.2.1 示例:只保留一条记录168
9.2.2 与指标、跟踪和元数据集成172