kubedns-coredns部署pod出现not ready问题

coredns未ready 状态running coredns describe该pod无有用信息 logs日志如下 [INFO] plugin/ready: Still waiting on: "kubernetes" [INFO] plugin/ready: Still waiting on: "kubernetes" [INFO] plugin/ready: Still waiting on: "kubernetes" [INFO] plugin/ready: Still waiting on: "kubernetes" E1126 02:25:. 阅读详情


coredns的实例health_check不通过的问题,排查和解决方法

遇到的问题

1、发现问题

pod启动但是未ready
在这里插入图片描述
查看是readiness失败
在这里插入图片描述使用对应的URL进行curl,发现真的返回503
在这里插入图片描述

2、排查问题

查看错误日志,发现一堆这个错误"waiting on : kubernetes"
在这里插入图片描述

网上相关的问题解答
这个跟测试场景不一样,这个案例是开了防火墙,可以确认我这个案例的机器没有开防火墙,但它提醒了一点,coredns是需要访问apiserver的,因此我做了抓包

k8s【coredns解析问题分析解决】 问题 [root@master busybox]# kubectl get pod -nkube-system -owide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES coredns-5c98db65d4-8zjps 1/1 Running 1 2d 阅读详情

相关推荐

Kubernetes DNS服务原理与CoreDNS实战指南

DNS服务是云原生基础设施中实现服务发现的核心机制,其本质是将服务名称映射为集群内可路由的IP地址。它基于标准DNS协议,通过UDP/TCP 53端口提供解析能力,并深度集成Kubernetes API Server动态生成记录。技术价值在于解耦服务调用方与提供方,支撑Service、Ingress、StatefulSet等关键抽象稳定运行。典型应用场景包括Pod间通信、微服务服务发现、跨命名空间访问及灰度发布流量调度。本文聚焦Kubernetes原生DNS方案——CoreDNS,深入解析其插件化架构、ku

virusswb的专栏 417

Kubernetes CoreDNS服务发现原理与生产排障实战

DNS是Kubernetes服务发现的默认且强制机制,其本质是将Service名称(如my-svc.default.svc.cluster.local)动态解析为ClusterIP,支撑所有Pod间通信。该过程依赖CoreDNS插件化架构,通过kubernetes插件实时同步etcd中Service对象,并结合search域、ndots策略、TTL缓存等机制实现高效解析。技术价值在于解耦服务位置与调用方,保障Service抽象层的可靠性与可伸缩性。典型应用场景包括Deployment服务访问、Statefu

devon2014的博客 413

Kubernetes CoreDNS工作原理与实战排错指南

DNS服务是Kubernetes服务发现的核心基础设施,其本质是将Service、Headless Service等抽象对象动态映射为容器内可解析的域名。它基于API Server实时同步集群状态,通过CoreDNS插件化架构实现高可用解析,技术价值在于解耦服务调用与网络拓扑,支撑微服务通信、Ingress路由及跨集群访问。典型应用场景包括Pod间服务调用、Spring Cloud服务发现、ExternalName混合云集成以及IPv6双栈解析。本文深入解析CoreDNS在Ubuntu 22.04环境下的部

weixin_34007020的博客 363

浅谈Kubernetes中Service实现(服务注册和发现)

之前的文章介绍了,这篇文章详细聊一下Kubernetes中的Service网络本身又是如何实现的。下面这张图是k8s集群服务发现涉及到的流程和组件,最重要的就是Kube-dns 和 Kube-proxy两个组件,下面会详细展开说明。

WannaRunning的博客 1215

服务发现 DNS 的落地实践

DNS 服务是 Kubernetes 内置的服务发现组件,它方便容器服务可以通过发布的唯一 App 名字找到对方的端口服务,再也不需要维护服务对应的 IP 关系。这个对传统企业内部的运维习惯也是有一些变革的。一般传统企业内部都会维护一套 CMDB 系统,专门来维护服务器和 IP 地址的对应关系,方便规划管理好应用服务集群。当落地 K8s 集群之后,因为应用容器的 IP 生命周期短暂,通过 App ...

