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

k8s集群安装后CoreDNS 启动报错plugin/forward: no nameservers found

安装k8s过程中遇到的问题:

基本信息

系统版本:ubuntu 22.04

故障现象:

coredns 报错:plugin/forward: no nameservers found
在这里插入图片描述

故障排查:

#检查coredns的配置,发现有一条转发到/etc/resolv.conf的配置
kubectl edit cm coredns -n kube-system

    forward . /etc/resolv.conf {max_concurrent 1000}

forward 指 coredns 中没有找到记录,则去 /etc/resolv.conf中的 nameserver 请求解析,而 coredns 容器中的 /etc/resolv.conf 是继承自宿主机的。

问题原因:

检查/etc/resolv.conf 发现没有dns服务器定义。所以coredns启动报错

问题解决:

ubuntu 使用 stsrtemd-resolved.service 管理本地的dns,所以不能直接修改/etc/resolv.conf,需要修改如下配置文件:
添加dns配置:
vim /etc/systemd/resolved.conf
在这里插入图片描述
重启stsrtemd-resolved
systemctl restart stsrtemd-resolved.service

检查/etc/resolv.conf 是否存在nameserver。
在这里插入图片描述
删除coredns的pod ,再次启动后服务正常运行。

在这里插入图片描述
在这里插入图片描述
至此 问题解决。

http://www.lryc.cn/news/351600.html

相关文章:

  • AI图片过拟合如何处理?答案就在其中!
  • 0基础如何进入IT行业
  • 一键批量提取TXT文档前N行,高效处理海量文本数据,省时省力新方案!
  • Java-常见面试题收集(十六)
  • vue从入门到精通(四):MVVM模型
  • 提供一个c# winform的多语言框架源码,采用json格式作为语言包,使用简单易于管理加载且不卡UI,支持“语言分级”管理
  • Docker常见命令
  • 中科大6系+先研院+中南大学电子信息学院2023年保研经历
  • 分布式理论--BASE
  • 【计算机网络原理】浅谈应用层协议的自定义和传输层UDP协议的总结
  • 正则表达式及其应用
  • VUE面试题(3)--vue常见面试题
  • 2024.05.24|生信早报【AI测试版】
  • 计算机毕业设计 | springboot药品库存追踪与管理系统 药店管理(附源码)
  • Flink 对接 Hudi 查询数据,java代码编写
  • 计算机操作系统总结(1)
  • HTML5好看的通用网站模板源码
  • AWS安全性身份和合规性之Inspector
  • mybatis plus 配置多数据源(数据源进行切换)
  • Docker-Android安卓模拟器本地部署并实现远程开发测试
  • vue-封装上下(垂直方向)轮播
  • 海外私人IP和原生IP有什么区别,谁更有优势?
  • 主流容器工具对比以及重点推荐学习的企业级工具
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版在线编辑word文件,同时保存数据和文件
  • 个人感觉对Material设计有用的几个网址
  • ubuntu18 安装sudo
  • 【力扣一轮】202.快乐数 1.两数之和
  • Vue小程序项目知识积累(二)
  • RK3588 Android13 预安装自己的apk应用及把这个应用设置为默认桌面
  • NLP(16)--生成式任务