首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Kubernetes IP Masquerade Agent 用户指南
Kubernetes云管理控制器
Kubernetes安全地清空一个节点
Kubernetes保护集群
Kubernetes调试DNS问题
Kubernetes改变默认 StorageClass
Kubernetes更改PersistentVolume的回收策略
Kubernetes关键插件Pod的调度保证
Kubernetes静态加密Secret数据
Kubernetes开发云控制器管理器
Kubernetes控制节点上的CPU管理策略
Kubernetes控制节点上的拓扑管理策略
Kubernetes名字空间演练
Kubernetes配置API对象配额
启用/禁用 Kubernetes API
Kubernetes迁移多副本的控制面
Kubernetes升级集群
Kubernetes声明网络策略
Kubernetes使用CoreDNS进行服务发现
Kubernetes使用KMS驱动进行数据加密
使用Kubernetes API访问集群
Kubernetes使用NUMA感知的内存管理器
Kubernetes通过名字空间共享集群
Kubernetes通过配置文件设置Kubelet参数
为Kubernetes运行etcd集群
Kubernetes为节点发布扩展资源
Kubernetes限制存储使用量
Kubernetes验证已签名容器镜像
以非root用户身份运行Kubernetes节点组件
在Kubernetes集群中使用NodeLocal DNSCache
在Kubernetes集群中使用sysctl
Kubernetes在集群中使用级联删除
在运行中的集群上重新配置节点的 kubelet
Kubernetes自定义DNS服务
Kubernetes自动扩缩集群DNS服务
当前位置:
首页>>
技术小册>>
Kubernetes中文教程(五)
小册名称:Kubernetes中文教程(五)
此页面介绍了 CoreDNS 升级过程以及如何安装 CoreDNS 而不是 kube-dns。 ## 关于 CoreDNS [CoreDNS] 是一个灵活可扩展的 DNS 服务器,可以作为 Kubernetes 集群 DNS。 与 Kubernetes 一样,CoreDNS 项目由 托管。 通过替换现有集群部署中的 kube-dns,或者使用 kubeadm 等工具来为你部署和升级集群, 可以在你的集群中使用 CoreDNS 而非 kube-dns。 ## 安装 CoreDNS 有关手动部署或替换 kube-dns,请参阅 [CoreDNS GitHub 项目]。 ## 迁移到 CoreDNS ### 使用 kubeadm 升级现有集群 在 Kubernetes 1.21 版本中,kubeadm 移除了对将 `kube-dns` 作为 DNS 应用的支持。 对于 `kubeadm` v,所支持的唯一的集群 DNS 应用是 CoreDNS。 当你使用 `kubeadm` 升级使用 `kube-dns` 的集群时,你还可以执行到 CoreDNS 的迁移。 在这种场景中,`kubeadm` 将基于 `kube-dns` ConfigMap 生成 CoreDNS 配置("Corefile"), 保存存根域和上游名称服务器的配置。 ## 升级 CoreDNS 你可以在 [CoreDNS version in Kubernetes] 页面查看 kubeadm 为不同版本 Kubernetes 所安装的 CoreDNS 版本。 如果你只想升级 CoreDNS 或使用自己的定制镜像,也可以手动升级 CoreDNS。 参看[指南和演练] 文档了解如何平滑升级。 在升级你的集群过程中,请确保现有 CoreDNS 的配置("Corefile")被保留下来。 如果使用 `kubeadm` 工具来升级集群,则 `kubeadm` 可以自动处理保留现有 CoreDNS 配置这一事项。 ## CoreDNS 调优 当资源利用方面有问题时,优化 CoreDNS 的配置可能是有用的。 有关详细信息,请参阅有关[扩缩 CoreDNS 的文档]。 ## 你可以通过修改 CoreDNS 的配置("Corefile")来配置 [CoreDNS], 以支持比 kube-dns 更多的用例。 请参考 `kubernetes` CoreDNS 插件的[文档] 或者 CoreDNS 博客上的博文 [Custom DNS Entries for Kubernetes], 以了解更多信息。
上一篇:
Kubernetes声明网络策略
下一篇:
Kubernetes使用KMS驱动进行数据加密
该分类下的相关小册推荐:
Kubernetes中文教程(三)
Kubernetes中文教程(四)
Kubernetes合辑1-安装Kubernetes
Kubernets合辑5-Pod控制器
Kubernets合辑11-持续集成
Kubernets合辑6-服务发现
Kubernets合辑13-集群监控
Kubernets合辑9-资源约束
Kubernets合辑10-网络
Kubernets合辑15-持续部署
Kubernets合辑14-日志收集
Kubernetes中文教程(二)