Tommy Xiao 282

微信开放标签wx-open-launch-app样式失效?手把手教你正确设置点击区域(附完整代码)

本文详细解析了微信开放标签`wx-open-launch-app`样式失效和点击无响应的常见问题,提供了完整的解决方案和代码示例。通过分析标签内部实现机制,指导开发者正确设置点击区域和样式,确保跨平台兼容性和用户体验优化。

joy55的博客 313

保姆级教程:用BIGEMAP和Global Mapper搞定5米精度DEM高程数据下载与处理

本文提供了一份详细的5米精度DEM高程数据处理教程,涵盖从BIGEMAP下载到Global Mapper处理的完整流程。通过实战案例和避坑指南,帮助用户掌握高效下载DEM数据、优化等高线生成及坐标系转换的关键技巧,适用于GIS新手和专业人士。

weixin_34169322的博客 381

从Chiplet到UCIE:D2D互联技术如何重塑半导体设计生态

本文探讨了D2D互联技术在半导体设计中的革命性作用,从Chiplet到UCIE标准的演进如何重塑行业生态。详细分析了D2D互联的技术本质、架构选择及UCIE标准带来的变革,并展望了未来光学D2D和3D集成等趋势。高速互联接口技术的突破为AI加速器和计算芯片提供了更高带宽和能效。

weixin_29292535的博客 925

使用libx265对YUV进行h265编码

使用libx265对YUV进行h265编码

Embedded engineer 3072

高通8155源码下载与Android源码编译

一.下载代码 高通下载源码位置: Qualcomm CreatePoint 注册账号,然后登入 可以先选择edit -> infotainment -> sa8155 -> favorites, 点击View TOC就可以过滤出sa8155所有的信息目录.如下图 拉取代码链接在ChipCode中,点击进去可以看到所有的基线版本,选择你需要下载的版本点进去,如sa8155p-la-1-0_ap_standard_oem,把高通专有代码和开源代码都下载到本机. 1..

Johnny2004的专栏 7669

RK3588 部署 YOLO26-Pose 人体姿态检测:Windows Docker 环境全流程

YOLO26-Pose 在 RK3588 上的部署流程是 PC 端 ONNX 导出 → RKNN 转换(INT8 量化)→ 板端推理。INT8 量化后 YOLO26s-Pose 约 35ms,YOLO26n-Pose 约 15ms,可以覆盖实时姿态检测的需求。后处理是 Python 实现的常见瓶颈——如果帧率不达标,先用 npy 保存模型输出在 PC 上验证解析逻辑的正确性,确认无误后再迁移到 C++ 实现。

m0_64661770的博客 535

duilib 之 事件--bubbled冒泡事件应用、通用点击事件、进入离开事件、XML样式中直接添加事件

1. box 绑定点击事件 ui::Box *pSmallVideoBox = (ui::Box*)FindControl(L"rightBox"); if (pSmallVideoBox) { auto SwitchVideo = [this](ui::EventArgs* param){ m_bSecScreenIsScale = m_bMainScre...

目前打算换一个工作,有招聘windows c++方向的也欢迎联系,北京、济南 最好 964

YOLOv8n轻量化实战:10分钟打通实时摄像头目标检测,附参数调优与避坑指南

本文介绍了如何快速入门YOLOv8目标检测框架,通过摄像头实战实现实时检测。YOLOv8凭借轻量化架构和跨平台优势,是新手入门的理想选择。文章详细讲解了环境搭建(1分钟完成)、核心代码逻辑(3分钟掌握)以及性能调优技巧(3分钟进阶),提供可直接运行的代码示例。重点包括:模型选择(优先yolov8n.pt)、摄像头参数优化、置信度阈值调整、检测类别指定等实用技巧,帮助开发者快速实现10-15FPS的实时检测效果,并针对不同场景提供优化建议。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 367

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 关于Web服务器配置生成的好网站分享
下一篇: Softirqs and Tasklets
_JustinChan
博客等级 码龄13年 80粉丝 18原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值