• 云原生时代的CoreDNS学习指南
  • 云原生时代的CoreDNS学习指南
21年品牌 40万+商家 超1.5亿件商品

云原生时代的CoreDNS学习指南

全新正版 极速发货

59.6 7.5折 79 全新

库存3件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者[美]约翰·贝拉马里奇(John Belamaric),[美]克里凯特·刘(Cricket Liu)|译者:史天 张媛

出版社机械工业

ISBN9787111694434

出版时间2021-11

装帧平装

开本其他

定价79元

货号31304837

上书时间2025-01-03

學源图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介



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

内容摘要
本书介绍了CoreDNS与其他DNS服务器的区别、DNS基础理论、CoreDNS基本配置、CoreDNS管理区域数据的选项、基于DNS的服务发现的工作原理,以及如何在etcd和Kubernetes中配置CoreDNS服务发现。此外,还讲解了如何重写查询和响应,如何监控和排查CoreDNS故障以及如何构建CoreDNS的定制版本并编写新的插件。

主编推荐
在本书问世之前,学习CoreDNS需要阅读代码或梳理网站上简陋的文档。现在你不用苦恼了!通过学习本书,Docker或Linux容器的开发人员和操作人员将快速掌握如何将这个标准DNS服务器与Kubernetes结合使用。
谷歌的不错软件工程师John Belamaric和Infoblox的首席DNS架构师Cricket Liu将向你展示如何使用真实世界的示例来配置CoreDNS以实现目标。你将学习DNS的基础知识,包括它如何在容器环境中充当位置代理,以及它如何关联Kubernetes。
阅读本书,你将:
•深入学习DNS理论知识,包括DNS命名空间、域名、域和区域。
•了解如何配置CoreDNS服务器。
•学会通过CoreDNS管理和服务基础区域数据及不错区域数据。
•学会使用etcd和Kubernetes配置CoreDNS服务发现。
•了解CoreDNS的常见用例:与Kubernetes的集成。
•学会在查询和响应流经插件链时对其进行操作。
•学会监控DNS服务的可用性和性能并进行故障排查。
•学会构建CoreDNS的自定义版本并编写自定义插件。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP