kubernate解決 “cni0“ already has an IP address different from 10.244.0.1/24問題

問題

NetworkPlugin cni failed to set up pod “coredns-5d4b4db-jkmnl_kube-system” network: failed to set bridge addr: “cni0” already has an IP address different from 10.244.0.1/24

解決方案

這個問題通常是由于Flannel網絡插件殘留配置導致的IP地址沖突。以下是解決方案:

1?. 清理Flannel殘留配置?:

  • 在master節點刪除Flannel部署:kubectl delete -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
  • 在所有節點執行以下清理命令:
ifconfig cni0 down
ip link delete cni0
ifconfig flannel.1 down

?2. 檢查/重建subnet.env文件?:

  • 確保/run/flannel/subnet.env文件存在且內容正確,應包含:
FLANNEL_NETWORK=10.244.0.0/16
FLANNEL_SUBNET=10.244.0.1/24
FLANNEL_MTU=1450
FLANNEL_IPMASQ=true
```:ml-citation{ref="3,6" data="citationList"}

?3. 重新部署Flannel?:

  • 確認kubeadm初始化時指定了正確的pod網絡CIDR:kubeadm init --pod-network-cidr=10.244.0.0/166
  • 重新應用Flannel配置:kubectl apply -f kube-flannel.yml

?驗證解決?:

  • 檢查cni0網橋IP是否變為10.244.0.1/24:ip addr show cni0
  • 觀察Pod是否能夠正常啟動
    如果問題仍然存在,可能需要重啟節點或檢查Calico等其他網絡插件的兼容性問題。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/82796.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/82796.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/82796.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

QT+opecv如何更改圖片的拍攝路徑

如何更改相機拍攝圖片的路徑 前言:基礎夯實:效果展示:實現功能:遇到問題:未解決: 核心代碼: 前言: 最近在項目開發中遇到需要讓用戶更改相機拍攝路徑的問題,用戶可自己選…

66常用控件_QTableWidget的使用

目錄 代碼示例:使用QTableWidget Table Widget 使? QTableWidget 表??個表格控件. ?個表格中包含若??, 每???包含若?列. 表格中的每個單元格, 是?個 QTableWidgetItem 對象. QTableWidget 核??法 方法說明item(int row, int column)根據行數數列獲取指定的…

記一次edu未授權訪問漏洞

首先進入該網址是一個登錄界面,查看源代碼,找到js文件,發現存在js.map前端信息泄露,于是我們進行js還原。 得到前端的一些源代碼,以及路由API等,我們就可以通過這個源代碼,進行目錄遍歷&#xf…

MySQL 索引和事務

目錄 前言 一、MySQL 索引介紹 1. 索引概述 2. 索引作用 3. 索引的分類 3.1 普通索引 3.2 唯一索引 3.3 主鍵索引 3.4 組合索引 (最左前綴) 3.5 全文索引 (FULLTEXT) 3.6 創建索引的原則依據 3.7 查看索引 3.8 刪除索引 二、MySQL 事務 1. 事務的 ACID 原則 MYS…

HTML實戰項目:高考加油和中考加油

設計思路 頁面加載后會自動顯示高考內容,點擊頂部按鈕可以切換到中考內容。倒計時會每秒更新,為考生提供實時的備考時間參考。 使用代表希望的藍色和金色漸變作為主色調 頂部導航欄可切換高考/中考內容 添加動態倒計時功能 設計勵志名言卡片和備考小貼…

What is Predictive Maintenance (PdM)? Learn How Industrial IoT Enables PdM

文章大綱 從預防性維護到預測性維護服務的轉變傳統預防性維護的局限性預測性維護的定義工業物聯網(IIoT)如何助力預測性維護預測性維護帶來的成本效益實施預測性維護面臨的挑戰企業轉向預測性維護的原因參考文獻大家好!今天,讓我們一起深入了解一下預測性維護技術。它正在徹…

CCPC shandong 2025 G

題目鏈接:https://codeforces.com/gym/105930/problem/G 題目背景: n 名工人加工 m 個工件,第 i 個工件在第 ti 分鐘的開頭加入 工人 wi 的收件箱。 每分鐘,工人從收件箱里拿出一個工件,完成加工后放入下 一個工人的收…

UE路徑追蹤Path Tracing和Lumen的區別

在Unreal Engine(UE,虛幻引擎)中,Path Tracing 和 Lumen 是兩種不同的全局光照(Global Illumination, GI)和反射技術,各自適用于不同的使用場景。以下是它們的主要區別: &#x1f31…

JaCoCo 是什么

JaCoCo(Java Code Coverage)是一款廣泛使用的 Java 代碼覆蓋率工具,用于分析測試用例對項目代碼的覆蓋程度,幫助開發者識別未被測試的代碼區域,從而提升軟件質量。它通常與 JUnit、TestNG 等測試框架及 Maven、Gradle …

火山引擎扣子系列

您提到的“火山引擎扣子系列”指的應該是 **火山引擎推出的智能AI對話開發與應用平臺——Coze(中文名:扣子)**。這是一個由字節跳動旗下火山引擎開發的、面向開發者和非技術用戶的**低代碼/無代碼AI Bot開發平臺**,旨在幫助用戶快…

OpenLayers 加載ArcGIS瓦片數據

注:當前使用的是 ol 5.3.0 版本,天地圖使用的key請到天地圖官網申請,并替換為自己的key 隨著GIS應用的不斷發展,Web地圖也越來越豐富,除了像ESRI、超圖、中地數碼這樣GIS廠商有各自的數據源格式,也有Google…

大模型是什么?

大模型,英文名叫Large Model,也被稱為基礎模型(Foundation Model)。我們通常說的大模型,主要指的是其中最常用的一類——大語言模型(Large Language Model,簡稱LLM)。除此之外&#…

LLaMaFactory 微調QwenCoder模型

步驟一:準備LLamaFactory環境 首先,讓我們嘗試使用github的方式克隆倉庫: git config --global http.sslVerify false && git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.git # 創建新環境,指定 Python 版本(以 3.…

【位運算】判斷字符是否唯?(easy)

33. 判斷字符是否唯?(easy) 題?描述:解法(位圖的思想):C 算法代碼:Java 算法代碼: 題?鏈接:?試題 01.01. 判定字符是否唯? 題?描述: 實現?個算法&…

滿天星之canvas實現【canvas】

展示 文章目錄 展示Canvas 介紹【基礎】簡介兼容性關鍵特性注意事項應用場景:基本示例 滿天星代碼實現【重點】代碼解釋 全量代碼【來吧,盡情復制吧少年】html引入JS代碼 參考資源 Canvas 介紹【基礎】 簡介 Canvas是一個基于HTML5的繪圖技術&#xff0…

可視化提示詞(Prompt)在訓練過程中的優化過程:visualize_prompt_evolution

可視化提示詞(Prompt)在訓練過程中的優化過程:visualize_prompt_evolution 這個函數 visualize_prompt_evolution 的作用是可視化提示詞(Prompt)在訓練過程中的優化過程,通過對比每個訓練輪次(Epoch)的提示詞與初始提示詞的差異,直觀展示哪些Token被保留、哪些被修改…

2025 一帶一路暨金磚國家技能發展與技術創新大賽 第一屆“信創適配及安全管理賽項”樣題

2025 一帶一路暨金磚國家技能發展與技術創新大賽 第一屆“信創適配及安全管理賽項”樣題 模塊A-理論知識:模塊B-適配環境搭建:系統安裝與配置:DNS 服務配置:DNS 服務配置:CA 服務配置:Httpd 服務配置&#…

Qt Creator調用Python代碼

Qt Creator調用Python代碼 項目場景:現在我寫的Qt上位機,需要調用同事使用python寫的代碼,所以我需要一個整合,把同事的代碼融合進我的Qt工程里來。 所以,本篇記錄Qt Creator中調用Python的一種方法。 操作系統:windows 11 64位 Python使用的版本為 3.9.10,(安裝參…

【QQ音樂】sign簽名| data參數 | AES-GCM加密 | webpack(上)

1.目標 網址:https://y.qq.com/n/ryqq/toplist/26 切換榜單出現請求,可以看到sign和data是加密的 2.逆向分析 搜索sign: 可以看到sign P(n.data),而n.data就是請求的加密data參數 data {"comm":{"cv":4747474,&qu…

uni-app(6):Vue3語法基礎下

1 列表渲染 1.1 在 v-for 里使用數組 v-for 指令可以實現基于一個數組來渲染一個列表。v-for 指令需要使用 item in items 形式的特殊語法,其中 items 是源數據數組,而 item 則是被迭代的數組元素的別名。 在 v-for 塊中,我們可以訪問所有父…