dragonfly docker pull 報錯 error parsing HTTP 404 response body

問題描述

在部署了 dragonfly 的機器上 docker pull 鏡像發現如下報錯

docker pull uhub.service.ucloud.cn/openbayes/test-job-sidecar:latest
Error response from daemon: error parsing HTTP 404 response body: invalid character 'p' after top-level value: "404 page not found\n"

問題原因

這個節點跑了 traefik ,導致 80 和 443 被 traefik 監聽。從而出現如上報錯。

處理

讓 dragonfly 避開traefik 所在節點,比如給 dragonfly 加節點硬反親和性。
具體處理如下
給 node 加標簽

kubectl label node bjm1 node-role.kubernetes.io/ingress=

將 traefik 固定到有 node-role.kubernetes.io/ingress 標簽的節點

nodeSelector: # 固定到 ingress 節點(該節點才可以訪問外網)node-role.kubernetes.io/ingress: ""

dragonfly 加反親和性
注意:不同版本的 dragonfly chart dfget 的名字不同,有的版本是 client 。

dfdaemon:affinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchExpressions:- key: node-role.kubernetes.io/ingressoperator: DoesNotExist

執行 helm upgrade 分別更新 traefik 和 dragonfly 的配置即可。

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

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

相關文章

C++11新特性_標準庫_正則表達式庫

C11 引入了標準正則表達式庫 <regex>&#xff0c;它提供了強大且靈活的文本匹配和替換功能。下面為你詳細介紹該庫的相關內容&#xff0c;包括主要組件、使用方法、示例代碼等。 主要組件 std::regex&#xff1a;用于表示一個正則表達式對象&#xff0c;可通過構造函數…

【多線程】七、POSIX信號量 環形隊列的生產者消費者模型

文章目錄 Ⅰ. 信號量一、POSIX 信號量的概念二、POSIX 信號量的類型區別三、POSIX 信號量與 SystemV 信號量的區別Ⅱ. 線程信號量基本原理一、為什么要引入信號量?二、PV 操作三、POSIX 信號量的實現原理四、CAS操作介紹Ⅲ. POSIX未命名信號量接口一、初始化無名信號量二、銷毀…

ES基本使用方式

ES基本使用 文章目錄 ES基本使用1.es的訪問使用URL訪問 2.mapping的理解Dynamic Mappingkeyword 與 text的區別?基礎定義與核心差異主字段&#xff0c;子字段 創建mapping 3.創建索引4.查看索引列表5.刪除索引6.添加數據7.查詢數據 重置es密碼&#xff0c;初始用戶elastic el…

玩轉Docker | 使用Docker部署AI證件照工具

玩轉Docker | 使用Docker部署AI證件照工具 前言一、HivisionIDPhotos介紹項目簡介主要特點二、系統要求環境要求環境檢查Docker版本檢查檢查操作系統版本三、部署HivisionIDPhotos服務下載鏡像創建容器創建容器檢查容器狀態檢查服務端口安全設置四、訪問HivisionIDPhotos服務訪…

【掌握 DDL】:SQL 中的數據庫與表管理

掌握 DDL&#xff1a;SQL 中的數據庫與表管理 掌握 DDL&#xff1a;SQL 中的數據庫與表管理數據庫 DDL創建數據庫查看數據庫查看所有數據庫查看數據庫創建語句 進入數據庫刪除數據庫備份數據庫備份恢復 查看數據庫連接深入理解數據庫創建與刪除數據庫字符集與校驗規則 表 DLL創…

基于「騎手外賣系統」串聯7大設計原則

你說得對&#xff01;這些設計原則聽起來都很抽象、很“玄”&#xff0c;如果不是實際開發過系統&#xff0c;很難理解“到底為什么要這樣設計”。 那我現在就用一個你能想象得很清楚的真實例子&#xff0c;幫你把這7個設計原則一一落地到具體情境里&#xff0c;你會一眼明白。…

基于輕量化YOLO的車載設備實時視頻目標檢測方案

一、背景與需求 在智能汽車后裝市場,設備的視覺感知能力日益成為差異化競爭點。傳統后裝產品主要關注車輛診斷和位置跟蹤,但在智能輔助駕駛(ADAS)與車聯網(V2X)大潮下,如果能在已有硬件平臺上新增“視頻級行人、車輛、交通標志檢測”功能,不僅可提升安全預警,也能為后…

HTTPS協議:更安全的HTTP

目錄 1. 前言 2. HTTP 與 HTTPS&#xff1a;安全的分水嶺 2.1 HTTP 的安全隱患 2.2 HTTPS 的安全提升 3. HTTPS 的核心概念 3.1 加密三劍客&#xff1a;對稱加密、非對稱加密與哈希算法 3.2 SSL/TLS 握手過程&#xff1a;建立安全通道的關鍵步驟 3.3 數字證書&#xff…

使用 Go 和 Gorgonia 實現圖像驗證碼識別系統

