99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Kubernetes 上 agentic 工作負(fù)載的調(diào)度與工作區(qū)編排實(shí)踐

Kubernetes 上 agentic 工作負(fù)載的調(diào)度與工作區(qū)編排實(shí)踐 1. 從“ax”這個(gè)標(biāo)題說起一個(gè)被低估的調(diào)度原語第一次看到“ax”這個(gè)標(biāo)題很多人會(huì)以為是某個(gè)命令行工具的縮寫或者某個(gè)前端框架的別名。但把熱搜詞攤開來看——ax調(diào)度、agentic、orchestration、kubernetes、workspace——這幾個(gè)詞湊在一起指向的其實(shí)是一個(gè)非常具體的工程命題在 Kubernetes 之上如何為 agentic 工作負(fù)載設(shè)計(jì)一套輕量、可組合、可觀測(cè)的調(diào)度與工作區(qū)編排層。我最早接觸這類需求是在做多租戶 AI 任務(wù)平臺(tái)的時(shí)候。當(dāng)時(shí)團(tuán)隊(duì)把一堆推理任務(wù)、數(shù)據(jù)預(yù)處理任務(wù)、評(píng)測(cè)任務(wù)全塞進(jìn)一個(gè) K8s 集群用原生 Deployment 和 Job 硬扛。結(jié)果很快就撞墻了任務(wù)之間需要共享中間產(chǎn)物但 Pod 的臨時(shí)存儲(chǔ)生命周期和任務(wù)生命周期對(duì)不齊不同任務(wù)對(duì) GPU、內(nèi)存、網(wǎng)絡(luò)的需求差異極大默認(rèn)調(diào)度器經(jīng)常把大任務(wù)和小任務(wù)混排導(dǎo)致資源碎片更麻煩的是每個(gè)任務(wù)都需要一個(gè)“工作區(qū)”來掛載代碼、數(shù)據(jù)、緩存和日志而 K8s 原生并沒有 workspace 這個(gè)抽象?!癮x”在這個(gè)語境下我理解它代表的是一種面向 agentic 場(chǎng)景的調(diào)度與工作區(qū)抽象層。它不是要替代 Kubernetes而是在 K8s 之上做一層薄薄的編排把“任務(wù)調(diào)度”和“工作區(qū)管理”這兩件事從業(yè)務(wù)代碼里抽出來變成平臺(tái)能力。這篇文章我會(huì)從設(shè)計(jì)思路、核心抽象、實(shí)操落地、問題排查四個(gè)維度把這套東西拆開講清楚。如果你正在做 AI 任務(wù)平臺(tái)、多租戶工作區(qū)、或者 agentic 應(yīng)用的底層編排這篇內(nèi)容應(yīng)該能幫你少走一些彎路。2. 為什么原生 Kubernetes 扛不住 agentic 工作負(fù)載2.1 agentic 任務(wù)的三個(gè)特殊之處傳統(tǒng)微服務(wù)的調(diào)度模型是“長(zhǎng)期運(yùn)行、狀態(tài)外置、副本對(duì)等”。一個(gè)服務(wù)起三個(gè)副本每個(gè)副本無狀態(tài)請(qǐng)求打到哪個(gè)都行。但 agentic 任務(wù)完全不是這個(gè)模型。第一任務(wù)是有向無環(huán)圖里的節(jié)點(diǎn)。一個(gè) agent 執(zhí)行一次任務(wù)可能先調(diào)檢索、再調(diào)模型、再調(diào)工具、最后寫回結(jié)果。每個(gè)步驟是一個(gè)短生命周期的工作單元步驟之間有數(shù)據(jù)依賴。用 K8s 的 Job 來表達(dá)單個(gè)步驟沒問題但步驟之間的依賴關(guān)系、中間產(chǎn)物的傳遞、失敗重試的邊界原生 Job 管不了。第二工作區(qū)是任務(wù)的一等公民。每個(gè) agent 任務(wù)都需要一個(gè)隔離的文件系統(tǒng)視圖代碼從哪來、數(shù)據(jù)掛在哪、緩存寫到哪里、日志落到哪。這個(gè)工作區(qū)的生命周期通常比 Pod 長(zhǎng)——Pod 重啟了工作區(qū)里的緩存不應(yīng)該丟任務(wù)結(jié)束了工作區(qū)可能還要保留一段時(shí)間供調(diào)試。K8s 的 emptyDir 隨 Pod 銷毀hostPath 又缺乏隔離PVC 掛載粒度太粗。第三資源畫像高度異構(gòu)。有的步驟是 CPU 密集的文本處理有的是 GPU 密集的推理有的是 IO 密集的數(shù)據(jù)拉取。默認(rèn)調(diào)度器基于 request/limit 做 bin packing但在 agentic 場(chǎng)景下任務(wù)的實(shí)際資源消耗往往在運(yùn)行前無法準(zhǔn)確預(yù)估導(dǎo)致要么過度申請(qǐng)浪費(fèi)配額要么申請(qǐng)不足被 OOM kill。2.2 調(diào)度層需要補(bǔ)的三個(gè)能力基于上面三個(gè)特點(diǎn)我在設(shè)計(jì)“ax”這層編排時(shí)重點(diǎn)補(bǔ)了三個(gè)能力。能力一工作區(qū)生命周期與任務(wù)生命周期解耦。工作區(qū)不再綁定到單個(gè) Pod而是作為一個(gè)獨(dú)立資源存在。任務(wù)運(yùn)行時(shí)掛載工作區(qū)任務(wù)結(jié)束后工作區(qū)可以保留、可以快照、可以傳給下一個(gè)任務(wù)。實(shí)現(xiàn)上可以用一個(gè)輕量的工作區(qū)控制器為每個(gè)工作區(qū)維護(hù)一個(gè) PVC 或者一個(gè)節(jié)點(diǎn)本地目錄再通過 init container 做掛載準(zhǔn)備。能力二調(diào)度決策引入數(shù)據(jù)局部性。如果任務(wù) A 的輸出是任務(wù) B 的輸入那 B 最好調(diào)度到 A 工作區(qū)所在的節(jié)點(diǎn)避免跨節(jié)點(diǎn)拉數(shù)據(jù)。原生調(diào)度器的 NodeAffinity 可以表達(dá)這個(gè)約束但需要平臺(tái)層在創(chuàng)建 Pod 時(shí)動(dòng)態(tài)注入 affinity 規(guī)則。我在實(shí)現(xiàn)時(shí)用一個(gè)調(diào)度插件在 PreFilter 階段讀取任務(wù)依賴圖把上游工作區(qū)位置轉(zhuǎn)成節(jié)點(diǎn)偏好。能力三資源預(yù)估的動(dòng)態(tài)修正。與其讓用戶拍腦袋寫 request不如讓平臺(tái)記錄每個(gè)任務(wù)歷史運(yùn)行的峰值消耗用滑動(dòng)窗口算出一個(gè)推薦值。第一次運(yùn)行給保守值后續(xù)運(yùn)行逐步收斂。這個(gè)邏輯放在一個(gè) sidecar 或者 admission webhook 里都行我傾向 webhook因?yàn)椴磺秩霕I(yè)務(wù)容器。2.3 為什么是“薄層”而不是“重平臺(tái)”這里有一個(gè)選型上的關(guān)鍵判斷到底是在 K8s 上做一層薄編排還是自建一套調(diào)度系統(tǒng)我見過一些團(tuán)隊(duì)選擇后者用 Go 或者 Rust 寫一個(gè)獨(dú)立的調(diào)度器自己管節(jié)點(diǎn)、管容器、管網(wǎng)絡(luò)。短期看很靈活長(zhǎng)期看是在重新發(fā)明 K8s 已經(jīng)解決好的問題證書輪換、網(wǎng)絡(luò)插件、存儲(chǔ)插件、節(jié)點(diǎn)健康檢查、滾動(dòng)升級(jí)。這些事情的維護(hù)成本極高而且和云廠商的托管服務(wù)脫節(jié)?!癮x”這層薄編排的定位是只做 K8s 不擅長(zhǎng)的那部分其余全部復(fù)用。具體來說復(fù)用 K8s 的節(jié)點(diǎn)管理、網(wǎng)絡(luò)、存儲(chǔ)、RBAC、審計(jì)自己實(shí)現(xiàn)的是工作區(qū)抽象、依賴感知調(diào)度、資源畫像修正。這樣既拿到了 K8s 的生態(tài)紅利又補(bǔ)上了 agentic 場(chǎng)景的短板。代價(jià)是要接受 K8s 的一些約束比如 Pod 是最小調(diào)度單元不能在一個(gè) Pod 里做更細(xì)粒度的資源隔離。但對(duì)大多數(shù) agentic 任務(wù)來說這個(gè)粒度夠用。3. 核心抽象設(shè)計(jì)Workspace、Task、Flow 三層模型3.1 Workspace可掛載、可快照、可傳遞的工作區(qū)Workspace 是這套編排里最基礎(chǔ)的抽象。一個(gè) Workspace 本質(zhì)上是一個(gè)有名字的目錄具備三個(gè)能力可被任務(wù)掛載、可被快照、可在任務(wù)之間傳遞。實(shí)現(xiàn)上我選擇用PVC 節(jié)點(diǎn)本地緩存的混合方案。每個(gè) Workspace 對(duì)應(yīng)一個(gè) PVC保證跨節(jié)點(diǎn)可訪問同時(shí)在每個(gè)節(jié)點(diǎn)上維護(hù)一個(gè)本地緩存目錄任務(wù)運(yùn)行時(shí)優(yōu)先讀寫本地緩存后臺(tái)異步同步到 PVC。這樣既避免了純 PVC 的網(wǎng)絡(luò)延遲又保證了工作區(qū)在節(jié)點(diǎn)故障時(shí)不丟數(shù)據(jù)。Workspace 的元數(shù)據(jù)里記錄幾個(gè)關(guān)鍵字段所有者、創(chuàng)建時(shí)間、最后訪問時(shí)間、大小配額、快照列表??煺沼?CSI 的 VolumeSnapshot 能力實(shí)現(xiàn)不自己造輪子。傳遞則通過一個(gè)簡(jiǎn)單的引用計(jì)數(shù)任務(wù) A 聲明輸出到 Workspace W任務(wù) B 聲明從 Workspace W 讀取平臺(tái)層在調(diào)度 B 時(shí)確保 W 已經(jīng)就緒。注意Workspace 的清理策略一定要顯式配置。我踩過的坑是默認(rèn)不清理結(jié)果測(cè)試環(huán)境跑了兩個(gè)月PVC 把存儲(chǔ)配額吃滿了。后來改成“最后訪問時(shí)間超過 N 天自動(dòng)回收”并且回收前發(fā)通知。3.2 Task帶依賴和資源畫像的調(diào)度單元Task 是對(duì) K8s Job 的封裝但增加了三樣?xùn)|西依賴聲明、資源畫像、工作區(qū)綁定。依賴聲明用的是一個(gè)簡(jiǎn)單的 DAG 描述每個(gè) Task 可以聲明dependsOn列表。平臺(tái)層在創(chuàng)建 Task 時(shí)會(huì)檢查依賴是否滿足不滿足就掛起。依賴滿足后再注入數(shù)據(jù)局部性相關(guān)的 affinity 規(guī)則。資源畫像分兩部分用戶聲明的 request/limit和平臺(tái)記錄的歷史峰值。調(diào)度時(shí)取兩者的較大值作為實(shí)際預(yù)留但允許在節(jié)點(diǎn)資源緊張時(shí)降級(jí)到用戶聲明值。這個(gè)降級(jí)策略要謹(jǐn)慎我一般只在非關(guān)鍵任務(wù)上開啟。工作區(qū)綁定通過 volume 掛載實(shí)現(xiàn)。Task 的 Pod spec 里會(huì)注入一個(gè) init container負(fù)責(zé)把 Workspace 的本地緩存準(zhǔn)備好再把主容器的 volumeMount 指過去。3.3 Flow把 Task 串成可觀測(cè)的執(zhí)行流Flow 是 Task 的集合代表一次完整的 agentic 執(zhí)行。一個(gè) Flow 有唯一的 ID所有屬于這個(gè) Flow 的 Task 都帶上這個(gè)標(biāo)簽。這樣在排查問題時(shí)可以通過 Flow ID 一次性拉出所有相關(guān) Pod、事件、日志。Flow 還負(fù)責(zé)聚合狀態(tài)。單個(gè) Task 失敗不一定代表 Flow 失敗可能有重試或者降級(jí)路徑。Flow 的狀態(tài)機(jī)是Pending - Running - Succeeded / Failed / PartiallySucceeded。PartiallySucceeded 這個(gè)狀態(tài)很實(shí)用表示主路徑成功但某些非關(guān)鍵分支失敗業(yè)務(wù)上可以接受。3.4 三層模型的關(guān)系與邊界這三層的關(guān)系可以用一句話概括Flow 管編排Task 管執(zhí)行Workspace 管數(shù)據(jù)。邊界也很清晰Flow 不關(guān)心 Task 內(nèi)部怎么跑只關(guān)心依賴和整體狀態(tài)Task 不關(guān)心數(shù)據(jù)從哪來只關(guān)心掛載點(diǎn)Workspace 不關(guān)心誰在用只關(guān)心生命周期和一致性。這種職責(zé)分離的好處是每一層都可以獨(dú)立演進(jìn)。比如后來我們想支持跨集群的 Flow只需要改 Flow 控制器的調(diào)度邏輯Task 和 Workspace 層幾乎不動(dòng)。4. 調(diào)度器擴(kuò)展從默認(rèn)調(diào)度到依賴感知調(diào)度4.1 為什么默認(rèn)調(diào)度器不夠用K8s 默認(rèn)調(diào)度器的核心邏輯是過濾和打分。過濾階段篩掉不滿足硬約束的節(jié)點(diǎn)打分階段給剩余節(jié)點(diǎn)排序。這個(gè)模型對(duì)無狀態(tài)服務(wù)很好用但對(duì)有依賴的 agentic 任務(wù)有兩個(gè)盲區(qū)。盲區(qū)一不知道任務(wù)之間的數(shù)據(jù)關(guān)系。默認(rèn)調(diào)度器看到的是一個(gè)個(gè)獨(dú)立的 Pod不知道 Pod B 需要讀 Pod A 寫的文件。結(jié)果 B 可能被調(diào)度到離 A 很遠(yuǎn)的節(jié)點(diǎn)跨節(jié)點(diǎn)讀數(shù)據(jù)延遲高、帶寬成本大。盲區(qū)二不知道工作區(qū)的本地緩存狀態(tài)。如果 Workspace W 在節(jié)點(diǎn) N1 上有完整緩存在 N2 上沒有那把使用 W 的任務(wù)調(diào)度到 N1 明顯更優(yōu)。默認(rèn)調(diào)度器沒有這個(gè)信息。4.2 調(diào)度插件的工作流程我實(shí)現(xiàn)的是一個(gè)Scheduler Framework 插件掛在 PreFilter、Filter、Score 三個(gè)階段。PreFilter 階段做兩件事讀取 Task 的依賴列表解析出上游 Workspace 的位置信息讀取 Workspace 的緩存分布生成一個(gè)“偏好節(jié)點(diǎn)集合”。Filter 階段在默認(rèn)過濾的基礎(chǔ)上增加一條硬約束如果 Task 聲明了requireLocalWorkspace: true則只保留有完整緩存的節(jié)點(diǎn)。這個(gè)約束默認(rèn)關(guān)閉因?yàn)闀?huì)降低調(diào)度成功率只在 IO 敏感任務(wù)上開啟。Score 階段給節(jié)點(diǎn)打分打分公式是score w1 * cacheHitRatio w2 * (1 - nodeLoad) w3 * affinityScore其中 cacheHitRatio 是節(jié)點(diǎn)上 Workspace 緩存的命中比例nodeLoad 是節(jié)點(diǎn)當(dāng)前資源使用率affinityScore 是默認(rèn)調(diào)度器的打分歸一化值。權(quán)重 w1、w2、w3 可以通過 ConfigMap 配置默認(rèn)是 0.5、0.3、0.2。4.3 緩存預(yù)熱與失效處理依賴感知調(diào)度有一個(gè)前提Workspace 的緩存分布是已知的。但緩存會(huì)失效節(jié)點(diǎn)會(huì)下線所以需要一個(gè)緩存狀態(tài)同步機(jī)制。我的做法是每個(gè)節(jié)點(diǎn)上跑一個(gè)輕量的 agent定期上報(bào)本地 Workspace 緩存的元數(shù)據(jù)workspace ID、版本號(hào)、大小、最后訪問時(shí)間。調(diào)度器插件維護(hù)一個(gè)內(nèi)存中的緩存索引定期從 agent 拉取更新。索引更新有延遲所以調(diào)度決策是“盡力而為”的不保證 100% 命中。緩存失效的處理策略是如果調(diào)度到的節(jié)點(diǎn)緩存不完整init container 會(huì)從 PVC 拉取缺失部分。這個(gè)過程是阻塞的但可以設(shè)置超時(shí)。超時(shí)后任務(wù)仍然啟動(dòng)只是首次讀取會(huì)慢一些。實(shí)操心得緩存 agent 的上報(bào)頻率不要太高否則 etcd 或者你的元數(shù)據(jù)存儲(chǔ)會(huì)被寫爆。我一開始設(shè)成 10 秒一次結(jié)果 200 個(gè)節(jié)點(diǎn)每秒 20 次寫入元數(shù)據(jù)存儲(chǔ)直接扛不住。后來改成 60 秒一次并且只在緩存有變化時(shí)才上報(bào)壓力小了很多。4.4 調(diào)度器的可觀測(cè)性調(diào)度決策如果不可觀測(cè)排查問題就是黑盒。我在插件里加了幾個(gè)關(guān)鍵指標(biāo)調(diào)度嘗試次數(shù)、過濾失敗原因分布、打分分布、緩存命中率。這些指標(biāo)通過 Prometheus 暴露配合 Grafana 看板能快速定位是資源不足、依賴未滿足還是緩存缺失導(dǎo)致的調(diào)度失敗。另外每次調(diào)度決策都會(huì)寫一條事件到 Task 的 status 里記錄候選節(jié)點(diǎn)、過濾原因、最終得分。這樣用戶在自己的 Task 詳情里就能看到“為什么被調(diào)度到這個(gè)節(jié)點(diǎn)”。5. 工作區(qū)實(shí)操從創(chuàng)建到掛載到回收5.1 創(chuàng)建一個(gè) Workspace創(chuàng)建 Workspace 有兩種方式聲明式和命令式。聲明式是寫一個(gè) Workspace CRD命令式是通過 CLI 或者 API 直接創(chuàng)建。我推薦聲明式因?yàn)榭梢约{入 GitOps 流程。一個(gè)典型的 Workspace 定義長(zhǎng)這樣apiVersion: ax.io/v1alpha1 kind: Workspace metadata: name: agent-task-001-ws spec: owner: team-nlp quota: 10Gi retentionPolicy: ttl: 168h onExpiry: snapshotAndDelete snapshotPolicy: schedule: 0 2 * * * keep: 3這里幾個(gè)字段值得展開說。quota是軟限制超過會(huì)告警但不阻斷。retentionPolicy.ttl是最后訪問后保留時(shí)長(zhǎng)168 小時(shí)就是 7 天。onExpiry有兩個(gè)選項(xiàng)delete直接刪snapshotAndDelete先快照再刪。snapshotPolicy是定時(shí)快照每天凌晨 2 點(diǎn)一次保留 3 份。5.2 掛載到 TaskTask 掛載 Workspace 通過 volume 聲明apiVersion: ax.io/v1alpha1 kind: Task metadata: name: preprocess-001 labels: ax.io/flow: flow-abc spec: workspaceRefs: - name: agent-task-001-ws mountPath: /workspace mode: rw dependsOn: - name: fetch-data-001 template: spec: containers: - name: main image: my-preprocess:latest command: [python, preprocess.py]平臺(tái)層在創(chuàng)建 Pod 時(shí)會(huì)把workspaceRefs轉(zhuǎn)成實(shí)際的 volume 和 volumeMount。具體來說會(huì)注入一個(gè) init container它負(fù)責(zé)檢查本地緩存目錄是否存在不存在就從 PVC 拉取檢查緩存版本是否匹配不匹配就增量同步最后把緩存目錄準(zhǔn)備好主容器直接掛載。5.3 工作區(qū)在任務(wù)間的傳遞工作區(qū)傳遞的核心是引用計(jì)數(shù)和就緒檢查。當(dāng) Task B 聲明dependsOn: [Task A]且兩者共享同一個(gè) Workspace 時(shí)平臺(tái)層在調(diào)度 B 之前會(huì)確認(rèn)A 已經(jīng)成功結(jié)束且 A 對(duì) Workspace 的寫入已經(jīng) flush 到 PVC。flush 這個(gè)動(dòng)作很關(guān)鍵。如果 A 的容器直接寫本地緩存緩存異步同步到 PVC那 A 結(jié)束后可能有部分?jǐn)?shù)據(jù)還在同步隊(duì)列里。我的做法是A 的容器退出前由一個(gè) preStop hook 觸發(fā)一次強(qiáng)制同步同步完成才允許 Pod 終止。這樣 B 啟動(dòng)時(shí)讀到的數(shù)據(jù)一定是完整的。5.4 回收與快照回收由 Workspace 控制器負(fù)責(zé)??刂破鞫ㄆ趻呙杷?Workspace檢查最后訪問時(shí)間。超過 TTL 的進(jìn)入回收流程先根據(jù)onExpiry決定是否快照然后刪除 PVC 和本地緩存最后刪除 Workspace 資源本身。快照用 CSI VolumeSnapshot。這里有一個(gè)坑不是所有存儲(chǔ)插件都支持快照。如果你的集群用的是不支持快照的存儲(chǔ)類snapshotAndDelete會(huì)失敗。所以我在控制器里加了一個(gè)能力探測(cè)啟動(dòng)時(shí)檢查默認(rèn)存儲(chǔ)類是否支持快照不支持就降級(jí)為delete并告警。注意快照本身也占存儲(chǔ)。我見過一個(gè)團(tuán)隊(duì)開了每小時(shí)快照保留 24 份結(jié)果快照占的空間比原始數(shù)據(jù)還大??煺詹呗砸鶕?jù)數(shù)據(jù)變化頻率來定變化不頻繁的數(shù)據(jù)每天一次就夠了。6. 資源畫像讓調(diào)度決策有數(shù)據(jù)支撐6.1 為什么用戶聲明的 request 不可靠讓用戶寫 request 有兩個(gè)問題。一是用戶傾向于高估怕被 OOM kill結(jié)果申請(qǐng) 8Gi 實(shí)際用 2Gi浪費(fèi) 75%。二是 agentic 任務(wù)的資源消耗和輸入數(shù)據(jù)強(qiáng)相關(guān)同一個(gè)任務(wù)處理 1MB 輸入和 1GB 輸入內(nèi)存消耗差兩個(gè)數(shù)量級(jí)用戶沒法用一個(gè)固定值表達(dá)。6.2 歷史峰值采集與滑動(dòng)窗口我的方案是平臺(tái)記錄每個(gè) Task 模板的歷史運(yùn)行峰值用滑動(dòng)窗口算推薦值。具體來說每個(gè) Task 模板有一個(gè)畫像記錄包含最近 N 次運(yùn)行的 CPU 峰值、內(nèi)存峰值、GPU 峰值、運(yùn)行時(shí)長(zhǎng)。推薦值取 P95 分位數(shù)而不是最大值避免被偶發(fā)尖峰帶偏。采集方式有兩種一是從 cAdvisor 或者 metrics-server 拉容器指標(biāo)二是從業(yè)務(wù)容器自己上報(bào)。我傾向后者因?yàn)闃I(yè)務(wù)容器最清楚自己的關(guān)鍵指標(biāo)。上報(bào)通過一個(gè) sidecar 或者直接寫一個(gè)本地文件平臺(tái)層定期收集。6.3 推薦值的應(yīng)用策略推薦值怎么用有三種策略策略行為適用場(chǎng)景保守取 max(用戶聲明, 推薦值)關(guān)鍵任務(wù)不能 OOM平衡取推薦值用戶聲明作為上限大多數(shù)任務(wù)激進(jìn)取推薦值的 80%允許超賣非關(guān)鍵、可重試任務(wù)默認(rèn)用平衡策略。用戶可以在 Task 上通過 annotation 覆蓋策略。6.4 畫像的冷啟動(dòng)問題新 Task 模板沒有歷史數(shù)據(jù)畫像為空。這時(shí)候只能回退到用戶聲明值。為了加速冷啟動(dòng)我做了兩件事一是允許用戶從相似 Task 模板繼承畫像二是第一次運(yùn)行時(shí)用保守策略運(yùn)行結(jié)束后立即更新畫像第二次運(yùn)行就能用上推薦值。相似度判斷用的是 Task 模板的鏡像、命令、資源聲明等特征的向量化比較。這個(gè)做得比較粗糙但實(shí)際用下來效果還行至少比完全冷啟動(dòng)強(qiáng)。7. 常見問題與排查技巧實(shí)錄7.1 工作區(qū)掛載失敗現(xiàn)象Task Pod 一直卡在 Init 狀態(tài)事件里報(bào)mount failed: workspace not ready。排查思路先看 Workspace 資源的狀態(tài)是不是還在 Pending。如果 Workspace 本身沒就緒看它的 PVC 有沒有綁定成功。PVC 綁定失敗常見原因是存儲(chǔ)類不存在或者配額不足。如果 Workspace 就緒但掛載失敗看 init container 的日志通常是本地緩存目錄權(quán)限問題或者磁盤空間不足。解決權(quán)限問題在 init container 里加chown或者chmod。磁盤空間不足需要清理節(jié)點(diǎn)上的舊緩存我寫了一個(gè)定時(shí)任務(wù)每天清理超過 3 天未訪問的本地緩存。7.2 調(diào)度一直 Pending現(xiàn)象Task 創(chuàng)建后一直 Pending沒有 Pod 被調(diào)度。排查思路先看 Task 的 status有沒有dependsOn未滿足。如果依賴滿足看調(diào)度器事件是不是所有節(jié)點(diǎn)都被過濾掉了。常見過濾原因資源不足、節(jié)點(diǎn)親和性不匹配、污點(diǎn)未容忍。解決資源不足就擴(kuò)容或者降低 request。親和性不匹配檢查 Workspace 的緩存分布如果所有緩存節(jié)點(diǎn)都滿了可以臨時(shí)關(guān)閉requireLocalWorkspace。污點(diǎn)問題檢查節(jié)點(diǎn) taint 和 Task 的 toleration。7.3 工作區(qū)數(shù)據(jù)不一致現(xiàn)象Task B 讀到的數(shù)據(jù)不是 Task A 寫的最新版本。排查思路檢查 A 的 preStop 同步有沒有執(zhí)行成功???A 的 Pod 事件preStop hook 有沒有超時(shí)。如果超時(shí)可能是數(shù)據(jù)量太大同步時(shí)間不夠。解決增大 preStop 的超時(shí)時(shí)間或者改成 A 結(jié)束后由控制器觸發(fā)同步不依賴 preStop。后者更可靠但需要控制器有權(quán)限訪問節(jié)點(diǎn)本地緩存。7.4 緩存命中率低現(xiàn)象調(diào)度器日志顯示緩存命中率長(zhǎng)期低于 30%。排查思路看緩存 agent 的上報(bào)是否正常元數(shù)據(jù)索引是不是過期了。看任務(wù)分布是不是任務(wù)太分散每個(gè)節(jié)點(diǎn)上的 Workspace 都不完整。解決如果是上報(bào)問題檢查 agent 的健康狀態(tài)。如果是任務(wù)分散考慮引入 Workspace 親和性讓使用同一 Workspace 的任務(wù)盡量調(diào)度到同一批節(jié)點(diǎn)。7.5 常見問題速查表問題可能原因快速檢查解決方向Pod 卡 InitWorkspace 未就緒kubectl get ws檢查 PVC 綁定調(diào)度 Pending依賴未滿足Task status檢查上游 Task調(diào)度 Pending資源不足調(diào)度器事件擴(kuò)容或降 request數(shù)據(jù)不一致同步未完成preStop 日志增大超時(shí)或改控制器同步緩存命中低上報(bào)異常agent 健康重啟 agent快照失敗存儲(chǔ)不支持存儲(chǔ)類能力降級(jí)為 delete8. 一些踩過的坑和最后的經(jīng)驗(yàn)這套東西從第一版跑通到相對(duì)穩(wěn)定大概花了四個(gè)月。中間踩的坑不少挑幾個(gè)有代表性的說說。第一個(gè)坑是過度依賴節(jié)點(diǎn)本地緩存。一開始為了性能所有讀寫都走本地緩存PVC 只做冷備。結(jié)果節(jié)點(diǎn)故障時(shí)沒同步的數(shù)據(jù)全丟了。后來改成寫操作同步到 PVC讀操作走本地緩存犧牲一點(diǎn)寫性能換可靠性。這個(gè)取舍在 agentic 場(chǎng)景下是值得的因?yàn)橹虚g產(chǎn)物往往比最終結(jié)果更難重建。第二個(gè)坑是調(diào)度器的打分權(quán)重拍腦袋定。一開始 w1、w2、w3 設(shè)成 0.5、0.3、0.2跑了一段時(shí)間發(fā)現(xiàn)緩存命中率上不去。后來用歷史數(shù)據(jù)做了一輪回歸發(fā)現(xiàn)緩存權(quán)重要更高調(diào)到 0.7 才有效果。權(quán)重這東西沒有萬能值得根據(jù)自己的任務(wù)分布調(diào)。第三個(gè)坑是Workspace 的 TTL 設(shè)得太短。一開始設(shè) 24 小時(shí)結(jié)果跨天調(diào)試的任務(wù)經(jīng)常發(fā)現(xiàn)工作區(qū)被清了。后來改成 7 天并且加了“正在被 Task 引用時(shí)不允許回收”的保護(hù)。如果讓我給正在做類似事情的團(tuán)隊(duì)一個(gè)建議那就是先把 Workspace 的生命周期管好再去做調(diào)度優(yōu)化。工作區(qū)是數(shù)據(jù)的地基地基不穩(wěn)上面的調(diào)度再聰明也是空中樓閣。調(diào)度優(yōu)化可以慢慢迭代但數(shù)據(jù)丟了就是真丟了。另外這套東西不要一開始就追求大而全。我見過一些團(tuán)隊(duì)一上來就想支持跨集群、多租戶、細(xì)粒度配額結(jié)果半年沒跑通一個(gè)完整流程。我的做法是先在一個(gè)集群、一個(gè)租戶、一個(gè) Flow 上跑通再逐步擴(kuò)展。每擴(kuò)展一個(gè)維度都確保前一個(gè)維度是穩(wěn)定的。這樣雖然看起來慢但實(shí)際落地速度反而更快。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香六月情| 国产无人区大片| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 99精品大片| 五月丁香偷拍| 天天操天天爱天天玩| 91久草五月天婷婷| 婷婷碰碰| 专区无日本视频高清8| 色99网| 99超级碰免费视频| 丁香九九九九| 丁香六月婷婷综合啪啪| 亚洲成人AV一区在线观看| 五月激情婷婷综合| 综合网啪| 天天干天天操天天爽| 天天网站天天爽| 亚洲有码在线视频| 丁香五月婷婷五月| 色婷婷情片| 国产古装妇女野外A片| 国产九九一区二区三区| 婷婷色在线播放| 婷婷激情欧美| 五月天激情小说婷婷基地| 免费AV播放| 大香蕉九九操| 色九九综合热99| 9色91视频| 五月天伊人网| av九九| 99热国产精品| 亭亭玉月丁香| 久久九九99| 午夜九九九九九九九九九九九九九| 99色1| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 噼里啪啦在线观看免费完整版视频 | 色噜噜婷婷| 激情六月丁香| 五月天.com| 在线成人网址| 91久久久久久久| 91精品丝袜久久久久久久久粉嫩| 丁香五月激情啪啪综合| 婷婷丁香先锋资源网站| 天天日夜夜欢| 婷婷五月天最新综合你懂的 | 五月婷婷性爱| 99色在线观看视频者| 久久激情视频| 91啦丨九色丨刺激中文| 69色婷婷| 五月丁香婷婷啪啪| 狠狠色综合777| 久久久er热| 99高级会所久久| 五月婷丁香花| 五月丁香激情婷婷综合| 五月天激情啪啪| 亚洲综合五月| 91九九| 91丨九色丨国产打屁股| 亚洲精品又粗又大又爽A片| 五月天伊人| 天天弄天天操| 91丨人妻丨国产丨丝袜| Av大香蕉| 国产片色| 久久久久亚洲AV无码网影音先锋| 国产精品国产成人国产三级| 99精品久久久久久久久| 国产在线黄色| 99久久思思| www,婷婷,com| aa久久| 婷婷天堂综合| 就爱射中文字幕资源网| www99热| 久99视频| 美腿丝袜AV天堂网| 综合xx网| 中文字幕,综合,91| 色色日本| 五月婷婷之综合激情在线| 1024欧美看片| 五月天婷亚洲天综合网综合 | 五月婷婷自拍视频| 亚洲五月天婷婷| 久热无码| 久久92| 婷婷5月色| 99热99精品在线观看| 五月 婷婷 成人| 99热这里都是精品| a级毛片一区二区免费视频| 久久婷综合网| 五月婷婷婷婷网| 97精品在线| 九九av| 亚美欧色影院| 可以免费观看的av| 人人97碰| 99热官网| 色色草97| 久久99久久99精品免观看软件| 深爱五月天| 欧洲色色| 丁香色婷婷| 男人天堂99| 天天狠狠综合精区| 婷婷六月色| 婷婷六月色播| 夜夜操加勒比| 久久人妻爱爱| 这里只有精品在线观看视频| A1片久久久| 狠狠色狠狠鲁| 精品一二三区久久AAA片| 久人人操| 伊人啪啪网| 国产精产国品一二三在观看| 天天性视频| 婷婷色色婷婷| 免费超碰在线| 开心激情网在线| 狠狠干综合| 久久九九@| 思思久久青草热| 99热这里只有精品99| 牛牛色av| 激情99| 99网址在线观看| 99热超碰| 激情小说五月天| 婷婷激情五月天小说校园| 亚洲精品白浆高清久久久久久| 9福利性视频欧美| 婷婷五月天狠狠| 精品少妇人妻AV无码专区偷人| 97人人超| 五月综合色| 九热精品| 中文字幕永久在线| 熟女五月天久久综合| 日日撸夜夜操| 热久久99视频| 久久六月婷婷| 99这里| 狠狠色噜噜狠狠狠777奇米| 五月色欧美| 97人人干| 狠狠五月综合在线| 欧美激情伊人| 六月丁香啪啪| 国产日批视频| 国产色色色色色| 99热这里只有精品免费观看| 97人人爱人人操| 高清无码视频网址| 97色在线视频| 国产成人精品一区二三区熟女在线| 色,激情五月天| 激情五月婷| 婷婷五月成人有| 激情五月伊人婷婷| 江苏少妇性BBB搡BBB爽爽爽| 色五月天综合网| 狠狠色丁香久久婷婷综合五月| 激情五月天视频| 91精品久久久久久久久久久久| 538任你爽| 午夜丁香| 成人综合视频网址| 伊人网碰碰| 激情五月天色网站| 超碰97在线操| 五月丁香六月成人| 99热这里只有精品69| 亚洲狠狠终合停停终合| 97狠狠色| 五月激情婷婷开心| 五月丁香综合| 97碰91| 丝袜人妻| 色五XX| 丁香五月最新地址| 激情内射人妻1区2区3区| 色婷婷丁香香香蕉视频| 亚洲精品乱码久久久久久按摩观| 国产特黄色精品一区二区三区精品无广告| 91精品国产91久久久久青草| 99re思思热这里| www.金莲av| 五月丁香激情婷婷| 五月天婷婷激情在线色图| 五月丁香久久久日婷婷久久婷婷日| 婷婷五月影院| 人人干99| 开心五月婷| 综合网网欲色| 亚洲国产精品VA在线看黑人| 99在线免费视频| 五月丁香成人网| 国产jd1024基地手机看国产| 综合网五月| 夜夜操狠狠操天天操| 久久久五月天婷婷成人网| 久久超级碰碰| 玖玖资源站中文| 情色五月天网站| 丰满少妇乱A片无码| 丁香五月欧美色综合| ay2区| 激情色情五月天| 99热18| 99色热视频| 丁香五月停停基地| 1024欧美看片| 色婷婷很很十八禁| 亚洲爆乳无码精品AAA片蜜桃| 亚洲激情免费视频| 日韩六十路91性交电影| 99热9| AV大片在线观看| 精品人妻一区| 99九九在线观看免费| 亚洲五月天婷婷在线| 99ri精品视频在线观看| 激情视频综合| 亚洲婷婷丁香五月| 久久激情五月网| 色婷婷88| 99精品高潮| 99草在线免费观看视频| 99婷婷狠狠成为人免费视频| 五月婷婷色| 丁香五月婷婷综合精品素人| 99综合色| 五月天婷婷激情在线色图| 五月丁香色色综合| 婷婷香香五月| 五月天婷基地| 成人天天爽| 色久影院| 天天综合网~91综合网| 哇嘎成人久久| 色婷婷AV在线| 五月婷婷久久大香蕉| 日本wwww在线| 91九色无码内射| 久777| 色综合久久之分久久| 婷婷五月天激情文学| 婷婷六月天| 亚洲天天综合| 日日撸夜夜操| 玖玖婷婷五月| 99热国产| 色伊人91在线视频| 婷婷五月天综合久久日美女| 亚洲乱啪| 久久免费丁香| 综合色播| 99在线视频在线观看| 99婷婷五月天| 五月丁香激情综合欧美| 欧美日本一区二区三区| 青青草激情网| WWW.99视频| 天天色天天操天天射| 99视频在线观看网址| 激情综合色婷婷六月天| 五月婷婷五月天| 99久在线精品99re8热| 色五狠狠| 久久丁香五月| 大香蕉伊人久久| 亚洲精品白浆高清久久久久久| 思思99热| 色月丁| 色99无码| 这里只有精彩视频| 五月丁香六月激情综合| 亚洲xx在线| 日本欧美成人片AAAA| www.婷婷六月天| 激情综合区| 久热九九| 超碰日韩人妻在线| 伊人九九综合| 怡红院院在线导航网 | 五月婷婷丁香六月| 天天爽夜夜爽夜夜爽精品| 日本色噜| 五月天婷婷综合免费| 色综合久久天天综合网| 婷婷97狠狠成人网站| A短视频免费在线观看| 97涩婷婷婷婷基地| www超碰| 亚洲99激情| 亭亭五月激情亚洲在线| 五月天成人综合| 丰满少妇猛烈A片免费看观看| 激情综合色婷婷啪啪五月天| 色婷婷操逼| 热久久77777| 亚洲 六月 综合| 久久综合影院 | 亚洲天堂爱爱| 亚洲另类噜噜| 人人插操| 色色日韩网| 亚洲男人的天堂婷婷色五月| 色婷婷九月| 黄桃AV无码免费一区二区三区 | 79色色色色| 婷婷性爱网| 超碰在线日夜| 丁香五月色情| 精品久久这里热66| 97久久综合网| 欧美va亚洲va| 五月丁香婷婷色色色| 成人婷婷色综合| 4399在线日本A片| 九玖欧洲亚洲| 婷婷激情六月综合| 99精色| 国产精品黑丝| 婷婷婷五月天最新综合你懂的| 激情四射网| www九九免费视频| 色人久久| 综合视频久久| 婷婷五月天网址| 开心五月婷婷激情网| 日本99热| 中美日韩成人在线| 久久艹99| 久热99热| 狠狠摸狠狠摸| 日韩无码91| 天天色综合网1| 日本欧美成人片AAAA| 激情婷婷五月天丁香| 色综合天天网| 专区无日本视频高清8| www,色婷婷| 春色激情第四色| 婷婷激情五月| 久久久er热| 色噜噜狠狠色综合日日| 9久久婷婷国产综合精品性色| 九色色| 国外亚洲成AV人片在线观看| 天天插轮理| 婷婷六月色| 丁香五月久久| 99亚洲视频| 精品成人久久久久久久_一二三四视| 天天狠天天叉| 91丨九色丨白浆秘| 丁香婷婷色色| 狠狠色丁香| 亚洲色啪| 三级三久久线久久99久目本WW| 色玖玖爱| 全部老头和老太XXXXX| 五月丁香综合激情在线观看| 性做爰A片免费视频A片直播 | 丁香五月综合婷婷| 婷婷激情五月天网站| 亚洲综合色色色| 亚洲AV网站| 97综合在线| 婷婷色九月| www.婷婷五月天| 99这里有精品久久97| 亭亭五月色男人| 操久久网| 99热国品| 色色色免费视频| 嫩草国产| 五月婷婷天| 97成人丁香婷婷| 色婷婷五月天| 婷婷五月天电影在线| 7777久久亚洲中文字幕| AV电影在线播放| 天天做综合| 久久久人妻| 国产精品国产VA片国产| 久久日韩婷婷五月| 婷婷五月天影院| 亚洲mm色| 97亚洲婷婷| 欧美丁香婷婷五月| 婷婷网五月| 九九热99热| 99人妻碰碰碰久久久久| 亚洲无AV在线中文字幕| 99re热视频这里只精品| 亚洲中文字幕AV| 亚洲精品视频在线| 亚洲最大视频| 5月丁香婷婷| 97碰碰碰| 免费无码毛片一区二区A片| 色射婷婷五月天| 色综合香蕉视频| 日日爽日日| 色婷五月丁香久亚洲| 99久久新视频| 免费视频在线观看的网站| 啪到高潮激情丁香五月| 久久久中文| 五月丁香色停停啪啪啪| 另类视频综合| 久久这里有精品| 天天爽爽日日做做| 91pornav在线| 91黄色五月天视频| 五月丁香激情啪啪| 神马欧美精| 99热国产在线| 婷婷色五月天第7色| 久久一级免费黄色片| 六月婷婷色综合| 婷婷五月天黄色小说| 五月婷在线| 色婷丁香91| 色人久久| 午夜电影网VA内射| 激情五月婷婷网在线观看| 五月婷婷黄| 国产古装妇女野外A片| 亚洲丁香五月天视频| 色综合xx| 九九伊人网| 九九人人精品| 色五婷婷开心缴| 五月丁香狠狠爱婷婷综合| 天天操无码| 超级碰碰碰久久网站| 99热在线观看| 色五月网址| 思思99久久| 婷婷精品性视频| 五月天全国最大成人网| 久久性爱网站| 千人斩操逼| 91美女被操| 婷婷五月无码| 丁香五月WWW| 亚洲六月综合激情久久下卡| 久99久视频精品| 五月色综合| 婷婷五月丁香基地| 久操热| 久久综合五月天| 亚洲综合视频一下| 深爱五月婷| 婷婷五月丁香婷婷| 五月婷婷丁香五月婷婷| 五月婷丁香亚洲| 亚洲色情激情丁香五月| 五月天婷婷成人资源站| 夜夜撸天天日| 婷婷五月18永久免费视频| 26UUU欧美激情一区二区| 五月天无码| 欧美成人无码一区二区三区| 亚洲AV激情五月综合网| 婷婷五月天激情综合| 五月婷六月综合在线观看| 99色色网| 九九免费精品在线视频| 五月婷婷丁香六月在线| 伊人9草在线观看| 五月婷av| 人人性久久| 五月丁香六月婷婷成人| 久久只有这里精品免费| a v色婷婷| 天天日夜夜操五月| 久久99热在线观看| 啪啪99| 俺去也综合| 99视频精品| 在线观看国产高清视频免费网站| 色欲五月丁香| 九九久久99精品免费观看www| 97色色婷婷| 9 1超碰九色| 色色色综合网| 婷婷六月久久| 色视频五月天| 亚洲综合五月天婷婷| 蜜桃五月天| 无码碰碰| 啪啪激情综合| 色婷婷色情| 无码任你操| 日韩啪啪网| 丁香五月天视频| 色婷婷中文| 五月丁香最新| 亚洲夜五月| 色色色.COM| 久色大| 99视频在线| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 亚洲成人在线综合| 99热伊人| 99热在线观看精品| 中文不卡一二三区| 五月婷婷色| 可以看的av| 九97免费视频| 激情五月综合色婷婷| 五月婷婷激情久久| 天天草人人摸| 久久人妻伦理| 国产成人网| 五月天丁香婷婷社区| www.激情.com.| 久久久精品人妻录| 婷婷亚洲综合| 黄色片精品| 婷婷丁香五月亚洲综合网在线视频观看| 玖玖99免费视频| 中文字幕日本最新乱码视频| 玖玖在线视| 亚洲色色精品| 99噜噜噜在线播放| 成片免费播放| 丁香五月六月婷婷综合| 伊人婷婷福利网| 色婷婷AⅤ| 26UUU精品一区二区c〇m| 色色色婷婷五月| 中文在线视频久9| 伊人丁香六月婷婷| 香蕉婷婷| 日韩欧美成人片| 懂色AⅤ| 成人做爰A片免费看视频| 99色久| 九九色99| 国产成人精品一区二三区熟女在线| 日本天堂爱爱| 九九色播五月丁香| 色婷婷情片| 色人妻五月| 三年高清大片免费观看国语| 久1色色| 九九视频在线观看| 五月婷婷啪啪啪| 激情六月丁| 中文字幕高清av| 开心激情站婷婷五月天| 国产特级毛片AAAAAAA高清| 99久在线精品| 高清视频一区| 99综合免费视频| 激情综合五月天| …亚洲黄色在线播放日韩、av中文a…| 深爱五月最新网址| 校园春色亚洲色| 99re思思精品在线观看| 五月婷婷黄色网址| 九九热视频思思| 成人在线观看精品| 国产精品久久久60086| 99久久国产宗和精品1上映| 婷丁五月| 做爰丰满少妇1313| 天插天啪天啪天啪| 婷婷五月丁香基| 婷婷.com| 4399伦理午夜| 色噜噜97视频在线观看| 在线中文av| 亚洲AV成人在线| wwW天天干| 少妇人妻人伦A片| 五月天激情在线视频| 69精品人人人人| 婷婷五月天第四色| 婷婷激情五月天激情小说| 天天色综网| 精品九九网| 久久五月天视频| 九九碰九九爱97| 99这里只有精品| 丁香伊人激情| 久久五月天激情婷婷| 婷婷丁香花五月天| 久久这里都是精品免费| 97在线观视频免费观看| 久久伊人五月天| 亚洲色图81p| 碰碰91| 日韩免费乱轮网站| 亚洲成人网址在线观看| 亚洲婷婷五月| 久热最新视频| 日韩肏屄网| 色五月婷婷影院| 五月天色婷婷视频| 色色五月天网站| 久热99| 丁香五月激情综合啪啪| 色五月天激情| 久久婷婷五月综合伊人| 校园激情 亚洲| 97久久久免费福利网址| 五月丁香色综合| 久久视频这里99| 狠狠大香婷婷爱| 五月丁香婷婷伊人日韩| 久久久久婷婷| av免费人人| 五月香婷婷| 日本WwW色偷偷丁香花久久久京东热| 婷婷丁香五月激情| 爱之国产色情综合| 五月激情婷婷四射| 激情九月婷婷| 久9视频免费播放| 欧洲激情五月天婷婷| 亚洲国产网站| 丁香花大香蕉婷婷综合| 五月丁香啪啪综合| 五月天开心婷婷激情网站| 天天日天天插天天操| 爆乳熟女一区二区三区爆乳| 亚洲熟妇AV乱码在线观看| 欧美色频| 国产精品日韩十五区| ww亚洲ww在线观看| 五月婷婷,狠狠操| 免费视频WWW在线观看网站| 色五月五月天色婷婷色五月| 五月婷婷狠狠干| 五六月婷婷| 久久一级免费黄色片| 国产精品第一国产精品| 五月丁香婷婷色| 五月丁香六月婷婷在线观看| 五月丁香六月婷婷亚洲| 综合激情开心五月| 欧美丁香五月97色| 久久天堂加勒比| www.久久99精品| 欧美日韩欧美| 婷婷五月丁香五月| 久久久18| 国产在这里只有精品| 色色五月天婷婷丁香| 激情五月天色婷婷| 亚洲激情五月丁香久久久久| 森林影视大全,最好看的2019年视频 | 超碰国产在线观看| 五月天停婷基地| 日韩AV在线电影| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 无码91中文字幕| 亚洲va成人va成人va在线观看| 五月天激情综合| 天天爽夜爽| 天天日天天干天天天| 亭亭五月天成人| 五月开心激情网| 午夜青草资源| 色高清无码视频| 激情都市五月天| 婷婷六月插屄激情| 激情婷婷五月黑人| 丁香五月婷婷激情123| 色婷婷五月亚洲| 五月天婷婷成人资源站| 五月丁香色婷婷综合| 欧美色小说婷婷| 亚洲人妻五月丁香婷婷| 婷婷5月九九| 久久久人妻系列| 99成人免费热视频| 色爽九九| 丁香六月婷婷色XXXXX| 国产亚洲色婷婷久久99精品91| 日本综合久久| www.夜夜| 色九四色| 免费人人操| 五月丁香激| 深爱五月综合网| 色综合久久天天综合网 | 天天摸天天舔| 色色色色五月天| 久久久久久人妻| 久色精品| 99久久亚洲国产| 丁香九月综合激情| 五月香蕉综合| 亚洲这里只有精品| 激情五月天视频| 99自拍视频| 操操碰| 99热99日天天干| 二级黄色毛片| 五月丁色AV| 婷婷激情五月天视频在线| 天天插天天爱| 色婷婷小说网| 91碰人人| 国产欧美日韩性爱| 激情小说 五月天| 色五月天丁香婷婷| 久久9视频| 婷婷五月天VI| 五月停停色| 99re热| 五月丁香色婷婷色| 成人精品视频99在线观看免费| 97成人丁香| 一逼色综合| 99热在线观看免费| 日本一级一级一级一级| 久久婷婷六月综合国际| 婷婷九月丁香天堂丁香天堂| 久热这里只有精品在线观看| 另类小说激情五月天| 五月天桃色深爱网| 婷婷五月中文字幕| 狠狠擼综合| 五月天停婷基地| 精品一二三区久久AAA片| 精品久久婷婷| 襙比视频| 欧美婷婷五月丁香| www.综合久久.com| 99热视精品| 色综合激情| 亚洲天堂九九九| 噜噜噜噜在线| 91婷婷搞| 91九色 熟| 激情99热| 久久99久久99久久99人受| 亚洲乱码日产精品BD| 色婷婷成人久久| 亚洲亚洲激情| 九九这里只有精品| www色五月| 日日.c| 日韩AV在线影片| 婷婷五月丁香av网站| 亚洲AV网站在线观看| 91人妻九色大屁股| 九九色逼| 伊人激情啪啪| 99人碰碰碰| 超碰伊人碰婷婷五月| 青青福利网| 91性交在线播放| 99热日韩这里只有精品| 五月丁香六月激情欧美综合| 婷婷六月激情| 国产.亚洲.欧洲视频在线| 日本玖玖在线| 狠婷婷五月| 久久婷婷五月综合色区| 男人综合网| 久久久婷| 久久婷婷五月天激情| 日本久久99| 综合在线网| 开心五月婷婷| AV天堂淫乩| 99热只有| 思思色综合网站| 国产亚洲精品久久久久久牛牛| 色九月婷婷| 一起草性爱不卡视频| 噜噜色天天开心| 草草视频91| www.91九色| 99热婷婷| 久久婷婷五月| 婷婷丁香久久| 五月婷婷深爱六月| 五月刺激丁香月综合| 成人色色视频| 内射 无码 伊人| 五月婷婷六月少妇激情| 婷婷玖玖丁香| 91丨九色丨白浆| www久久久| 91chinese在线| 激情网 五月天| 婷婷五月五月丁香| 开心婷婷五月天激情网| 激情图片婷婷丁香五月| 色99在线| 色婷婷国色天香综合| 99热热热99精品丁香| 五月天久久综合婷婷丁香| 天天网曰日曰夜夜综合永久免费| 中文久久婷婷| 婷婷色操| 五月天激情网站| 人人干Av| 97人妻碰碰碰久久久久-最近国语高清| 91丨九色丨白浆秘| 色之综合网| 五月丁小婷婷激情四射| 天天日天天舔| 五月花综合网| 牛牛澡牛牛爽| 日韩成人中文字幕| 色情丁香五月天| 一级内射毛片| 亚洲第一第二网站| 色五月成人在线| 丁香花成人区| 人妻丰满精品一区二区A片| 色婷婷综合网站| 9精品视频在线观看| 天天干夜夜想| 欧美va亚洲va在线播放| 99热这里有精品首页10| 九九精品综合| 日日肏夜夜干| 午夜成人AV在线| 亚洲精品久久久无码| 99免费在线视频| 精品久久人妻热| 亚洲av无码影院| 疯狂做受XXXX高潮A片| 夜夜干夜夜操| 色爱综合视频| 91婷婷色五月| 波多婷婷久久| 五月婷婷性爱| 五月婷婷亚洲色视频| 亚洲五月天综合色| www综合久久| 日本视频不卡123区| www.久久爱.com| 天天干夜夜欢| 深爱五月激情网| 九九99男女视频在线观看| 丁香九月激情| 五月丁香婷婷色色| 婷婷亚洲欧美丁香五月| 亚洲激情图文小说| 亚洲AV网站| 91趴趴| 人妻22p| 五月天网站免费欧美| 99热精品网| 色99免费视频中文| 玖玖99婷婷| 日本三级日本三级99| 亚洲综合五月天综合| 天天弄天天爽| 色婷婷免费观看| 人妻内射一区二区在线视频| 五月丁香网站| 日本啪啪网| 色婷婷五月天不卡| 亚洲色婷婷99一9|| 九九热这里只有精品556| 九洲一级A片| 日韩AV中文字幕在线| 亚洲成人AV电影在线| 丁香六月激情| 91精品综合久久久久久五月丁香| 亚洲五月停停| 国产美女视频久| 十月丁香九月婷婷综合| 极品人妻videosss人妻| 爱草视频在线| 五月婷婷成人网首页| 久久久久久久97| 亚洲旡码| 色哟哟www| 99久久新视频| 超碰在线观看9| 欧美亚洲成人在线| 一区二区aV电影免费看| 丁香花婷婷五月天| 9|在线观看视频| 熟女人妻一区二区三区免费看| 久久婷婷视频| 思思久久99| 狠狠狠狠狠干| 另类少妇人与禽zOZZ0性伦| 日韩啊啊啊| 六月婷婷综合| www.夜夜操| 无码人妻少妇色欲AV一区二区 | 1024成人在线观看| 黄久久久| 色婷婷亚洲婷婷| 99亚洲天堂| 青青草性爱视频| 五月花成人网| 五月丁香婷婷五月色| 婷婷丁香成人网址| 免费不卡狠操美女视频网| 四月婷婷丁香五月| 色五月丁香伊人五月| 五月婷亚洲精品| 五月丁香六月色| 激情五月天视频| 五月天色综合| 亚洲欧洲中文日韩久久AV乱码| 9视频在线成人网站| 久久99草五月婷婷| 99热 在线播放| www.五月婷婷.com| 思思色播| 2015好吊操| 激情五月色综合国产精品| 丁香五月冃欧美| www.色婷婷.com| 欧美婷婷| 大地资源色婷婷视频在线| 香蕉五月婷婷| 色婷婷88| 五月激情精品视频| 色XX综合网| 久久色婷婷| 99热99艹在线观看| 四色五月视频| 丁香婷婷六月激情文学| 日本在线噜噜| 国产激情在线| 女婷久久| 人人操9| 9l视频自拍九色9l视频在线观看| 五月婷婷中字在线| 日本成人噜噜| 婷婷六月啪啪| 欧美黄色一级| 超碰超碰在线| 五月天欧美激情| 婷婷久久综| 亚洲精品字幕| 99re热99| 天堂婷婷丁香六月网| 99热热这里只精品996小说| 国外亚洲成AV人片在线观看| 艹色18p| 99热这是里只有精品| 99热这里有精力| 天天拍天天操| 五月丁香综合中文| 丁香五月婷婷成人色区| www.成人婷婷综合| 五月丁香成人网| 色婷婷色综合| AⅤ色区| 天天久久狠狠色综合| 色五月婷婷在线| 日韩精品电影| 天堂五月婷婷| www.99婷婷| 伊人影院久久网| 色97综合婷婷天天色| 丁香花五月天激情| 91在线看片| 五月天无码视屏播放| 亚洲不卡| 97碰操| 日日夜夜天天爽| 亭亭玉月丁香| 182TV亚洲| 色中色综合| 国产精品久久久久9999小说 | 婷婷五月花| 99热在线观看精品| 99综合视频| 九九精品免费视频99| 天堂中文国产| 婷婷五月天视频| 久久3级片| 久久婷婷五月天激情唯美| 激情五月天婷婷| 99久久五月婷婷| 婷婷五月综合啪| 国产成人片| 99超在线| 色色射| 玖玖综合玖玖| 久狠日av| 久久婷婷五月天大香蕉| 婷婷五月天综合蜜桃| 尔尔AV一区| 超碰com| 99热思思| 亚洲色婷婷久久99精品91| 噜噜色婷婷| 婷婷五月娱乐在线| 国产26uuu| 99热色综合| 激情网婷婷婷| 五月丁香狠狠爱婷婷综合| 婷婷五月天激情小说网站| 国产精品色情AAAAA片软件| 六月综和久久| 日日躁夜夜躁狠狠久久AV| 丁香婷婷五月天亚洲| 久久伊人大香蕉| 亚洲婷婷丁香五月天激情小说| 久草五月天| 六月色日韩| 亚洲久热| 中文字幕丁香五月| 天天揷综合网| 成人丁香婷婷五月天| 国产超碰av| 天天插综合| 日本系列_4页_777FP| 精品久久9| 亚洲欧洲另类| 亚洲无码成人| 激情AV| 思思热视频在线| 99热碰碰热| 99久在线精品99re8热| 久久99激情| 丰满少妇乱A片无码| 这里只有精品在线免费视频| 欧美色必爱| 婷婷色在线视频| 97碰啪啪| 丁香六月啪啪| 婷婷色五月色妇| 东京热人妻一区二区三区在线| 色婷婷天堂| 超碰人人在线| 色五月丁香com| 婷婷综合激情| AV堂狠狠干| 一级操逼大片| 99热免费观看| 亚洲成人在线播放| 性色九九| 婷婷 丁香 精品| 97久久视频| 成人AV播放| 熟女网站久久| 五月天婷婷色播在线网| 日韩成人综合| 五月天激情网站| 丁香五月天成人| 网色99| 91丁香综合| 99久久极情精品一区| 91精品久久久久久久| 99精品偷自拍| 久9久成人精品视频| 色婷丁香五月| 五月亭大香蕉| 另类小说色婷婷| 亚洲成人五月天| WWW,激情五月天,COM| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 97色婷婷五月天| 日韩成人综合网| 亚洲色亚洲精品| 99热精品在线| 97操男人的天堂| 婷婷在线精品| 五月天婷婷AV| 天天操天天操天天操| 色啪影院| 丁香五月婷婷香| 久碰视频| 五月天婷综合| 男人的天堂五月丁香| 99re6热在线精品视频播放速度| 色五月丁香五月| 色5月婷婷色| 伊人色欲五月天| 丁香五月婷婷久久久| 婷婷自拍| 亚韩精品视频1区| 狠狠色综合网站久久久久| 色综合伊人网| 五月激情婷婷播播网| 久久综合婷婷| 婷婷丁香综合| 久草婷| 丁香六月天| 9久热| 久久婷婷五月综合| 亚洲色色香蕉| 婷婷大美在线| 男女99免费视频| 丁香五月婷婷激情中文| 99热伊人| 超碰97人人操| 99久久思思| 九九热再线九九视频免费在线观看 | 日日夜夜婷婷| 久久婷婷色色| 亚洲男女激情| Www.激情| 五月天婷婷色播在线网| XXXX岛国| 婷婷色色网| 久久亚洲婷婷| 黄色精品五月婷婷| 色伊人啪| 97在线视频 欧美| 香蕉久久国产AV一区二区| 九九综合九九| 99热99热不卡| 丁香五月综合网亚洲综合欧美狠狠| 日本的α片xxxwww| peg 2区三区四区的| 日本一级黄色电影| 婷婷丁香五月天哟啪| 色情五月天首页| 日本在线视频播放91| 五月丁香婷婷爱| 五月婷婷在线综合| 丁香六月激情国产| 婷婷五月天激情丁香| 欧美婷婷色五月| 婷婷五月天亚洲图片| 五月天激情婷婷丁香| 呦呦AV| 五月丁香色婷婷综合| 99热精品9| 这里有精品2| 激情五月天开心总和网| 色99色| 9九色首页| 九九色影视| 97色在线| 中文幕无线码中文字蜜桃| www,99热| 99久久户外勾搭| 这里只有精品免费视频| 综合久| 狠狠干综合网| www.婷婷,com| 色婷婷视频在线| 婷婷五月天丁香社区| 五月色综合网| 国产67194| 五月婷婷天堂| 丁香五月性| 激情五月天 婷婷| 国产精品久久久久久妇女6080| 亚洲另类婷婷综合| 97人人射| 亚洲操逼网| 啪啪日热| 日韩AV无码影片| 婷婷久久五月天中文字幕在线观看| 亚洲日比视频| 99五月婷| 激情五婷精品网在线观看网址| 婷婷五月天在线综合导航| 国产裸舞表演WWWW| 婷婷玖玖五月天| 五月激情综合网| 九九九激情综合| 99在线热视频| 毛片网站谁有| 五月婷婷性| 久久婷.com| av中文字幕免费观看| 69精品无码一区二区三区| 操人无码| 99精品无码网站| 丁香五月中文字幕| 精品夜夜澡人妻无码AV| 婷婷色六月| 六月婷婷激情| 99色热视频| 超碰色综合| 欧美大片| 色婷婷啪啪啪啪啪啪| 激情综合自拍五月婷婷色五月| 这里只有久久精99| 五月天综合婷婷| 99草在线免费观看视频| 丁香五月91| 久久婷婷色五月| 99视频久久| 九九色黄色| 五月丁香婷婷综合视频| 欧美顶级少妇做爰HD| 日美三级| 婷婷99| 五月丁香六月激情视频| 九九aV| 97色色综合| 另类小说五月天激情| 九九热AV| 丁香婷婷综合色五月激情国产基地| 思思热久久阴99| 欧美婷婷五月天综合| 久机视频这只有精品| 五月亭亭欧美女人| 激情伊人五月婷婷久久| 久久性视频| 五月色丁香婷婷综合| 亚洲丁香五月深爱五月| 五月丁香综合激情网| 婷婷久久婷婷色五月| 婷五月天天| 精品女人九九九| 色婷婷av综合网| 国产日批视频| 99久久9| 91干网| 六月久久狠狠| 成人在线观看精品| 色婷婷五月天av在线| 激情亚洲婷婷| 五月丁香另类网| 九九免费在线视频| 天天干一干| 久久精品天| www色婷婷com| 欧美黄色一级录像| 日韩成人五月天| 国产一级片| 婷婷久久亚洲| 婷婷 月 丁香| 婷婷碰碰| 79色色免费| 日本猛少妇色XXXXX猛叫| 婷婷五月综合婷婷| 粉嫩av懂色av蜜臀av熟妇| 黄久久久| 影音先锋91资源站| 亚洲婷婷综合视频| 欧州色色| 日韩三级高清无码| 无月播播激情在线观看视频| 丁香五月另类色婷婷麻豆| 色噜噜夜夜夜综合网| 97久久精品| 69久久99精品久久久久婷婷| 能看的AV| 97婷婷在线| 99riAv1国产在线观看| 亚洲免费观看高清完整版AV线| xxx.色婷婷| 五月丁香婷婷啪啪网| 丁香五月香蕉| www.97碰碰com| 97福利视频| 激情婷婷|