modelscope上面有很多和huggingface一樣的模型,這上面比較好下一點。https://modelscope.cn/models/deepseek-ai/Jan...
該問題已提issue,并在ceph-csi新版本修復:https://github.com/ceph/ceph-csi/pull/5138
ceph-csi刪除存儲卷失敗問題現(xiàn)象: kvm創(chuàng)建虛擬機時,磁盤pvc一直pending創(chuàng)建不出來,排查發(fā)現(xiàn)ceph存儲已滿。進一步檢查分析發(fā)現(xiàn),在刪除kvm系統(tǒng)盤pvc后,集群中的pv狀態(tài)變成rele...
背景 k8s官方宣布在1.30版本后不再支持docker,則以前使用docker的玩法需要變化一下 踩坑記錄 我是通過kubeadm部署的,可以直接在節(jié)點安裝docker,安...
提前準備: 步驟一: 步驟二: 步驟三: 安裝harbor,等待安裝完成success 步驟四: 安裝完成即可web端登錄(默認端口80,可進行修改),默認賬號密碼是admi...
AI找到一個錯別字:這段話中有一個錯別字,“心里學” 應改為 “心理學”。
修改后的文本如下:
思維底座取決于程序員看待世界的方式,和哲學及心理學都有關(guān)。程序員開發(fā)軟件是把現(xiàn)實中的世界模擬到計算機中來運行,每個程序員在這個時候都相當于一個造物主,在計算機重新創(chuàng)造一個特定領域的世界,那么如何看待這個世界就有些哲學觀的味道在里面。這個虛擬世界的最小構(gòu)筑物是什么?每個構(gòu)筑物之間的關(guān)系是什么?用什么方式把這個虛擬世界層累起來。隨著科學技術(shù)的演進,人們看待世界的方式會發(fā)生變化,比如生物學已經(jīng)演進到細胞,自然科學已經(jīng)演進到原子,于是程序員模擬世界的思維底座也會發(fā)生變化。??
聊聊編程范式什么是編程范式 編程范式一詞最早來自 Robert Floyd 在 1979 年圖靈獎的頒獎演說,是程序員看待程序應該具有的觀點,代表了程序設計者認為程序應該如何被構(gòu)建和執(zhí)行...
如果是要對k8s節(jié)點資源進行對賬,還有一個比較好的方法是跑一個damonset,定時獲取cr的狀態(tài),并對節(jié)點資源進行對賬,要是有出入對節(jié)點資源進行查漏補缺
k8s informer對賬引言 使用operator做資源控制,在用戶將crd資源刪除然后通過informer機制做資源清理時,隊列中的消息還沒處理完,但是運行實例發(fā)生了重啟,隊列中的消息還在不在,會...
背景 kubebuilder可以一鍵幫我們生成一個operator工程。具體是如何實現(xiàn)的呢?kubebuilder主要借助了k8s的另一個開源項目controller-run...
在刪除時,還需要注意:要是k8s資源被清理了,本地資源沒有直接的對應關(guān)系(無法通過id唯一對應),cr和本地資源的對應關(guān)系維護在cr的spec中,這時需要在創(chuàng)建cr時添加finallize進行延遲延遲,只有進行了實際的清理才去移除finallize里的資源項。這樣在infromer重啟時,還會觸發(fā)對應資源的add事件(狀態(tài)為deleting), 調(diào)協(xié)函數(shù)判斷是deletetimestep不為空,繼續(xù)執(zhí)行刪除邏輯。
k8s informer對賬引言 使用operator做資源控制,在用戶將crd資源刪除然后通過informer機制做資源清理時,隊列中的消息還沒處理完,但是運行實例發(fā)生了重啟,隊列中的消息還在不在,會...
引言 使用operator做資源控制,在用戶將crd資源刪除然后通過informer機制做資源清理時,隊列中的消息還沒處理完,但是運行實例發(fā)生了重啟,隊列中的消息還在不在,會...
不行啊,整個路徑都要二層通才能廣播
容器跨二層主機網(wǎng)絡通信背景介紹 容器技術(shù)通過在創(chuàng)建一個linux網(wǎng)絡命名空間從而將進程隔離在一個獨立的網(wǎng)絡環(huán)境。但是容器進程之間如何進行網(wǎng)絡通信呢? 同一主機內(nèi)容器間通信 比較容易得做法是,在主機...
主機間要通過路由表去打通的,則不在同一個網(wǎng)段內(nèi),要是主機不在同一個網(wǎng)段(通過路由表打通的三層),主機上網(wǎng)橋在同一個網(wǎng)段,跨主機容器是否可以直接廣播通信呢?
容器跨二層主機網(wǎng)絡通信背景介紹 容器技術(shù)通過在創(chuàng)建一個linux網(wǎng)絡命名空間從而將進程隔離在一個獨立的網(wǎng)絡環(huán)境。但是容器進程之間如何進行網(wǎng)絡通信呢? 同一主機內(nèi)容器間通信 比較容易得做法是,在主機...
背景介紹 容器技術(shù)通過在創(chuàng)建一個linux網(wǎng)絡命名空間從而將進程隔離在一個獨立的網(wǎng)絡環(huán)境。但是容器進程之間如何進行網(wǎng)絡通信呢? 同一主機內(nèi)容器間通信 比較容易得做法是,在主機...
背景介紹 通過API執(zhí)行一個復雜的任務(包含多個子任務)時,做成異步接口是一個比較好的選擇。但是這樣做有幾個問題就要解決: 任務執(zhí)行到一半,宿主機宕機或重啟,任務如何保證可靠...
背景介紹 AI大模型這兩年可算是出盡風頭,我們看看如何將大模型進行工程化,可以更近近距離感受下AI大模型。 引用軟件 ollama gradio gemma:2b 實踐過程 ...
調(diào)度需求 Gang調(diào)度(pod group):部署一個工作負載時,滿足一定數(shù)量的pod能調(diào)度成功,即可以正常調(diào)度,不然全部調(diào)度失敗-- 例如:模型訓練時,算法要求至少運行8個...
引言 在k8s csi存儲的發(fā)展過程中,通過手動創(chuàng)建靜態(tài)卷(PersistentVolume)的方式似乎已經(jīng)淹沒在歷史的長河中?,F(xiàn)在為什么要再說呢?在一些特殊的場景,這種方式...
調(diào)度需求 k8s的默認調(diào)度器在調(diào)度pod時,分兩個階段,第一個階段:根據(jù)請求資源和pod、node的親和性等配置篩選出符合要求的node列表。第二階段:對篩選出來的node資...
背景介紹 kafka是一個分布式高吞吐的流處理平臺。kafka每個的工作節(jié)點稱為一個broker,broker之間通過zookeeper選主確定controller。生產(chǎn)數(shù)據(jù)...
背景介紹 需要訪問ceph創(chuàng)建subvolume卷,因為在ceph quincy版本rest api不支持subvolume的創(chuàng)建(reef版本已經(jīng)支持)。所以需要引入cep...
需求背景: k8s為了和存儲廠商解耦,定義了csi接口規(guī)范,存儲廠商按照csi規(guī)范實現(xiàn)接。csi最核心的幾個接口:創(chuàng)建卷、進行卷掛載。創(chuàng)建卷,即訪問第三方存儲服務創(chuàng)建存儲卷,...