本文將介紹如何使用 Go 語言結合 Gorgonia 構建一個簡單的圖像驗證碼識別模型。Gorgonia 是一個專為機器學習打造的計算圖庫&#xff0c;在 Go 中支持自動微分與深度學習構建。 1. 項目依賴 首先安裝 Go 語言環境和 Gorgonia&#xff1a; 登錄后復制 go install gorgonia.org/g…

list的兩種設計

1. 內存布局對比 (1) MSVC 的實現 cpp class _List_node {_List_node* _Next; // 指向下一個節點_List_node* _Prev; // 指向前一個節點_Value_type _Value; // 存儲的數據 }; 特點&#xff1a; 每個節點包含兩個指針和一個數據成員。 Debug 模式&#xff1a;可能添加迭代…

多多鈴聲 7.4| 擁有豐富的鈴聲曲庫,滿足不同用戶的個性化需求,支持一鍵設置手機鈴聲

多多鈴聲是一款提供豐富鈴聲資源的應用程序&#xff0c;它擁有廣泛的鈴聲曲庫&#xff0c;涵蓋各種風格和類型&#xff0c;能夠滿足不同用戶的個性化需求。該應用程序支持分類瀏覽和熱門榜單功能&#xff0c;讓用戶可以輕松找到當前最流行或自己感興趣的鈴聲。此次分享的版本為…

Day04 新增套餐

###今天的任務主要是自主完成套餐管理的模塊### 1.新增套餐 在前端頁面接口中我們可以看到在新增套餐的時候需要選擇添加到菜單中的菜品 因此我們需要設計一個接口可以通過根據分類id&#xff08;category_id&#xff09;來查詢該分類下的菜品 1.1根據分類id查詢分類下的菜…

數據賦能(208)——質量管理——及時性原則

概述 在數據處理、分析和應用過程中&#xff0c;數據及時性原則確保了數據在需要時能夠迅速、準確地被獲取、更新和傳遞&#xff0c;為決策和業務需求提供了時效性保障。能夠反映當前的真實狀況&#xff0c;為決策提供最新、最準確的信息支持。這種及時性不僅有助于企業快速響…

華為OD機試真題——告警抑制(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳實現

2025 A卷 100分 題型 本專欄內全部題目均提供Java、python、JavaScript、C、C、GO六種語言的最佳實現方式&#xff1b; 并且每種語言均涵蓋詳細的問題分析、解題思路、代碼實現、代碼詳解、3個測試用例以及綜合分析&#xff1b; 本文收錄于專欄&#xff1a;《2025華為OD真題目錄…

ASP.NET MVC? 入門指南四

21. 高級路由配置 21.1 自定義路由約束 除了使用默認的路由約束&#xff0c;你還可以創建自定義路由約束。自定義路由約束允許你根據特定的業務邏輯來決定一個路由是否匹配。例如&#xff0c;創建一個只允許特定年份的路由約束&#xff1a; csharp public class YearRouteCo…

測試基礎筆記第十八天

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄 一、web自動化1.xpath定位1.屬性定位2.屬性與邏輯結合3.屬性和層級結合 2.常見元素定位方法&#xff08;面試題&#xff09;3.常見元素定位失敗原因4.cookie1.驗證碼…

(筆記)List

一、List的介紹和使用 1.List的介紹 1.1 list是可以在任意常數范圍內插入和刪除的序列式容器&#xff0c;并且該容器可以前后雙向迭代。 1.2 list底層是雙向鏈表結構&#xff0c;雙向鏈表中每個元素都儲存在互不相關的獨立節點中&#xff0c;在節點中通過指針指向前其前一個…

重載和覆寫有什么區別?

重載&#xff08;Overload&#xff09;和覆寫&#xff08;Override&#xff0c;也叫重寫 &#xff09;是面向對象編程中的重要概念&#xff0c;它們有以下區別&#xff1a; 定義 - 重載&#xff1a;在同一類中&#xff0c;允許存在多個方法名相同&#xff0c;但參數列表&#x…

flask 獲取各種請求數據:GET form-data x-www-form-urlencoded JSON headers 上傳文件

在 Flask 里&#xff0c;能使用多種方法獲取不同類型的請求數據&#xff0c;下面詳細介紹常見請求數據的獲取方式。 獲取查詢字符串參數&#xff08;GET 請求&#xff09; 查詢字符串參數一般在 URL 里&#xff0c;以 ?key1value1&key2value2 這種形式存在。可通過 requ…

人工智能助力工業制造:邁向智能制造的未來

在當今數字化轉型的浪潮中&#xff0c;人工智能&#xff08;AI&#xff09;技術正逐漸成為推動工業制造領域變革的核心力量。智能制造作為工業 4.0 的重要組成部分&#xff0c;通過將 AI 技術與傳統制造工藝深度融合&#xff0c;正在重塑整個生產流程&#xff0c;提高生產效率、…