首页 > 其他分享 >flannel容器启动失败,日志报错“Failed to find any valid interface to use: failed to get default interface: Unabl

flannel容器启动失败,日志报错“Failed to find any valid interface to use: failed to get default interface: Unabl

时间:2024-08-13 16:26:45浏览次数:14  
标签:default 网卡 报错 interface find flannel

现状

k8s部署,flannel容器起不来,不断重启,查看日志报错"Failed to find any valid interface to use: failed to get default interface: Unable to find default route"

排查过程

根据报错提示,可能是网卡名称奇怪导致,或者没有默认路由

  1. 查看默认路由

    很显然是有默认路由的

  2. 查看网卡名称

    因为这是物理机,所以物理网卡名称是这种比较奇怪的名称

解决办法

知道了问题原因,解决办法有两个,一是修改网卡名称(风险较大,可能导致网络连不上),二是修改flannel的部署yaml文件(推荐)

kubectl edit ds kube-flannel-ds -n  kube-flannel

手动指定网卡名称,新增一行如下参数

标签:default,网卡,报错,interface,find,flannel
From: https://www.cnblogs.com/williamzheng/p/18357226

相关文章

  • `find` 命令详解
    find命令是Unix和类Unix系统(如Linux)中的一个强大工具,用于在目录树中搜索文件和目录。它提供了多种选项来进行复杂的搜索,可以根据文件的名称、类型、时间、大小等条件筛选文件。以下是find命令的详细介绍,包括常用选项和示例。基本语法find[路径][选项][测试条件][操......
  • coca contact with 搭配 FIND SAMPLE 500
    with:520the:268in:170and:133to:94of:92have:59a:58had:57that:56or:41you:40is:39i:37#:36":35he:35come:34from:32into:31their:29we:28who:28any:27people:27his:27was:26they:26no:25not:24as:23are:22make:22other:22has:22bee......
  • SQL Server给表添加及删除主键Primary Key及默认值Default约束
    1.添加表的主键(PrimaryKey)和默认值(Default)约束在SQLServer中,给表添加主键(PrimaryKey)及默认值(Default)约束是数据库设计和维护中常见的操作。这些操作可以通过ALTERTABLE语句在表已存在的情况下执行,也可以通过CREATETABLE语句在创建表时直接指定。下面分别介绍这两种情......
  • com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: can not find lamb
    异常提示:com.baomidou.mybatisplus.core.exceptions.MybatisPlusException:cannotfindlambdacacheforthisentity 使用mockito框架做单元测试:mybatisplus使用Lambda表达式做条件查询、条件更新时会遇到mybatis拿不到缓存问题:错误1:com.baomidou.mybatisplus......
  • 3131. Find the Integer Added to Array I
    Youaregiventwoarraysofequallength, nums1 and nums2.Eachelementin nums1 hasbeenincreased(ordecreasedinthecaseofnegative)byaninteger,representedbythevariable x.Asaresult, nums1 becomes equal to nums2.Twoarraysareco......
  • Linux系统中的find命令
    Linux系统中的find命令1.find命令的基本语法其中:路径:指定要搜索的目录。选项:指定搜索参数,如时间、用户、文件类型等。表达式:指定搜索条件,如文件名、大小、权限等。动作:指定对找到的文件执行的操作,如打印、删除、复制等。2.查找文件名称查找精确匹配文件名:-name"文件......
  • 解决安装iperf 出现错误cannot find dependency uclibcxx for iperf
    iperf是一个常用免费的网络性能测试工具。iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。在openwrt安装时通常会遇到下面问题 原因如提示所描述没有uclibcxx依赖库。制作ipk依赖包然后安装上。提示安装完成。......
  • 已解决——Could not find artifact xxx 亲测有效!!!
    在使用Maven构建Java项目时,开发者常常会遇到各种各样的问题。其中一个比较常见的问题是“Couldnotfindartifactxxx”。本文将从问题描述、问题分析、报错原因、解决思路、解决方法、预防措施和总结几个方面详细介绍这个问题,帮助开发者高效解决此类问题。问题描述在......
  • linux中的find命令
    简介find命令是Linux系统中最重要和最常用的命令之一。搜索和查找与参数匹配的文件和目录的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。语法find[起始目录]寻找条件操作说明:find命令从指定的起始目录开始,递归地搜索其各......
  • 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认
    原文链接:https://www.cnblogs.com/wwssgg/p/17984105今天运行项目的时候出现了这个错误....查了一下解决的方法。 具体方案如下: 1、先确认安装IIS的时候有没有装Asp.Net,如果没安装的话,安装上即可。(XTHS:采用这步,就可以了!) 2、IIS采用了更安全的web.config管理机制,默......