当前位置: 首页 > news >正文

K8S的CoreDns配置文件添加域名解析

一、CoreDns的概述
负责为整个k8s集群提供 DNS 服务,属于DNS插件。

基于dns的接口去实现集群内部的dns内部域名解析的一种能力。

k8s集群创建后,会在kube-system名称空间下默认生成两个coredns的pod,所有pod的域名请求会以负载均衡的方式向这两个coredns的pod进行域名解析。

kubectl get  pod -n kube-system  -o wide

 

二、CoreDns域名解析链路

image

 

coredns配置相应的域名解析后,会将配置结果存储在etcd键值对数据库中,当pod发起域名请求,这个域名就会经过kube-dns服务负载到coredns的pod上,coredns会通过api-server向etcd获取解析结果,然后将结果返回给pod,pod再根据域名解析结果,通过svc发起访问请求。

三、CoreDns域名解析配置

1.将特定域名解析到单个IP

kubectl edit cm -n kube-system coredns
#加入下面的配置
#注意,“缩进”不能使用tab,要使用空格,hosts {192.168.159.82 www.aaa.comfallthrough}

  

image

 

 

2.将特定域名解析到特定的DNS服务器

kubectl edit cm -n kube-system coredns#加入如下配置#缩进与 .:53 同级bbb.com:53 {errorscache 30forward . 192.168.159.82 {prefer_udp}

  

image

 

3.将所有域名解析到特定的DNS服务器 

kubectl edit cm -n kube-system coredns#加入一下配置
forward . 192.168.159.82 {prefer_udp
}

 

image

 

 

kubectl debug 进入到coredns 内部,coredns 无法使用 exec 登录
无需改镜像、无需重建 Pod,就能把一只 临时调试容器 注入目标 Pod,与其共享 PID/Net/IPC/Mount,像“开启外挂”一样查看系统状态。本文将借助 kubectl debug 实地探访 CoreDNS 的 /etc/resolv.conf,并详解整条命令的每个参数,

kubectl -n kube-system debug -it \--image=busybox \--target=coredns \$(kubectl get pods -n kube-system -l k8s-app=kube-dns -o jsonpath='{.items[0].metadata.name}') \-- sh 

 

 

 

 

参考:
https://blog.csdn.net/qq_44732146/article/details/144050443

https://blog.csdn.net/m0_73562288/article/details/135238255

 

http://www.sczhlp.com/news/125551/

相关文章:

  • 20250308_信安一把梭_web
  • nodify_介绍及安装
  • 柴沟堡做网站公司网页导航栏设计图片
  • 用dw做网站时怎么添加弹窗seo排名第一
  • 怎样保存网站资料 做证据为什么企业要交税
  • 郑州整站关键词搜索排名技术python基础教程第二版课后答案
  • 怎么给自己的品牌做网站网站建设运营执行方案
  • 怎么用源代码做网站软件技术外包
  • 代销网站源码狮岭做包包的网站
  • 信誉好的模板网站建设做网站制作要多少费用
  • 做暖暖在线获取网站常熟公司网站建设电话
  • 如何构建embeding 的就是pytorch 中
  • 中国设计最好的网站洛阳做网站找哪家好
  • 网站开发一般用什么工具wordpress 验证百度网盟
  • 怎样自己做企业的网站企业名录搜索软件有哪些
  • php网站建设设计制作linux wordpress 主题下载
  • 做企业网站软件杭州企业推广网站
  • 在网站加上一个模块怎么做网页设计需要学什么编程语言
  • 广州网站运营专注乐云seo江苏网站开发
  • 东莞市公司网站建设品牌企业网站可以免费做吗
  • 公司网站服务器租用女孩学建筑学好找工作吗
  • 百度云资源搜索网站免费设计素材
  • 网站建设需要什么硬件和软件有哪些方面策划工资一般多少钱
  • 萤石设备视频接入平台EasyCVR国标GB28181视频平台整合铁路抑尘喷洒智能视频监控方案
  • 【低代码平台之应用构建展示】数智化贸易订单管理平台
  • C# 第 17天 028 029接口,依赖反转,单元测试
  • 网络营销模式有哪些?网站首页缩略图 seo
  • 如何给一个网站做推广全球最大的设计网站
  • 如何用网站做淘宝客邓亚萍近况 做网站败光20亿
  • 网站开发 证书百度seo关键词外包