前言

K8s 集群部署使用了 calico 网络插件,而calico node 节点发生如下报错:

2023-03-13 11:19:36.622 [FATAL][828] int_dataplane.go 1032: Kernel's RPF check is set to 'loose'.
This would allow endpoints to spoof their IP address.
Calico requires net.ipv4.conf.all.rp_filter to be set to 0 or 1.
If you require loose RPF and you are not concerned about spoofing,
this check can be disabled by setting the IgnoreLooseRPF configuration parameter to 'true'.

解决方法有两种:

  • Calico requires net.ipv4.conf.all.rp_filter to be set to 0 or 1.
  • this check can be disabled by setting the IgnoreLooseRPF configuration parameter to 'true'.

第一种

修改内核参数

sysctl net.ipv4.conf.all.rp_filter=0

第二种

kubectl -n kube-system set env daemonset/calico-node FELIX_IGNORELOOSERPF=true

Calico Kernel's RPF check is set to 'loose'相关推荐

  1. ubuntu install ai k8s kubeadm

    概要:里面有gpu安装方法,如果机器没有gpu,可以忽略该步骤.其中安装到calico和dashboard的时候,需要到阿里云下载相关镜像,再docker tag回来.里面有个小问题,nodePort ...

  2. 一种验证Linux kernel是否可用的Sanity Check方法

    本例子介绍对linux kernel进行sanity check的一种方式.由于kernel在启动时,将首先执行initrd,因此可构造一个程序作为initrd,在kernel启动时检查initrd程 ...

  3. k8s之calico网络

    环境介绍 在一个物理server上安装三个VM,VM操作系统如下: root@master:~# lsb_release -a No LSB modules are available. Distri ...

  4. kpatch: dynamic kernel patching

    GitHub - dynup/kpatch: kpatch - live kernel patchinghttps://github.com/dynup/kpatch 目录 Supported Arc ...

  5. 解决centos7安装wmwaretools找不到kernel header

    解决centos6安装wmwaretools找不到kernel header http://www.centoscn.com/CentosBug/softbug/2015/0525/5531.html ...

  6. x86服务器MCE(Machine Check Exception)问题

    MCE现象 Intel在Pentium 4.Xenon和P6系列处理器中实现了机器检查(Machinecheck)架构,提供能够检测和报告硬件(机器)的错误机制,如系统总线错误.ECC错误.奇偶校验错 ...

  7. CCIE-组播防环机制RPF

    2021.11.20 这次真的再也没有办法骗自己了 3.1 单播路由与组播路由的主要区别  单播路由关心数据包要去哪里 (Destination)  组播路由关心数据包从哪里来 (Source) ...

  8. 组播Lab RPF TTL

    路由器检查到达的组播包源地址,在组/单播路由表中查找是否有到达源地址的路由,如果从此路由下一跳的接口进来的组播包,则RPF检验成功,并转发,否则丢弃. 在RPF Check中,只能有一个输入接口,选举 ...

  9. 1. Linux kernel release 3.x

    Linux kernel release 3.x <http://kernel.org/> 它的内容包括以下几部分:什么是Linux.运行的硬件环境.怎样安装和升级Linux内核源码.编译 ...

最新文章

  1. 【.NET开发之美】如何提高.NET DataMap中的加载速度
  2. java一般会写javadoc吗_怎么写javadoc
  3. iOS-iOS9.Plist插入网络安全xml
  4. 微软Windows 8最新幻灯片泄露
  5. centos6.2部署jdk+tomcat+mysql总结
  6. sql练习(针对Mysql)
  7. YUV格式转换RGB(基于opencv)
  8. EXCEL表格转换成json数据工具
  9. docker 学习手冊-中文版下载
  10. 小熊的人生回忆(三)
  11. 编写易于调试的vc代码
  12. lvgl 主要文件目录树
  13. 【算法】合并两个有序链表
  14. POI设置导出的EXCEL锁定指定的单元格
  15. (转)sql server 排序规则
  16. 达梦中的连接查询方式
  17. 核心大小1M的VIN码OCR识别核心
  18. 如何解决‘CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’错误
  19. 《Think Python 2e》作业实现(二): 变量、表达式和语句
  20. 使用VueI18n.js实现国际化

热门文章

  1. Kubernetes安装系列之Dashboard安装
  2. c语言读取 mat文件的函数,vc对.mat文件的读取
  3. 什么是DataSet_大数据培训
  4. 基于python爬虫————静态页面和动态页面爬取
  5. 为什么建议电气人学习C语言编程?
  6. 数据结构与算法应用(软件设计师备考笔记)
  7. 【入门级C语言程序 -- 猜数字】Guess Number Game
  8. asp .NET弹出窗口 汇总(精华,麒麟创想)
  9. 工业机器视觉基础—工业相机镜头篇
  10. mac:设置多久后息屏