亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

Kubernetes與邊緣計(jì)算深度集成實(shí)戰(zhàn):選型、架構(gòu)與運(yùn)維指南

Kubernetes與邊緣計(jì)算深度集成實(shí)戰(zhàn):選型、架構(gòu)與運(yùn)維指南 這兩年扎在邊緣計(jì)算項(xiàng)目里的時(shí)間多了以后我最大的感受是Kubernetes 和邊緣計(jì)算這兩個(gè)詞單獨(dú)拎出來誰都能聊幾句可真要在一個(gè)實(shí)際場(chǎng)景里把兩者深度集成起來坑遠(yuǎn)比想象中多。先說結(jié)論——K8s 在邊緣側(cè)不是“能跑起來”就行而是要解決設(shè)備接入、數(shù)據(jù)上云、弱網(wǎng)自治、模型下發(fā)、遠(yuǎn)程運(yùn)維這一整套問題它本質(zhì)上是一套“邊云協(xié)同的調(diào)度底座”而不只是容器平臺(tái)。這篇文章我會(huì)從一個(gè)實(shí)際落地的角度把 Kubernetes 與邊緣計(jì)算深度集成過程中涉及的方案選型、架構(gòu)設(shè)計(jì)、部署細(xì)節(jié)、問題排查完整拆開講。內(nèi)容全部來自我在校園物聯(lián)網(wǎng)設(shè)備上云、工業(yè)現(xiàn)場(chǎng)數(shù)采、視頻AI識(shí)別等場(chǎng)景里的實(shí)操經(jīng)驗(yàn)不跟你談太多玄乎的“邊緣原生”概念重點(diǎn)是把能直接復(fù)用的經(jīng)驗(yàn)寫出來。無論是正在做 K8s 入門評(píng)估、選邊緣計(jì)算盒子還是已經(jīng)在踩坑的路上這篇文章應(yīng)該都能給你省掉不少折騰時(shí)間。1. 邊緣側(cè)為什么非要折騰 Kubernetes很多剛接觸邊緣項(xiàng)目的人會(huì)問邊緣節(jié)點(diǎn)就那么點(diǎn)資源一臺(tái)盒子跑一兩個(gè)容器用 docker-compose 不就夠了嗎為什么還要上 K8s這個(gè)疑問我一開始也有直到我同時(shí)管理了十幾個(gè)、站點(diǎn)再擴(kuò)展到上百個(gè)邊緣節(jié)點(diǎn)的時(shí)候才徹底理解了 K8s 對(duì)邊緣側(cè)的價(jià)值。1.1 設(shè)備多、現(xiàn)場(chǎng)遠(yuǎn)集中式管理撐不住做校園物聯(lián)網(wǎng)項(xiàng)目的時(shí)候幾十個(gè)分控點(diǎn)分布在不同的教學(xué)樓、宿舍樓每臺(tái)邊緣盒子上的應(yīng)用版本都不一樣。今天我改了某個(gè)采集程序靠 SSH 一臺(tái)一臺(tái)登上去改改到第十臺(tái)的時(shí)候已經(jīng)忘了前面幾臺(tái)改的是什么狀態(tài)。這種“地推式”運(yùn)維到了幾十上百節(jié)點(diǎn)的規(guī)模完全不可能持續(xù)。K8s 帶來的第一個(gè)核心能力是“聲明式管理”。你只需要把期望的運(yùn)行狀態(tài)比如某個(gè)采集服務(wù)跑 2 個(gè)副本、用某個(gè)鏡像版本描述清楚集群會(huì)負(fù)責(zé)把實(shí)際狀態(tài)調(diào)整到期望狀態(tài)。邊緣節(jié)點(diǎn)加入了 K8s 集群之后應(yīng)用下發(fā)、版本升級(jí)、配置變更都變成集中式操作這比批量 SSH 工具不知道高到哪里去了。而且這個(gè)管理不只是“推鏡像”這么簡單。在邊緣場(chǎng)景節(jié)點(diǎn)會(huì)經(jīng)常掉線或者環(huán)境溫度過高導(dǎo)致進(jìn)程崩潰。K8s 的控制器會(huì)持續(xù)檢測(cè) workload 的狀態(tài)自動(dòng)完成重啟、重新調(diào)度這些動(dòng)作這在現(xiàn)場(chǎng)無人值守的情況下特別關(guān)鍵。1.2 弱網(wǎng)、斷網(wǎng)、資源緊張傳統(tǒng)容器編排玩不轉(zhuǎn)常規(guī)的 K8s 集群假設(shè)節(jié)點(diǎn)之間網(wǎng)絡(luò)穩(wěn)定、延遲低但邊緣節(jié)點(diǎn)的網(wǎng)絡(luò)環(huán)境就很糟糕了跨運(yùn)營商的弱網(wǎng)、NAT 穿透、臨時(shí)斷網(wǎng)、帶寬不足這些都是常態(tài)。標(biāo)準(zhǔn) K8s 的 kubelet 和 API Server 之間需要高頻心跳一旦斷網(wǎng)整個(gè)節(jié)點(diǎn)會(huì)被標(biāo)記為 NotReady然后控制器可能會(huì)在其他節(jié)點(diǎn)上重新調(diào)度 Pod。對(duì)于邊緣設(shè)備來說這個(gè)行為就有問題。設(shè)備旁邊的計(jì)算任務(wù)必須在本地完成你不能說網(wǎng)絡(luò)斷了就把任務(wù)“調(diào)度走”——因?yàn)閿?shù)據(jù)源就在這臺(tái)設(shè)備上。這就是邊緣場(chǎng)景和中心機(jī)房場(chǎng)景最核心的區(qū)別邊緣節(jié)點(diǎn)的本地自治能力和對(duì)網(wǎng)絡(luò)斷開的容忍度是傳統(tǒng) K8s 不能直接滿足的。所以“深度集成”的關(guān)鍵不是在邊緣節(jié)點(diǎn)上裝一個(gè) kubelet 就完事而是需要解決節(jié)點(diǎn)離線時(shí)邊緣側(cè)的 Pod 必須繼續(xù)維持運(yùn)行不能因?yàn)檫B不上云端 API Server 就被驅(qū)逐或重啟鏡像和配置數(shù)據(jù)需要在節(jié)點(diǎn)本地有緩存不能每次都從云端拉取邊緣側(cè)的數(shù)據(jù)需要能有本地緩沖網(wǎng)絡(luò)恢復(fù)后再補(bǔ)傳云端1.3 邊緣 K8s 解決的實(shí)質(zhì)問題從“機(jī)柜”走向“現(xiàn)場(chǎng)”說實(shí)話把 K8s 引入邊緣本質(zhì)上是在回答一個(gè)問題當(dāng)算力從中心機(jī)房下沉到物理現(xiàn)場(chǎng)我們?cè)趺醋屲浖纳a(chǎn)、部署、運(yùn)維方式不變K8s 提供了一整套標(biāo)準(zhǔn)化的抽象讓開發(fā)者不用關(guān)心底層設(shè)備是 x86 的工控機(jī)還是 ARM 的開發(fā)板只要打包成鏡像往集群里一提交跑到哪臺(tái)節(jié)點(diǎn)上是 K8s 決定的事。這種抽象在中心機(jī)房沒什么稀奇但在邊緣側(cè)價(jià)值巨大。因?yàn)檫吘墏?cè)的硬件五花八門國產(chǎn)化芯片、ARM 架構(gòu)、GPU/NPU 加速卡各不相同如果每個(gè)人各寫各的部署腳本項(xiàng)目根本沒法長期維護(hù)。而我用 K8s 統(tǒng)一平臺(tái)之后不同的硬件節(jié)點(diǎn)被抽象成了一個(gè)個(gè)“帶標(biāo)簽的資源”調(diào)度只需要根據(jù)標(biāo)簽和資源量去匹配應(yīng)用代碼基本不用關(guān)心底層硬件差異。2. 方案選型輕量發(fā)行版和邊緣框架到底怎么選Kubernetes 與邊緣計(jì)算的深度集成首先要解決的是“選哪條路”的問題。目前主流的路子有兩條一條是把 K8s 本身做輕量化直接跑在邊緣節(jié)點(diǎn)上典型代表是 K3s、MicroK8s另一條是在 K8s 之上加一層邊緣框架比如 KubeEdge、OpenYurt、SuperEdge由框架來彌補(bǔ)云邊協(xié)同的缺口。2.1 輕量化發(fā)行版路線把 K8s 削尖了塞進(jìn)盒子K3s 是這條路線里最典型的代表它把 K8s 的管控組件打包成單個(gè)二進(jìn)制內(nèi)存占用大幅降低非常適合內(nèi)存 1G 左右的邊緣盒子。我早期做邊緣項(xiàng)目時(shí)一臺(tái) 2C4G 的盒子跑 K3s Server 加十幾個(gè) Pod內(nèi)存還能壓在 60% 左右這個(gè)表現(xiàn)還是可用的。K3s 的思路很直接讓邊緣節(jié)點(diǎn)跑一個(gè)“迷你 K8s”。它解決了資源占用的問題卻沒有解決前面說的云邊協(xié)同問題。你仍然需要自己處理邊緣節(jié)點(diǎn)斷網(wǎng)后的業(yè)務(wù)連續(xù)性、節(jié)點(diǎn)注冊(cè)、大規(guī)模節(jié)點(diǎn)管理、邊緣-云端數(shù)據(jù)同步等這些事情。K3s 適合的場(chǎng)景是“邊緣側(cè)本身就是一個(gè)小的 K8s 集群”比如智慧工廠里每個(gè)車間部署一套車間內(nèi)自閉環(huán)管理車間與總廠之間只是數(shù)據(jù)上報(bào)這種“分層自治”的架構(gòu)用 K3s 很合適。2.2 邊緣計(jì)算框架路線天生奔著云邊協(xié)同來的與 K3s 不同KubeEdge、OpenYurt 這類框架的思路是保留云端一套完整的 K8s 控制面邊緣節(jié)點(diǎn)作為“被管理”的角色接入進(jìn)來。KubeEdge 的架構(gòu)分 CloudCore云端組件和 EdgeCore邊緣組件EdgeCore 與 CloudCore 之間支持?jǐn)嗑W(wǎng)續(xù)傳。節(jié)點(diǎn)離線時(shí)邊緣側(cè)的業(yè)務(wù)容器不會(huì)受影響仍在本地持續(xù)運(yùn)行網(wǎng)絡(luò)恢復(fù)后邊緣節(jié)點(diǎn)會(huì)自動(dòng)重新同步狀態(tài)。OpenYurt 的模型更巧妙它通過 YurtHub 組件將所有邊緣節(jié)點(diǎn)對(duì)云端 API Server 的訪問在本地做一層“緩存代理”即使云端失聯(lián)節(jié)點(diǎn)依然能基于緩存的狀態(tài)持續(xù)運(yùn)行。它還引入了邊緣單元NodePool的概念可以把同屬一個(gè)機(jī)房的節(jié)點(diǎn)組成單元在單元內(nèi)部實(shí)現(xiàn)流量閉環(huán)。SuperEdge 是騰訊開源的項(xiàng)目在多地域管理、分布式節(jié)點(diǎn)健康檢查上有不錯(cuò)的表現(xiàn)。它的特點(diǎn)是邊緣節(jié)點(diǎn)和云端之間可以有多條隧道單條隧道故障不影響控制面通信。為了讓你更直觀地對(duì)比我把三條路線的情況整理成一份表格維度K3s輕量發(fā)行版KubeEdgeOpenYurt核心思路整個(gè) K8s 下沉到邊緣邊緣模塊接入云端 K8s云端 K8s 邊緣節(jié)點(diǎn)池資源占用較低內(nèi)存 512MB 可跑邊緣側(cè) EdgeCore 挺輕量需要部署 YurtHub略重離線自治能力依賴邊緣側(cè)集群自身的 K8s 機(jī)制邊緣容器不受云端斷連影響邊緣節(jié)點(diǎn)可基于緩存自治運(yùn)行適合場(chǎng)景邊緣側(cè)獨(dú)立小集群海量邊緣節(jié)點(diǎn)接入云端統(tǒng)一管理按地域/機(jī)房劃分的邊緣單元上手難度低安裝包就是一條命令中需要分別部署云、邊組件中依賴 yurtctl/yurtadm 工具2.3 選型建議和適用邊界別拿一把尺子量所有場(chǎng)景我在實(shí)際項(xiàng)目里的經(jīng)驗(yàn)是先判斷你的邊緣節(jié)點(diǎn)和云端的關(guān)系是“強(qiáng)依賴”還是“弱依賴”。如果是工廠車間這種每個(gè)站點(diǎn)業(yè)務(wù)相對(duì)獨(dú)立本地?cái)?shù)據(jù)需要快速閉環(huán)處理的場(chǎng)景我會(huì)選擇 K3s讓每個(gè)站點(diǎn)一個(gè)集群站點(diǎn)內(nèi)部自治云端只需要接收結(jié)果數(shù)據(jù)就夠了。這種模式下邊緣節(jié)點(diǎn)不依賴中心的 K8s 控制面斷了網(wǎng)反而是最穩(wěn)的。如果遇到的是幾百上千個(gè)邊緣節(jié)點(diǎn)需要統(tǒng)一管理、統(tǒng)一發(fā)版、統(tǒng)一監(jiān)控的規(guī)?;瘓?chǎng)景比如校園物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)上云項(xiàng)目那我建議優(yōu)先看 KubeEdge 或 OpenYurt。這類框架解決的是“云端如何管理海量邊緣節(jié)點(diǎn)”的問題邊緣節(jié)點(diǎn)是“被管”的控制面被牢牢握在云端業(yè)務(wù)策略也都從云端下發(fā)。這樣即使某一個(gè)邊緣節(jié)點(diǎn)離線了它在本地的業(yè)務(wù)照常跑網(wǎng)絡(luò)恢復(fù)之后策略再同步這就是真正意義上的“深度集成”。這里我想多說一句很多人在做方案選型的時(shí)候容易陷入“哪個(gè)框架更火選哪個(gè)”的誤區(qū)。其實(shí)還是那句老話沒有最好的方案只有最合適的方案。選型前先把自己最核心的痛點(diǎn)寫下來再對(duì)著這幾個(gè)框架的能力清單逐條對(duì)比比在網(wǎng)上看十篇“最強(qiáng)邊緣計(jì)算框架對(duì)比”都管用。3. 深度集成實(shí)操從集群搭建到設(shè)備上云方案定了接下來就是動(dòng)手。我挑一個(gè)具備代表性的組合來講K3s 做邊緣側(cè)輕量化集群、KubeEdge 做云邊協(xié)同通道、MQTT 做設(shè)備接入、數(shù)據(jù)雙上云近端遠(yuǎn)端。這套組合我也在校園物聯(lián)網(wǎng)設(shè)備和工業(yè)數(shù)采場(chǎng)景里實(shí)操過多次整體可控性強(qiáng)每一步都有清晰的對(duì)應(yīng)物。3.1 邊緣節(jié)點(diǎn)硬件怎么選從“能用”到“夠用”的選型邏輯很多朋友會(huì)被“邊緣計(jì)算盒子選型指南”這類內(nèi)容搞得很糾結(jié)其實(shí)選型邏輯沒有想象中復(fù)雜核心看三個(gè)維度CPU 架構(gòu)、內(nèi)存大小、是否有 AI 加速器。純數(shù)采場(chǎng)景比如 Modbus RTU 采集電表數(shù)據(jù)、RS485 采集傳感器數(shù)據(jù)那種 4 核 ARM 芯片 2GB 內(nèi)存的盒子就夠了跑一個(gè)采集容器加一個(gè) MQTT 轉(zhuǎn)發(fā)容器資源還綽綽有余。但如果你要在邊緣側(cè)做視頻 AI 識(shí)別比如實(shí)時(shí)分析攝像頭畫面里的煙火、人員離崗那就必須選帶 GPU/NPU 的盒子像英偉達(dá)的 Jetson Orin 系列或者帶 6 TOPS 以上算力的國產(chǎn) RK3588 板子這樣才能在本地完成推理只有告警結(jié)果上傳云端。這里要強(qiáng)調(diào)一個(gè)很多人忽略的問題邊緣盒子的“容量規(guī)劃”不能只看內(nèi)存和 CPU還要考慮存儲(chǔ)。邊緣節(jié)點(diǎn)本地要緩存數(shù)據(jù)要用容器鏡像還要寫日志。我遇到過存儲(chǔ)寫滿是常態(tài)的項(xiàng)目后來統(tǒng)一規(guī)范成系統(tǒng)盤和數(shù)據(jù)盤分離日志按天輪轉(zhuǎn)數(shù)據(jù)定期清理或轉(zhuǎn)儲(chǔ)才把這個(gè)問題遏制住。3.2 網(wǎng)絡(luò)與基礎(chǔ)環(huán)境準(zhǔn)備把“斷網(wǎng)預(yù)案”提前做進(jìn)架構(gòu)里邊緣側(cè)組網(wǎng)比云端復(fù)雜很多因?yàn)楝F(xiàn)場(chǎng)往往是多設(shè)備、多協(xié)議、多網(wǎng)段的混合環(huán)境。我的習(xí)慣是把邊緣盒子配置成雙網(wǎng)卡一張網(wǎng)卡接入生產(chǎn)網(wǎng)絡(luò)下行接設(shè)備另一張網(wǎng)卡走管理網(wǎng)絡(luò)上行連云端/辦公網(wǎng)。這樣設(shè)備數(shù)據(jù)流和管理流量物理隔離不會(huì)相互影響安全性也更好。另外邊緣節(jié)點(diǎn)最好能有獨(dú)立的上行通道不要和設(shè)備網(wǎng)絡(luò)擠在同一鏈路里。這個(gè)細(xì)節(jié)我是在一個(gè)現(xiàn)場(chǎng)項(xiàng)目中踩過坑的設(shè)備數(shù)據(jù)爆發(fā)式上報(bào)時(shí)管理通道被擠占導(dǎo)致邊緣節(jié)點(diǎn)和云端失聯(lián)最后排查了很久。3.3 K3s 集群部署一條命令裝好調(diào)參才是關(guān)鍵K3s 的安裝其實(shí)非常簡單在邊緣節(jié)點(diǎn)上執(zhí)行一條命令即可curl -sfL https://get.k3s.io | sh -s - --write-kubeconfig-mode 644啟動(dòng)之后kubectl 默認(rèn)配置就已經(jīng)寫在 /etc/rancher/k3s/k3s.yaml 里。檢查集群狀態(tài)kubectl get nodes不過真正在邊緣場(chǎng)景下有幾個(gè)參數(shù)特別值得注意。首先默認(rèn)情況下K3s 會(huì)用 local-path 作為存儲(chǔ)類如果 Pod 掛了重新調(diào)度到別的節(jié)點(diǎn)數(shù)據(jù)就丟了。邊云協(xié)同場(chǎng)景里很多業(yè)務(wù)需要有狀態(tài)我一般是建議給邊緣節(jié)點(diǎn)掛一塊獨(dú)立的數(shù)據(jù)盤然后配置 local-path 的存儲(chǔ)路徑指向數(shù)據(jù)盤而不是系統(tǒng)盤。配置可以通過修改 K3s 的 storage 配置或者直接在部署 PV/PVC 時(shí)指定 nodeSelector把數(shù)據(jù)固定在特定節(jié)點(diǎn)上。其次邊緣側(cè)盒子經(jīng)常沒有公網(wǎng) IP多個(gè)節(jié)點(diǎn)組集群時(shí)Server 和 Agent 之間的通信要提前確認(rèn)端口放通情況。K3s 默認(rèn)需要 6443 端口的 TCP 連接如果邊緣節(jié)點(diǎn)和 K3s Server 之間有防火墻或 NAT需要提前做好端口映射。還有一個(gè)我踩過的坑K3s 默認(rèn)把內(nèi)置的 kube-proxy 跑在 iptables 模式下在老舊內(nèi)核上容易遇到性能瓶頸。如果邊緣節(jié)點(diǎn)數(shù)比較多建議在啟動(dòng)參數(shù)里加上--kube-proxy-arg proxy-modeipvsIPVS 模式在高并發(fā) Service 訪問下性能明顯更好。3.4 通過 KubeEdge 把邊緣節(jié)點(diǎn)納入云端 K8s 管理如果你要走 KubeEdge 的路線架構(gòu)更清晰云端部署 CloudCore邊緣節(jié)點(diǎn)部署 EdgeCore。CloudCore 可以理解為云端 K8s 里的一個(gè)控制器組它監(jiān)聽 K8s 資源變化把需要下發(fā)到邊緣的 Pod、配置等通過 WebSocket 推送給 EdgeCore。部署 CloudCore 時(shí)要注意映射端口。默認(rèn)情況下 CloudCore 需要暴露兩個(gè)端口一個(gè)是 10000 端口CloudHub用于和 EdgeCore 通信另一個(gè)是 10002 端口用于云邊消息路由。如果是生產(chǎn)環(huán)境還需要在前面加一層負(fù)載均衡或者域名解析因?yàn)?EdgeCore 回連 CloudCore 時(shí)需要一個(gè)穩(wěn)定可達(dá)的地址。EdgeCore 的配置集中在 /etc/kubeedge/config/edgecore.yaml需要修改的關(guān)鍵項(xiàng)是cloudcore的地址和端口節(jié)點(diǎn)注冊(cè)所需的 token由 cloudcore 生成edged的運(yùn)行時(shí)配置通常用 containerd 或 dockerEdgeCore 啟動(dòng)后會(huì)在云端 K8s 集群中自動(dòng)注冊(cè)一個(gè)對(duì)應(yīng)的 Node 對(duì)象節(jié)點(diǎn)名默認(rèn)取邊緣主機(jī)的 hostname。這個(gè)命名很關(guān)鍵因?yàn)楹罄m(xù)調(diào)度、日志采集、監(jiān)控采集全都要靠節(jié)點(diǎn)名來關(guān)聯(lián)。我在部署多個(gè)邊緣節(jié)點(diǎn)的時(shí)候吃過 hostname 重復(fù)的虧兩個(gè)盒子注冊(cè)成了同一個(gè) Node導(dǎo)致 Pod 調(diào)度混亂所以強(qiáng)烈建議在部署前統(tǒng)一規(guī)劃好每臺(tái)設(shè)備的 hostname。3.5 設(shè)備接入與數(shù)據(jù)上云邊緣節(jié)點(diǎn)不是終點(diǎn)數(shù)據(jù)鏈才完整邊緣側(cè)的業(yè)務(wù)跑起來之后一個(gè)完整的“數(shù)據(jù)上云”鏈路才算驗(yàn)證了集成的價(jià)值。這里我用一個(gè)校園物聯(lián)網(wǎng)場(chǎng)景來舉例設(shè)備側(cè)是若干溫濕度傳感器、智能水電表通過 Modbus/RS485/MQTT 協(xié)議接入邊緣盒子邊緣盒子通過 K8s 調(diào)度一個(gè)采集容器和一個(gè)數(shù)據(jù)處理容器處理后數(shù)據(jù)一路發(fā)到本地消息隊(duì)列做實(shí)時(shí)聯(lián)動(dòng)一路通過上行通道發(fā)到云端時(shí)序數(shù)據(jù)庫做長期分析。實(shí)現(xiàn)上我習(xí)慣在邊緣盒子內(nèi)部署一個(gè) Mosquitto 作為本地 MQTT Broker設(shè)備按主題結(jié)構(gòu)上報(bào)數(shù)據(jù)比如sensor/{building}/{room}/temperature sensor/{building}/{room}/humidity采集容器訂閱這些主題清洗后寫入本地 SQLite/InfluxDB 緩存同時(shí)批量轉(zhuǎn)發(fā)到云端。轉(zhuǎn)發(fā)的方式不限定協(xié)議可以用 MQTT over TLS也可以直接用 HTTP 上報(bào)看云端接收端的形態(tài)。如果帶寬有限或網(wǎng)絡(luò)不穩(wěn)定還可以在邊緣側(cè)做數(shù)據(jù)聚合每分鐘只上報(bào)均值、最大值、最小值這樣上行的數(shù)據(jù)量可以壓縮 90% 以上。這里我要特別提一下“計(jì)算目標(biāo)邊緣寬度的方法”這個(gè)細(xì)節(jié)。很多人理解邊緣計(jì)算以為數(shù)據(jù)只要在邊緣處理就算完成但我們做的是“計(jì)算目標(biāo)在邊緣側(cè)完成數(shù)據(jù)結(jié)果上云”。也就是說邊緣節(jié)點(diǎn)不是做一個(gè)簡單的數(shù)據(jù)搬運(yùn)工而是真正把算力下沉。比如設(shè)備振動(dòng)數(shù)據(jù)在邊緣側(cè)做 FFT 頻率分析、溫控算法在邊緣側(cè)跑 PID、圖像識(shí)別在邊緣側(cè)完成目標(biāo)檢測(cè)這樣才是把“云計(jì)算的負(fù)載”真正卸載到了邊緣而不是單純換了個(gè)位置跑數(shù)據(jù)庫。3.6 邊緣 AI 推理實(shí)踐模型下發(fā)與資源調(diào)度邊緣 AI 推理是 K8s 與邊緣計(jì)算深度集成里最能體現(xiàn)價(jià)值的部分。傳統(tǒng)的做法是寫死腳本每次更新模型都要上機(jī)器手動(dòng)替換然后重啟服務(wù)。有了 K8s 之后整個(gè)流程可以做得非常優(yōu)雅。我是這么做的把 TensorRT/ONNX Runtime 的推理服務(wù)打包成容器鏡像模型文件單獨(dú)存放在一個(gè)共享存儲(chǔ)或掛載卷里K8s 通過 ConfigMap 或自定義資源去描述當(dāng)前需要加載的模型版本。模型版本更新的時(shí)候不需要重建鏡像只需要改一個(gè)環(huán)境變量或者更新 ConfigMap然后觸發(fā)滾動(dòng)更新即可。資源調(diào)度方面如果邊緣盒子帶 GPU/NPU一定要給推理容器設(shè)置 resource limit否則調(diào)度器會(huì)隨意把多個(gè)推理任務(wù)塞到同一塊加速卡上導(dǎo)致顯存溢出。我的做法是給每個(gè)推理服務(wù)申請(qǐng)固定的 NPU 資源例如在 K8s 的 Pod 定義里加上resources: limits: cpu: 2 memory: 2Gi nvidia.com/gpu: 1對(duì)應(yīng)地在節(jié)點(diǎn)上要把設(shè)備插件裝好這樣調(diào)度器才能識(shí)別節(jié)點(diǎn)的加速卡資源。沒有這項(xiàng)配置你會(huì)發(fā)現(xiàn) Pod 時(shí)好時(shí)壞今天能起明天起不來其實(shí)都是資源配額的問題。4. 上線以后真正折磨人的問題排查與運(yùn)維心得K8s 和邊緣計(jì)算深度集成搭建只是開始真正考驗(yàn)功力的是上線后的運(yùn)維。邊緣場(chǎng)景有個(gè)特點(diǎn)你沒法隨時(shí)到現(xiàn)場(chǎng)去所以遠(yuǎn)程診斷能力和自動(dòng)恢復(fù)能力就成了生命線。這里整理幾類我在項(xiàng)目中反復(fù)遇到的高頻問題并給出排查思路。4.1 四類高頻故障從機(jī)房到現(xiàn)場(chǎng)的共性問題第一類是“邊緣節(jié)點(diǎn) NotReady”。這個(gè)太常見了。根源大多在網(wǎng)絡(luò)節(jié)點(diǎn)和 K8s 控制面之間的網(wǎng)絡(luò)抖動(dòng)導(dǎo)致 kubelet 心跳超時(shí)。對(duì)于 K3s沒有獨(dú)立的 KubeEdge CloudCore 做緩沖節(jié)點(diǎn)離線就會(huì) NotReady。但反過來如果業(yè)務(wù)不影響有時(shí)候可以接受節(jié)點(diǎn)短時(shí)間 NotReady真正需要關(guān)心的是節(jié)點(diǎn)恢復(fù)后能否自動(dòng)回歸集群這個(gè)機(jī)制 K8s 本身是支持的。第二類是“鏡像拉不下來”。邊緣節(jié)點(diǎn)里有相當(dāng)一部分處于內(nèi)網(wǎng)環(huán)境沒法訪問公網(wǎng)鏡像倉庫。解決辦法就是搭一套本地鏡像倉庫邊緣節(jié)點(diǎn)配置里指向內(nèi)網(wǎng)地址或者用 K3s 的 Airgap 模式提前把鏡像打包成 tar 離線導(dǎo)入。我的習(xí)慣是兩條腿走路項(xiàng)目初期鏡像少直接離線導(dǎo)入規(guī)模大了內(nèi)網(wǎng) Harbor 才是正解。第三類是“數(shù)據(jù)同步丟數(shù)據(jù)”。邊緣側(cè)上報(bào)數(shù)據(jù)到云端網(wǎng)絡(luò)抖動(dòng)時(shí)最容易丟。解決思路是在邊緣側(cè)加一個(gè)持久化隊(duì)列比如 Kafka 或 SQLite 存儲(chǔ)待上報(bào)記錄只有收到云端 ACK 才刪除本地的記錄。我在項(xiàng)目里就是讓采集容器先把數(shù)據(jù)寫入 Redis List 做緩沖再由轉(zhuǎn)發(fā)服務(wù)批量消費(fèi)上報(bào)。這樣即使斷網(wǎng)幾個(gè)小時(shí)數(shù)據(jù)也能在網(wǎng)絡(luò)恢復(fù)后補(bǔ)齊。第四類是“日志和監(jiān)控缺失”。這個(gè)最隱蔽也最致命。邊緣節(jié)點(diǎn)出了問題如果沒有任何信息留存排查就只能靠猜。所以我在部署邊緣節(jié)點(diǎn)時(shí)必然要求配置兩層日志采集第一層是容器標(biāo)準(zhǔn)輸出到節(jié)點(diǎn)本地文件第二層是 Fluentd/Loki 把日志統(tǒng)一采集到中心端。監(jiān)控方面用 Prometheus 的 node_exporter cadvisor 把節(jié)點(diǎn)和容器的指標(biāo)數(shù)據(jù)采集到中心 Prometheus再配一套 Grafana 告警。沒有這套東西邊緣項(xiàng)目規(guī)模超過 30 個(gè)節(jié)點(diǎn)后運(yùn)維完全會(huì)失控。4.2 常見問題速查表現(xiàn)場(chǎng)排障的“小抄”這里直接把最常見的現(xiàn)象、可能原因和解決動(dòng)作整理成一張表方便你貼到工位上隨時(shí)查閱現(xiàn)象可能原因排查/解決動(dòng)作節(jié)點(diǎn) NotReady但業(yè)務(wù)容器還在跑網(wǎng)絡(luò)抖動(dòng)導(dǎo)致心跳超時(shí)Kubelet 與 API Server 連接斷開檢查節(jié)點(diǎn)到 API Server 的 6443 端口連通性查看 kubelet 日志確認(rèn)報(bào)錯(cuò)類型Pod 一直 Pending節(jié)點(diǎn)資源不足缺少對(duì)應(yīng) GPU/NPU 設(shè)備插件存儲(chǔ)卷不可用kubectl describe pod看事件確認(rèn)調(diào)度器是否把節(jié)點(diǎn)排除出調(diào)度cordon設(shè)備數(shù)據(jù)不更新MQTT 主題訂閱關(guān)系錯(cuò)亂采集容器掛掉設(shè)備地址變更檢查容器狀態(tài)和日志訂閱確認(rèn)碼在邊緣側(cè)用mosquitto_sub直接測(cè)原始數(shù)據(jù)流邊緣節(jié)點(diǎn)重啟后 Pod 沒有自動(dòng)拉起節(jié)點(diǎn)磁盤損壞K3s 服務(wù)未設(shè)開機(jī)自啟ETCD 狀態(tài)異常systemctl enable k3s檢查/var/lib/rancher/k3s/server/db狀態(tài)必要時(shí)重新 joinKubeEdge 節(jié)點(diǎn)離線后無法恢復(fù)websocket 連接參數(shù)失效token 過期邊緣證書過期重新生成 token 并更新 edgecore 配置檢查 EdgeCore 到 CloudCore 的 10000 端口通不通4.3 運(yùn)維心得邊緣項(xiàng)目的“3-2-1”備份原則運(yùn)維做了幾年我摸出一個(gè)適合邊緣項(xiàng)目的規(guī)則叫“3-2-1 備份原則的變體”每一類關(guān)鍵配置必須至少保留 3 份存在 2 種不同介質(zhì)上其中 1 份必須離線保存。放在邊緣場(chǎng)景里具體落地就是邊緣節(jié)點(diǎn)的 K8s 聲明文件、設(shè)備采集點(diǎn)位表、鏡像版本清單必須全部納入 Git 管理每次變更都留痕邊緣節(jié)點(diǎn)的關(guān)鍵數(shù)據(jù)盤必須做定期快照或者 rsync 到中心存儲(chǔ)所有配置文件、證書、token除了存在設(shè)備本地還要在中心機(jī)房留一份加密備份。這個(gè)習(xí)慣看起來蠢笨但真的救過我。有次項(xiàng)目現(xiàn)場(chǎng)設(shè)備誤操作把某臺(tái)邊緣節(jié)點(diǎn)上的容器卷目錄給清了由于所有部署文件都在 Git 里有記錄我花了不到半小時(shí)就把整個(gè)邊緣節(jié)點(diǎn)恢復(fù)到上一個(gè)穩(wěn)定版本。如果沒有這套機(jī)制這種事故大概率要拆設(shè)備返廠。另外一個(gè)心得是不要輕易升級(jí)。邊緣計(jì)算項(xiàng)目里的組件版本能不動(dòng)就不動(dòng)。K3s、KubeEdge、Mosquitto 這些組件運(yùn)行得好好的千萬別手癢去升級(jí)。主力升級(jí)窗口建議留到項(xiàng)目驗(yàn)收之后或者有明確新功能需求時(shí)再做。我見過太多“升級(jí)一時(shí)爽回滾火葬場(chǎng)”的案例了——邊緣環(huán)境和云端不一樣你沒法保證每個(gè)現(xiàn)場(chǎng)的網(wǎng)絡(luò)、硬件、依賴都完全一致升級(jí)引發(fā)的兼容性問題往往比功能缺陷更慘痛。說實(shí)話做到這個(gè)階段你會(huì)發(fā)現(xiàn)Kubernetes 和邊緣計(jì)算的深度集成本質(zhì)上并不是像“部署一個(gè)組件”那么簡單而是整個(gè)團(tuán)隊(duì)運(yùn)維思路的轉(zhuǎn)變。它要求你從基礎(chǔ)設(shè)施視角去思考問題邊緣節(jié)點(diǎn)不再是幾臺(tái)孤零零的工控機(jī)而是集群中的一等公民應(yīng)用部署不再是“我登錄服務(wù)器改一下配置”而是“我把需求告訴集群讓集群替我完成調(diào)度和執(zhí)行”。從我個(gè)人的項(xiàng)目經(jīng)驗(yàn)來看最穩(wěn)妥的推進(jìn)方式是“小步快跑”選擇一個(gè)站點(diǎn)做試點(diǎn)把 K3s 和邊緣框架跑通數(shù)據(jù)鏈打通告警上線再逐步擴(kuò)展。邊云協(xié)同的路沒有捷徑但提前把基礎(chǔ)打牢后面會(huì)越來越順。希望這些踩坑經(jīng)驗(yàn)?zāi)軒湍闵僮咝澛贰?
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
九九热re99re6在线精品| 黄色免费网| 操逼操逼视频操逼| 人人摸人人舔一区二区| 成人一级性爱| 碰超人人在线一区二区三区| a级理论午夜日本| 中国和日本人色哪个不下载能放| 骚货人妻偷情自拍在线视频| 91丨九色丨国产丨人妻在线| 久久亚洲日韩国产欧| 日本久久精品| 中国少妇XXXX做受| 亚洲图片91| 九九九九久久久| 韩日色费| 久久久久白虎| 夜夜 中文视频rt| 日本午夜精品理论片A级APP发布| 99久热| 熟女AV一区| 欧美日韩人妻婷婷一区| 天天爽夜夜爽夜夜爽精| 蜜臀av网址| 国产成人久久久精品免费AV| 0755午夜福利视频| 97综合国产精品高潮久久| 伊人一区二区在线播放| 99热| 九X超碰| 97日视频| 国产AV激情无码久久无码| 日本精品一区二区三| 日韩人妻一区二区精品| 日韩性色| 大香蕉啪啪啪啪在线| 大香网伊人久久综合| 人人操人人爽人人操人人| 伊人国产av| 国产又操| av绯色| 国产精品一区二区三区在线| 91色碰| 爽 好舒服 无码刺激久久| 日本1区2区不卡视频| 色香综合| 日韩欧美女求操每天更新| 久久久久ab| 情色av电影| 久久艹逼视频| 欧美顶级黄片AAAAA在线免费看| 欧美日韩插逼视频| 亚洲无码超碰免费| 手机午夜电影神马久久| 强奸抽插av| 色综合91好| 久久后入制服| 综合一区二区影视| 国产精品乱码久久久久久| 亚洲精品欧美专业| 超碰97最新人妻| 成人熟女视频一区二区三区| 丰满欧美少妇| 18精品一区| 久久久啊啊| 在线观看黄色电话| 亚洲一本大道中文字幕无码在线| 伊人色综合网电影| 五月丁香大香蕉| 久久98| 男女一级A片大黄,一进一出| 丁香色五月 97干| 日韩欧美国产高清视频| 欧美一区二区亚洲天堂| 丁香六月综合激情| 亚洲综合性网址| 九九九九九九九九九九九九九九九女| 亚洲情色电影网| 亚洲欧美色图| 久久av成人无码免费| 久久精品久久九九精品| 亚洲色 国产 欧美 日韩| 色嗨嗨在线| 日韩午夜精品一区二区三区电影| 丁香色五月 97干| www.五月天| 国产999精品久久久久久| 女人高潮抽搐喷水视频网站| 国产欧美一区激情交| oumeisetu综合| 性色中出| 亚洲熟女诱惑| 日韩精品在线观看观看| 成人精品在线观看| 青青草在线视频欧美| 亚洲国产青青| 欧美色涩| 狠狠操官网| 99人人干| 久草老司机| 蜜臀99精品国产高清在线观看| 搡老熟女免费视频| 五月婷婷无码| 久久久国产精品亚洲精品| 无码粉嫩白虎一线天b区| 青娱乐福利99| 狠狠欧美| 伊人久日| 99热99在线播放激情| 色五月婷婷在线| 中文字幕在线2| 精品视频一区二区| 免费看日本操逼视频| 欧美内射少妇| 超碰精品日韩欧美国产| 色噜噜综合在线| 亚欧美综合网。| 亚洲射综合网| 丝袜美腿91| 小视频国产| 秋霞男人网| 操b网站亚洲无码| 91麻豆va国产精品| 人妻久久久| 国产午夜福利合集| 超碰在线人人射| 国产精品肉丝自拍| 天天干嫩逼网| 超碰免费人人| 另类天堂| 丝袜综合| 日韩亚洲中文字幕在线| 欧美一二在线| 极品尤物自安慰| 久妇网| 密臀视频三区免费网站| 欧美极品女人的天堂| 亚洲丝袜少妇在线| 男人的天堂2010| 九色黄站| 欧洲精品一区二区三区| 深夜国产一区二区三区在线看| 欧美老妇女内射网址| 日熟女| 大香蕉在线视频重口味毛片在线| 日韩黄片视频试看| 蜜臀aV午夜一区二区三区| 激情国产乱伦Av| 综合自拍| 亚洲天堂,男人| 国产精品国产精品国产| 五月天伊人| 日韩色| 亚洲色图综合网| 国产人妻天天干精品| 久久超碰日韩精品| 少妇被玩视频二三区| 蜜乳av一区二区| 极品美女嘿咻| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | caoni国产亚洲av| 黄站在线免费观看| 免费的黄片wwwwww| 欧美成人免费在线观看| 99热国产| 99国产在线 精品 视频| 五月综合激情| 激情五月天综合网| 自拍亚洲综合| 黄片免费久久久久久久| 日韩无码第3页| 极品粉嫩一区二区| 五月激情天| 强奸抽插av| 欧美日日人人天天| 97欧美色资源| 夜夜高潮夜夜爽高清视频一 | 99re9| 综合情欲网| 国产有码一区| www.91色综合| 立川理惠无码一区二区| 中文字幕丰满子伦无码专区在线视频最新| 玖玖爱伊人玖玖爱| 97爱b| 91 丝袜在线| 日日夜夜狠狠| 日本精品高清一二区一本到| 在线A日本| 午夜性刺激视频免费观看| 综合97亚洲| 免费成人在线熟妇网| 国产精品久久发布| 综合久草| 天天做日日爱夜夜爽| 日韩激情啪啪啪| 伊人一区二区在线播放| 在线观看一级α片刺激高潮视频| 亚洲高清视频在线免费观看| 日韩啪啪视频| 久久六六| 久热影视| 一本色道综合久久欧美| 26UUU欧美激情一区二区| 国产精品麻豆免费视频| 五月亭亭六月丁香| 精品人妻视频入口| 国模不卡| 99操| 99丝袜福利在线播放| 五月天激情婷婷| 骚货| 欧美大香蕉97| 超碰9 7女人| 久久禁| 91成人社区| 久久久不能久久久久| 天色综合网| 上床不卡网站| 国产久9| 成人无码欧美一级A片狼牙直播| 国产400孕妇孕交群| 国产呦精品系列在线观看| 国产成人亚洲精品无| 久久性生大片免费观看性| 色哟哟综合| 夜嗨影院| 白丝AV网站| 果冻传媒A片一二三区| 91天堂| 一级做a爰片性色毛片久久| 最新无码国产| 91操碰| 熟妇人妻一区二区三区| 欧美伦乱爱| 欧美激情高清性猛交| 波多野42部无码喷潮在线观看| 国产精品国产拍高清AV| 在线国产一区二区av| 九九九九88| 久久9精品网站| 好吊色综合| 日韩人妻 中文字幕| 成人熟女视频一区二区三区| 欧美激情久久久久| 国产精品午夜高潮呻吟久久av| 天天影视综合色| 天天爽入口| 亚洲欧美清纯| 秋霞 色色| 亚洲97成人在线观看| 天天综合网91| 97干在线视频| 麻豆天美国美国产AV| 物业黑人 AV一区| 亚洲熟伦熟妇AV无码春色| 不卡啪啪视频| jiujiujiujingpin| 综合网91| 爱爱60秒免费视频| 丰满人妻-区二区三区免费看| 国产精品分类在线观看| 婷婷综合五月天| 天天色综合影视网| 日韩成人精品视频自拍| 嗯嗯啊好大| 久久区| 大香蕉人妻| 97网址97| 亚洲 自拍偷拍 欧美| 精品美女少妇一区二区三区| Av手机版天堂网| 国产传媒1234区| 久久亚洲一区女同性恋中文字幕| 中文字幕AV乱伦| 大香蕉在线视频15| 欧美高清16| 亚洲色图91| 精品久久一区二区三区四区五区| 日本幼女18+| 婷婷丁香五月激情啪啪| 91蜜臀人妻中文字幕在线| 在线观看精品国产免费| 久久久久久免费电影| 欧美日韩国产高清在线一二三区 | 三级激情网站| 亚洲交换| 精品区国产区一区二区三区| 67914在线兔费成人视频| 视频分类 国内精品| 国产午夜精品一区二区三区牛牛| 无码国产Av| 夜夜国产一区| 丁香六月激情综合| 色吧91| 久久超碰亚洲人| 亚洲精美粉嫩嫩泬在线观看| 色色九区| 国产suv精品一区二区四区999| 欧美18 在线观看| 骚逼一区二区| 人人干人人操人人..com| 人人人人插| 人妻激情在线视频| 日本道久久综合色色| 日韩一级二级三级免费看完整版| 亚洲性猛| 日韩中字av一区| 思思热免费在线视频| 亚洲欧美97| 色老汉色| 国产激情综合五月久久| 不卡一区二区日本视频| 狠狠躁伊人中文字幕| 色欧美天天| 啪啪视频亚洲第一| 97超级久久| 国产视频三区四区| 亚洲一区二区性爱电影| 九九精品99| 中文视频在线观看| 熟女少妇视频| 99只有精品| 91大神电影天堂| 亚洲最大AV网| 久久青青草原免费视频| 啪啪视频免费在线观看| 亚洲小说视频| 国产suv一区二区三区6| 亚洲综合另类色图| 日本三级日本三级三级人妇四虎| 激情久久av一区av二区av| 亚洲国产成人精品久久久国产成人一区二区 | 欧洲亚洲国产综合在线| 骚鸭AV| 亚州色阁| 四虎永久在线精品免费网址 | 亚洲一区中文精品| 欧美人人曰人人操人人射射 | 日韩有码回春沙龙第一页| 一区二区三区四区姦女| 亚洲国产精品久久久久婷婷老年| www.yw尤物| 美女丝袜激情小说| 白丝jkav| 久久夜嗨| 加勒比久久综合网高清| 嗯嗯啊啊日韩精品| 国产亚洲色婷婷99精品91| 爱射综合| 亚洲色性情三级| 日韩BBN| 逼操网站| 欧美日韩 强奸乱伦| 亚洲最大AV网| 九九人人操| 六月丁香婷| 日韩人妻精品久久久久| 人妻啊啊人妻啊啊| 大香蕉十区| 久久熟女人| 国产AV天美| 97久久精品国产| 久无码| 国产刺激视频| 久久久久久久久久久久黄色 | 日本九九久久99播| 日韩人妻网站| 男人的天堂日韩| 欧中美三级一区二区三区| 日本黄色精品| 夜夜操美女| 国产精品自拍xxxx| 国模一区二区三区| 偷拍在线观看视频| 老熟女综合网| 色黄色美女大长腿午夜视频| 免费强奸av| 久99热| 中文字幕超碰CAO| 欧美综合骚| 久久受www免费人成| 五月丁香六月婷综合成人综合 | 人妻无码视频一区二区三区久久| 国内毛片免费h片在线| 亚洲欧美情色| 欧美少妇性乱| 91一区二区| 欧美午夜视频免费观看| 国产精品午夜精品| 亚洲精品丝袜| 97久久久| 偷拍三区| 91色插| 97超碰色屌| 欧美一级A片在线看视频性色| 欧美激情在线观看视频| 日夜久久久九九九久| 超碰人人超在线观看| 中文字幕三四区| 国产精品午夜福利视频| 日本综合久久| 日逼逼免费看| 精品日韩| 加勒比少妇AV婷婷六月天超碰超碰| 艹我哪美一区无码| 亚洲国产高清福利视频| 乱性AV| 欧美成人精品欧美一级乱黄一区二…| 色天堂综合| 91 手机在线播放 绯色| 亚洲偷拍自拍在线视频| 日韩欧美午夜一区二区| 夜夜精品视频| 欧美爆操91| 亚洲综合激情五月久久| 亚洲成人久久一区二区| 视频一区二区免费在线| 99热婷婷一区二区三| 欧美亚洲宗合色性图| 一本正道久久熟女| 午夜天堂精品久久久久91| 顶级丝袜熟女一区二区三区| 青青在线视频日韩欧美| 亚洲精品欧洲色| 久久免费看高潮毛片韩国| 99精品久久| 成人乱码一区二区三少妇| 亚洲国产成人7777| 亚洲无码 国产无码| 欧美熟妇精品黑人巨大91| 嫩草91| 91在线限制级| 亚洲日韩一区电影| 狠狠综合网| 性爱乱伦网址| 五月丁香社区婷婷日韩欧美精品影院 | 天美传媒av 在线| 大香蕉啪啪啪| 欧美成人性爱视频大全| 艹少妇网站| 五月婷网站| 激情小说日韩无码| 91网九色蝌蚪操熟女| 中文字幕欧美丝袜07资源| 99re6在线视频播放免费精品| 乱色老一区二区三区的观看方式| 九九久久国产精品| 色老汉色| 91国产大片| 不卡九肏| 天天天乱色综合全| 精品射1999| 日本美女性生活久久久久久久 | 大吊色| 久久久久中出| 国产夜夜艹| 亚洲 中文 女同| 国产激情综合五月久久| 九月丁香婷婷| 成人欧美一区二区三区黑人一| 久色网| 久久久com| 综合熟女| 性色avv| 亚欧美天堂在线| 熟妇熟女一区二三区| 伊人色综合超碰| 蜜臀久久久久久999| 翘臀vidoes| a男人的天堂| 男生女生啊啊啊啊| 亚洲综合 欧美| 成人夜夜| 综合色一区三区二区| 久久久久九九九九| 秋霞午夜成人福利片片| 91在线免费精品视频| 中文AV制服乱伦| 免费1级a做爰片观看| 日韩久久.一级黄色片| 熟女六十路| 国产精品色色| 婷婷五月天久久精品视频一区二区三区| 一区二区 日韩 欧美 国产 传媒| www.AV有限公司一区| 金典av| 精品人妻一区二区蜜桃视频| 久久综合97| 草草草视频在线免费看| 婷婷激情五月天小说网| 午夜福利激情在线视频| 中文字幕性感少妇av| 91大学精品激情戏| 啊啊啊啊二区好大| 欧亚韩国999| 东京热大香蕉| 亚洲?V无码专区在线电影| 日本高清_区二区三区| 伊人婷婷五月天| 青青草日逼视频| 久久啊啊啊视频| 亚洲丝袜二区在线| 国产成人亚洲精品无码最新在线| 日本性爱少妇| 一道本东京热加勒比一区二区三区| 91美女视频在线| 老色鬼成人精品视频下载大在线观看| 久久中文字幕人妻熟av女蜜柚| 96麻豆精品一区二区三区| 另类欧美综合| 性爱乱伦视频免费| 91狠狠色丁香婷婷综合久久精品| 97欧美精品综合| 高潮9999外国| 岛国片在线播放| 91精品久久久久久77777| 国产精品肉丝自拍| …中文字幕亚洲乱,97人妻无码费视…| 亚洲91色| 蜜乳AV一区二区三区四| 久久久999网站| 超碰97久久观看| 欧美熟妇精品黑人巨大91| 精品毛片av一区二区| 色五月综合| 久久精品高清无码一区| 九九综合九九综合| 色色五月丁香| 伊人精品国产| 伊人一级免费黄片| 五月激情天| 激情文学欧美| 久久啊啊| 激情丁香婷婷| 蜜臀av中文字幕| 黄色成人网久久久久久| 精品一区二区啪啪啪| 伊人午夜福利视频| 91精品久久久久五月天精品| 女人天堂AV五区在线| 精品久久久久成人码免| 黄色人人| 怡红院怡春院| 亚洲色阁| 97人人超| 一二三四区电影| 奇米狠999| 好爽,再快点啊哈嗯嗯嗯嗯| 东京太热男人的天堂久久久| 亚洲午夜福利在线影院| 亚洲少妇在线影音| 日韩激情电影中文字幕| 亚洲色图超碰在线| 久久伊人亚洲AV无码网站| 职场同事知名国产国产精品久久欧美日韩| 亚洲一区日韩精品中文字幕| 女优视频第10页| 蜜臀久久99精品久久久久久-DVD原版全| 亚洲欧美精品福利在线| 亚洲精品蜜桃久久久| 国产诱惑| 亚洲天堂中文字| 日韩免费高清大片在线| 亚洲不卡AV在线| 美女十八禁| 亚洲无码?第一页| 综合久欧洲| 日本视频在线中文字幕| 中文字暮97| 天天综合网~91| 人人操人人摸人| 欧美日韩人妻婷婷一区| 日日夜夜精品| 欧美国产一区二区三区麻豆传媒| 国产91亚洲精品一区二区三区| 无码9区| 国产路线专区| 99热综合| 加勒比海色香蕉婷婷| 91麻豆天美国产欧美| 久热这里只有精品9| 日韩成人电影AV| 久久东京热成人| 亚洲色五月| 欧美东京热青青草| 色五91| 中文字幕蜜乳av| 色狠狠综合噜一二三区| 久久亚洲国产成人| 青女在线| 日韩激情中文字幕有码| 208天天久久九九九| 亚洲AV无码乱码在线观看性色| 久久精品人妻一区二区| 熟女字幕| 青青青在线高清视频在线一二三四区| 免费夜夜爱黄色视频毛片| 综合亚洲欧美| 最新中文字幕在线亚洲| 中文字幕免费在线观看| 亚洲黑丝在线| 欧美高清18A片| 天操老女人| 欧美性爱视频免费一区一A| 欧美综合狠| 啊视频在线| 亚欧美天堂在线| 日韩少妇在线视频| 精品久久久久久亚洲| 久久精品一区| 九九热午夜欧亚国产视频| 夜夜福利| 无码人妻系列少妇| 国产美女裸体秘 永久无遮挡| 久久精品视频久久久| 极品五月天噜噜| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 久操凹凸视频| 又黄又粗又硬又长又大| 天天澡天天爽日日AV| 国产精品久久久无码aV去| 日本Xx性爱| 91蜜臀在线久久久久| 国精综合一二三区影视| 欧美在线播放| A片A5445444| 九九aV| 欧美成97爱| 嫩草 人人网精品| 日韩欧美国产一区二区三区四区| 人人操人人精品影片| 激情五月天网| 人妻一二三区| 九久久精品| 91原创在线观看| 日日干天天干夜夜爽| 国产AV人人夜夜澡人人爽麻豆| 天天干天天做| 福利社区午夜一区二区| 老熟乱一区二区三区四区| 精彩国产视频播放1区2区| 黄色视频特级毛片| 国产高清午夜成人在线观看| 啊啊啊啊在线播放| 国内精品不卡无毒99999| 日韩三A大片在线观看| 人妖欧美一区二区| 加勒比AV网| 99色色网| blacked精品一区国产| 男人天堂电影院| 欧洲自拍色图gif在线| 99re9在线| 欧美日韩岛国大片在线观看| 中文字幕黄片在线| 男人天堂2019| 亚州欧美总和| 91色黑人少妇| 制服乱伦| 综合欧美激情网| 久久久97| 无套后入双马尾| 高树玛利亚无码流出| 五月天大香蕉| 欧美日韩性爱无码| 91性高朝久久久久久久久| 日本欧美不卡| 超碰在线综合97| 区二区亚洲婷| 青娱乐 成人娱乐在线| 熟女突然公开看18禁影片| 免费人成在线观看网站品爱网| 美女91AV| www.男人天堂| http://qxhbdz.com| 无遮挡h肉动漫在线观看| 一级做受视频免费是看美女| 天天躁狠狠躁av| 97视频在| 大香蕉免| 91干熟女| 日韩精品亚洲专区在线影视| 国产99热| 四虎在线免费视频| 欧美日韩青操| 日本一二区免费| 密桃99999| 中文字幕黄色片| 熟女六十路| 飘花国产午夜精品不卡| 92久久| 加勒比aⅴ| 夜夜嗨一区二区三区三州加勒比| 亚洲男人的天堂网| 欧美 日韩 婷婷 五月| 97这里都是精品| 日本天堂网| 超碰日本97美女人妻人人玩人人爱 | 91AV入口| 国产久久久久久| 综合久久2017| 久久久久久九九九| 亚洲。天堂。日本在线观看| 99久久综合| 人妻插插人妻人| 青青草视频爽一爽| 国产13区| 精品国产一区二区三区久久久蜜臀 | 中文字幕成人乱码熟女精品国50| 久久久精品中文字幕麻豆| 欧美亚洲成人在线一区二区三区| 激情欧美日韩女同久久| 日本精品免费一区二区三区四区| 色香色香欲天天天影视综合网| 色久桃花影院在线观看| 色情乱伦AV| 操比国产| 99在线观看| 六月婷婷色综合| 久久婷婷伊人| 天堂九九九九九九九九九| 丁香五月天婷婷姐| 大香蕉十区| 试看福利| 天天综合网亚洲综合网| 伊人国产AV| 99人妻| 中国操逼无码| 亚洲第一狼人丝袜美女另类| 国产精品免费视频人成| 97人人干| 色哟哟国产精品免费网址| 91校园春色长篇| 国产日本熟女顶级一区二区三区视频| 91老熟女逼| 九一综合精品视品av| 7月婷婷综合| 九九九久久久久| 少妇色综合| 北野未奈加勒比av| 九九热精品视频六| 夜夜夜爽www精品视频| 日日摸天天爽夜夜欢| 五月天我淫我色av| A 在线网址| 在线可观看的黄色网址| 五月婷婷六月丁香| 国产白嫩精品久久| 国产精品一区二区后入| 日韩97超碰| 欧美精品宗合| 欧美日韩激情无码专区| 色99视频| 色老汉色| 超碰是碰在线观看| 99热这里只有精品18| 天美传媒精品一区二区| 国产女人高潮嗷嗷嗷叫小说| 91人妻Pr| 日韩无码嘿咻黑热久| 亚洲综合小视频小说在线观看| 午夜精品人妻二区三区| 超碰在线日韩一区| 国产欧美在线观看免费观看| 强奸乱伦日韩AV| 99久久精品国产高潮| 国产天美欧美| 青草影院内射高潮| 91老司机精品| 成人自拍三级在线观看| AV综合中文字幕干| 91嫩草欧美| 好湿好紧视频| 国产主播福利| 91精品久久久久久77777| 天天综合影院91| 欧美图片色五月天| 无码不卡八戒| 久热91| 妇人噜噜| 亚洲国产熟妇综合色专区| 天天干人人干天天日97| 啊啊啊啊嗯嗯嗯用力好爽 | 久久久不能久久久久| 亚洲天堂久| 日韩欧美操逼xxx| 爆操无码| 欧美中字二区| 亚洲自拍97| 亚洲国产欧美中日韩成人综合视频| 欧美少妇一区二区三区| 91热热色| 一级黄色性爱A级片| 精品大久久| 四虎av在线| 看一级特黄a大一片| 精品网站9999| 欧美传媒一区| 伊人网青青| 男人天堂2019亚洲| 欧美第五页| 日本一级婬片试看三分钟| 日韩在线视频1234| 四虎在线视频| 丁香五月综合| 亚洲A色| 97天天日| 婷婷综合网| 动漫区日韩区欧美区| 午夜精品久久99蜜桃的功能章节| 丰满人妻一区二区三区大胸懂色| 久久久久78| 欧美日韩大香蕉| 欧美另类色图片| 巨乳特殊服务按摩| 肉嘟嘟www视频在线观看高清| 加勒比在线视频| 中文字幕乱妇免费视频| 亚洲色图殴美色图激情乱伦| 伊人久久亚洲中文字幕不卡| 婷婷伊人五月| 国产欧美美女免费观看视频| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 加勒比海色香蕉婷婷| 婷婷综合在线| 人妻少妇精品久久久久久| 午夜福利免费精品视频| 日本高清熟女久久一区| 亚洲阿v天堂在线| 国产最新AV| 亚洲久久久久| 日韩素人无码一区二区三区三州| 日日躁夜夜躁狠狠躁超爽| 激情久久av一区av二区av| 亚洲中亚日激情视频| 亚洲AV无码AV吞精久久久久 | 婷婷视频在线免费观看| 97视频www| 亚洲欧洲综合成人av一区| 亚洲人妻熟妇三十三区| 无码137片内射在线影院| 麻豆区99999| 日韩免费簧片| 天天综合网一91网| 青青在线视频日韩欧美| 亚洲人成色9999精品久久 | 中文字幕日本久久| 亚洲丝袜二区在线| 亚洲丁香花色| 欧美日韩另类激情图片| 中亚精品极乱| 97超碰久久| 视频在线观看一二三区| 日韩成年人性爱视频| 偷窥自拍亚洲色图| 欧美日韩大香蕉| 二三四区精品| 日韩精品黄片免费观看| 操91| 毛片电影一区二区三区| 99久久免费看精品国产一区| 熟妇熟女视频一区二区三区| 97超碰碰| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 日韩黄色av中文字幕| 少妇色综合| 国产18精品亚洲精品| 欧美色97| 超碰日本97美女人妻人人玩人人爱 | WWW4虎| 久久久久亚洲Av无码专区老牛影视| 不卡九肏| 亚洲自拍天堂| 黑人精品欧美一区二区蜜桃| 五月综合激情网| 亚洲中文字幕精品一区| 中文字幕久久精视频久久大全| 插穴性爱视频在线观看| 久久久一二三四区| 国产激情视频在线观看| 国产成人精品一区| 九月丁香婷婷| 国产粉嫩蜜臀av一区二区三区| 欧美夜色| 色婷婷五月综合激情中文字幕| 日韩精品人妻中文字有码在线| 一区二区三区精品久久| 伊人久久AV诱惑悠悠| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 欧美|91色综合| 国产高清成人免费视频| 无码久| 久久香蕉影院| 色牛aV| 人妻 制服 日韩 中文 在线| 国产一区二区三区影片| 人人摸人人入| 国产精品久久久久999| 国产精品交换一区二区| 牛牛AV人人夜夜澡人人爽| 久久亚洲天堂| 热久久91婷婷| 最新中文字幕在线亚洲| 国内伊人久久久久久网站视频| 性色av婷婷久久一区二区点复制| 91国产丝袜白虎| 97干色天堂| 思思性爱| 91香蕉国产尤物视频| 天堂亚洲精品久久老牛| 96久久科窝| 日本高清_区二区三区| 亚洲狠狠入| 国产精品欧美激在线| 五月婷婷性爱| 91福利网在线观看| 国产超碰97| 九一综合精品视品av| 国内精品伊人久久久久影院会| 97综合久久| 国产蜜臀在线| 成人精品视频一区二区| 国产成人无码久久精品| 乱伦熟妇一区二区| 蜜臀AV成人精品蜜臀| 丰满人妻一区二区三区| 欧美十八禁网站| 日韩在线欧美精品一区二区| 国产97色在线 | 亚洲| 久久亚洲熟妇在线视频| 久热69九色熟妇97| 99re国产中文字幕| 国产女人高潮嗷嗷嗷叫小说| 亚欧成人一级片在线播放| 久久一区二区加油站| 一及黄久一点| 九九热免费视频| 欧美一区二区观看在线| 大香蕉视频一二三区| 国产精品熟女一区二区三区| 激情内射| 久热久操| 操学生天天| 五月天综合网| 国产 日韩 另类 视频一区爱| 三男一女不戴套的A片| 91色婷婷综合久久中文字幕二区| 欧洲亚洲人人爽爽视频| 97国伦国色| 久热伊人99re| 囯戸精品高潮呻吟旡码| 久久久久久97| 欧美双插| www男人天堂| 老色鬼成人精品视频下载大在线观看| 97在线欧| 亚洲图片视频小说| 色999偷自拍拍| 亚洲欧美在线综合| 极品欧美一区二区三区| 日韩啊V| 精品久久在线区一区| 大香蕉伊人75| 91肏屄网| 一级日本牲交大片好爽在线看| 麻豆国产尤物AV| 人妻一区二区三区四区视频| 午夜天堂精品久久| 日韩兔费看黄片| 人妻密肉在线观看| 中国zzijzzijzzwww精品| 女人天堂av在线播放| 97在线观看免费视频| 久久亚洲不卡| 人人操人人狠狠操| 中文字幕午夜精品久久久| 亚洲黄色网址视频| 日韩成人色图| 肥臀熟女福利视频一区二区| 午夜视频久久久久一区| 成人综合久久精品色婷婷| 伊香蕉综合久久久久久久噜噜噜| 五月天色色网站| 视频一区二区免费在线| 国偷自 一区| 夜夜夜久久| 全球成人中文在线| 极品另类| 深夜国产福利| 97资源超碰| 国产一区二区三区白丝| 啊啊啊用力在线观看| 另类图片综合| 91黑丝操| 99久久久| 欧美性爱无码一区二区三区| AV老汉| 色视频蜜乳| 丝袜狠狠草尤物人妻av91| 中文字幕精品一区二| 成人精品视频| 五月综合久久| 国产女大学生AV| 精品国产乱码久久久兰草影视| 亚洲精品人妻吞精av| 日韩97P| 久久綜合很很很| 亚洲色图亚洲无码强奸乱伦| 新91视频.cmp| 综精品久久久aaaa| 亚洲阿v天堂无码z2018| 亚州,欧美在线| 国产日韩精品一区二区三区| 性爱视频免费网址| 东京热大香焦| 久都青青视频| 伦伦成年午夜免费视频| 99re视频在线播放青草| 久久久久久久久久久久久久久乱码 | 我要看免费韩日黄片| 97超碰超碰| 97视频新免费| 美女啊啊啊啊pc| 日韩乱伦影音先锋| 国产精品人妻无码久久久互動交流 | 91在线免费精品视频| 国精综合一二三区影视| 91麻豆va国产精品| 大学生美女口爆| 欧美日韩婷婷中文| 亚洲操操操| 思思热在线视频免费| 天天超级碰碰碰| 日本一级性爱| 成人一道本免费视频| 久久久久久久久一区二区三区| 99热超碰| 91丨九色丨大屁股| 18禁中文字幕| 国产精品久久久久久久久久久久久久| 久操视频免费在线观看| 中文字幕亚洲在线一区| 久草成人| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 国产成人精品亚洲日本| 久操91视频| sewuyueav| 97久久天天综合色天天综合色电影| 天堂av2019| 屁屁影院一区二区三区国产| 玖玖爱影院| 国产女人9999| 黑丝日韩av丝袜av| 五月丁香综合啪啪| 久操网线| 国产精品久久久久久久久久梁医生| 97超碰大| 伊人久大| 99日免费视频中文字幕| 日日AV加勒比| 亚洲美女精品| 最新中文字幕精品在线| 亚洲激情在线观看一区| 久久夜夜| 综合亚洲网| 精品9999| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲图片偷拍视频区| 四虎国产精品永久地址入口| 亚洲激情欧美色图 | 天天日天天搞天天干| 国产黄色剧情影片麻豆免费播放| 日日骚网站| 国产天美传媒精品| 磁力99AV| 九九热AV| 97人人射| 亚洲成人福利电影免费| 中文AV制服乱伦| 深夜福利黄片| 亚洲美女AV无码| 色噜噜人妻av 中文字幕| 亚洲老熟妇xxx| 先锋精品av色鲁| 亚洲精品亚洲人成在线麻豆| 东北丰满熟女国产一区| 高清无码在线播放网站| 高清孕妇孕交 交| 亚洲高清91| 一区二区三区四区理论片| 亚洲人久久久久日| 91亚洲人| 加勒比综合| 色狠狠一区二区三区香蕉| 欧美亚洲美少妇一区二区| 亚洲欧美国产中文字幕| 涩涩久久精品| 九九九九97| 欧美青青视频| 久久九操在线观看| 激情婷婷丁香网| 天堂涩涩| www.成人无码| 亚洲人妻精品一区二区| 五十路成人在线视频二区三区| 67914在线精品观看| 97色诱| av东京热男人的天堂| 97超级久久强资源| 91成人在线| 欧美综合网1| 91痴汉| 亚洲人天堂| 欧美区亚洲区偷拍区| 天天躁日日躁xxxxx| 91精品伊人久久久大香线蕉91| 26uuu性物| 成人黑料社久久| 九九九九88| 97大色网| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 立川理惠无码一区二区| 丁香五月激情综合| 日韩一级二级在线| 亚洲精品国产熟女久久久| 一级黄碟| 97chaopengongkai| 成人26uuu| 亚洲精品成人| 精品无码一区二区| 五月开心久久AV官网| 五月天九九日国产精品一区二区三区| 啊v在线观看视频| 九九精品99| 国产AV久久野战精品| 婷婷久久综合| 久久国产精品91| 超碰98综合网| 日韩精品一区二区人人人| 中文字幕五月婷婷免费| 思思热在线视频精品| 欧美色图中文字幕| aaaa少妇高潮大片| 久久精品三级影视| 性感女人网页在线观看视频| 98精品国产乱码久久久久久| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 亚洲色图91欧美日韩| 国产女人9999| 久久春色| 午夜福利1区2区3区| 国产精品久久久久久久AV大片 | 操逼操逼视频操逼| 亚洲国产一区二区三区四区国产| 亚洲熟女性高潮久久久| 日亚韩精品视频二区三| 亚洲一二三四区机械| 欧美色91| 欧美性爱第一页久久|