码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Kubernetes集群coredns缓存容器bind: address already in use错误导致集群服务无法互通解决


    coredns缓存nodelocal dns cache :53: bind: address already in use错误处理

    • 起因
    • 分析问题
    • 处理问题
    • 重启Node local dns

    起因

    事情起因是Kubernetes集群内的服务无法互相访问了

    分析问题

    因为Kubernetes集群内的服务都是通过service、pod的名称作为域名到coredns解析Cluster IP、Node IP等访问

    所以我去查看了kube-system命名空间的coredns,coredns运行正常,但是我做了dns cache,Node local dns这个服务没有起来,所以导致集群域名解析在这里失败了

    处理问题

    查看Node local dns日志,读取配置正常,中间的错误时一些缓存暂不影响,最后是因为端口占用所以无法启动

    2022/11/28 02:11:01 [INFO] Using Corefile /etc/coredns/Corefile
    2022/11/28 02:11:01 [ERROR] Failed to read node-cache coreFile /etc/coredns/Corefile.base - open /etc/coredns/Corefile.base: no such file or directory
    2022/11/28 02:11:01 [ERROR] Failed to sync kube-dns config directory /etc/kube-dns, err: lstat /etc/kube-dns: no such file or directory
    Listen: listen tcp 169.254.25.11:53: bind: address already in use
    
    • 1
    • 2
    • 3
    • 4

    容器内部怎么会有占用端口呢,容器内只有一个服务,然后想起来,dns服务是会映射到宿主机的

    查看宿主机的端口占用

    sudo lsof -i tcp:53
    
    • 1

    好家伙这么多
    在这里插入图片描述

    杀掉占用的进程,前提是这些进程已确认没有用,我这里确认没有用,是一些状态不正确的进程,也是之前的DNS端口占用进程

    sudo kill -9 841
    
    • 1

    重启Node local dns

    一切正常
    在这里插入图片描述

  • 相关阅读:
    【LeetCode】206. 反转链表—力扣
    淘宝(tmall)店铺旗舰店商品数据分析接口代码教程
    hadoop 3.x大数据集群搭建系列8- 一些辅助的shell脚本
    盘点|国内5款主流低代码开发平台介绍
    7年坚定投身“高清头显”,纳德光学聚焦打造高清头显领导品牌
    「Linux系列」Linux 如何学习用户和用户组管理
    微信小程序开发——自定义堆叠图
    Android开机动画
    数据结构之栈
    C++ 语言学习 day02 (linux ) delete 函数 面对对象的类,构造函数,析构函数
  • 原文地址:https://blog.csdn.net/qq_33598419/article/details/128075165
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号