日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

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
返回資訊列表
国产精品人妻无码久久久互動交流| 五月天社区| 激情网色| 91欧美综合| 白丝少妇一区二区| 久久综合99| 婷婷综合伊人一区| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美后进式| 久久久999| 久久亚码| 亚洲男人天堂网久久| 日韩国产精品人妻无码久久久| 无码人妻丰满熟妇奶水区毛片| 亚洲精品影视老司机| 欧美日本不卡在线| 1000午夜黄色| 啪啪综合网| 国产亚洲精品A在线观看下载| 丝袜高跟澳门91视频| 啊嗯好大视频在线观看| 天天干天天日天天射黄色| 亚洲国产精品无码AV在线| 91伊人| 国产丰满少妇久久久精品影院| 亚洲无码一区二区三区三州| 久久久国产三级黄色片| 国产强奸超碰AV| 色综合av综合久久| 麻豆九九九| 嫩草一区二区在线观看| 久久久久久久久久久免费精品| 啪啪啪综合| 亚洲城人男人的天堂| 色色五月天婷婷| 黄色av一区二区在线| 尤物网址| 日本成人A片网站| 97色碰| 美女黄色91| 91亚洲狠狠色| 欧美 亚洲 另类 综合| 97亚洲性爱| 99热在线播放| 嗯嗯啊在线视频| 久久人妻视频网| 懂色av色欲av蜜臀av| 26UUU欧美日本| 91精品久久久久| 天天日骚逼熟女| 国产女主播视频在线观看| 青青青青草av在线观看| 欧亚洲精品有视频| 麻豆视频test| 伊人伊人LD| 91挑色欧美| 午夜激情成人在线观看| 91干熟女| 女优视频第10页| 狠狠色综合网| 白 大 人妻 区 在线| 色婷婷影视| 大香蕉日韩| 99热欧美| 日本黄大片在线观看视频| 襙一襙| www.亚洲黄色| 精品人妻一区二区视频| 99爱爱| 丰满人妻-区二区三区免费| 另类图片五月| 大香蕉欧美伊| 国产视频大全| 亚洲Av诱惑| 男女一进一出视频久久| 国产精品久久久久久高清无码免费看| 久久av一级av少妇av高潮| 最新啪啪视频| 婷婷五月色| 91日产欧美| 秋霞鲁丝午夜无码一区二区三| 99只有精品| 91碰碰| 中国特猛少妇色xxx| 一区二区三| 国产精品久久久久久久无码AV| 亚洲码和欧洲精品激情系列| 色天堂在线观看| 成人情色综合网| 日韩一级二级三级免费看完整版 | 大香蕉人妻久久| 亚洲欧美日韩制服另类| 黄色片大香蕉| 91在线视频免费中出| 色大香蕉97N| 白嫩妹子国产骚| 日韩欧美日韩| 国产精品自拍欧美在线| 久久人人爽人人爽人人片Ⅴ| 大稥蕉免费视频这里只有精品| 精品乱子一区二区三区99| 自拍视频大全亚洲专媒视频/一区二区三区 | 国产成人在线观看网址| 国产亲戚伦亲在线| 蘋果手機免費看成人Av| 一起草三级AV电影在线观看| 五月婷久久| 99啪啪| 日韩AV噜噜噜一区二区三区四区| 天天草夜夜草高潮片| 桃色五月天| 老女人老91妇女老热女| 国模私拍一区二区三区神乳| 久久国产精品91| 美女诱惑在线一区| 欧美日韩久久精品爱爱| 黄网色一区二区三区四区精品| 精品无码一区二区| 一区二区乱码福利| 日韩一级二级| 欧在线一二区| 偷窥自拍亚洲色图| 操东北女人| 人人操人人狠狠操| 91老司机精品| 2024人人操人人摸| 伊人操| 色色五月天婷婷| 亚洲熟女偷拍在线观看| jizz啪啪| 激情文学 国产一二三aV| 日日干男人的天堂| 青娱乐久久艹| 亚洲AV不卡在线观看| 欧美一区二区三区另类精品| av线电影| 人人看人人爰人人操| 1204金沙人妻懂旧版免费| 91亚洲网| 午夜后入| 男人的天堂一区三区| 欧洲小说色图视频另类| 欧美午夜一区二区三区| 国产超碰97| 黄片无码在线制服| 强乱老妇中文字幕| 亚洲色人妻综合| 青青草好吊色| 亚洲天堂日本| 亚洲成av人片色午夜乱码| 99精品久久久久久| 97香蕉碰碰人妻国产欧美| 新怡红院| 久久久久久91香蕉国产| 操高情无码| 长久操视频| 岛园激情| 人人操人人摸avav| 精品美女久久一二三| 91小视频| 日韩无码黄色片| 97人人色| 亚洲蜜臀懂色| 中文字幕 国产 精品| 97超碰大| 国产美女激情| 久热伊人| 精品无码久久久久久久久果冻糖心| 肉丝网站91| 51久久夜色精品国产麻豆| 偷拍综合亚洲| 欧美最婬乱婬爆婬性视频 | 无码天堂| 999熟女精品| 国产又色又爽又舒服的三级视频| 少妇九九九九| 夜精品久无码| 欧美拳交在线播放| 丝袜美腿制服人妻二区中文字幕| 操逼视频色| 正宗无毛一线天嫩逼| 理论久久婷婷网 8| 播播亚洲小说亚洲| 国语av狠狠色丁香婷婷综合激情| 欧美激情黑人| 久久中文色图| 日本色色网| 精品中文字幕第一页| 欧美日韩狠狠爱| 蜜桃久久久久久久久久久久| 超碰99热中文字幕| 色九月综合| 久久AV无码网址| 欧美精品三区| 97超碰色色| 欧美97免费| 亚洲熟女乱熟乱熟妇综合网二区| 综合网久久| 久久直播国产| 国产美女销魂在线观看不卡| 综合伊人网12色| 亚洲成人ab| 久久久久9999妇女| 清清草影| 色色综合97| 久久久久9久久久久| 久久久97| 精品 码产区一区二-1080P高清在线www-B029AV | 91强在线播放| 好看的91视频| 日韩激情视频| 亚洲综合性感在线| 97香焦色区| 噜噜在线| 九九热免费国产视频婷婷伊人五月 | 中文字幕一区二区三四五区日日骚| 五月天激情四射| 日本一区二区不卡精品| 色久综合| 欧美色图片91| 麻豆精品天美| 中国小夫妻勾搭露脸淫荡对白| 日本岛国黄色网址| 日韩午夜啪啪视频| 精品免费成人久久| 99热这里只有精品1| 美女丝袜激情小说| 熟女久久久| 欧美亚洲高清晰| 91精品免费| 四虎在线观看网站| 97视频免费播放| 天天躁日日躁狠狠狠躁| 中文字幕熟女人妻丝袜| 亚洲综合网91| 欧美性生活男人的天堂| 美女国产一区二区久久| 亚洲成?V人片在线观看福利| 美女自卫慰黄网站免费| 久久久久久久极品香蕉视频| 色999亚洲人成色| 天天天天干| 久久久影院| 蜜桃视频精品一区二区三区| 爱爱久久| 人人妻人人爽人人精品| 婷婷爽人人婷婷爽视频| 日韩无码人妻| 久久精品国产亚洲AV高级北京| 综合欧美激情网| 凹凸视频特色日本特黄| 国产久久久9999| 精品国产乱码久久久久久久久1| 嗯啊不要啊在线| 九一综合精品视品av| 黑人中出21连凳花野真衣| 国产精品不卡一区二区三区| 久久中文字幕女同性恋一区| 色香AV| 久操网视频| 综合一区中亚洲国产成人综合精品 | 先锋色眉乱伦资源| 国产一区二区三区视频在线看| 色伊人91| 欧美激情亚洲| 老司机深夜18禁污污网站| 国产成人无码啪| 99在线精品视频| 99只有精品| 日韩电影在线观看网址| 日韩一区二区精品视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 精品一区二区三区四区女| 97超碰影音| 91久久九九精品国产综合| 久久久久久久久久久免费精品| 欧美疯狂做爰xxxx| 青娱乐手机日韩在线视频| 黑人干亚洲| 91老司机视频| 亚洲日韩精品久久久久一区壹牛| 中文字幕一区日韩精| 吉田爱美AV在线| 天天拍夜夜| 在线无码操| 激情终合网| 日本一区二区三区免费观看| 中文字幕一区二区三区人妻少妇在线| 欧美AB在线| 激情综合久久| 欧美宗合色| 婷婷综合网站| 久久欧美激情| 91美女中出| 欧美激情1区| 青娱乐日韩无码| 久久噜噜噜精品国产亚洲综合| 两性色网| 欧美韩日精品资源| 日韩亚洲Av人人夜夜澡人人爽| 亚洲成a人v欧美综合天堂下载| 性爱av在线免费观看| 成人精品视频| 成人免费不卡在线视频| 亚洲欧美97√| AV天堂丝袜| 国产粉嫩蜜臀av一区二区三区| 亚洲不卡AV在线| 在线日韩精品一区二区三区| 人人色人人射人人妻| 欧美综合自拍| 欧美伦乱爱| 深夜国产一区二区三区在线看 | 亚洲αv一区二区三区| 中文字幕超碰CAO| 国产真实野战在线视频| 亚洲乱熟女一区二区| 久久草在线综合视频| 久久精品国产97欧美精品亚洲| 成人性爱电影一区二区| 99re98| 极品粉嫩一区二区| 91成人久久| 蜜汁欧美| 金典av| 欧美性爱视频免费一区一A | 插老姨肥穴| 午夜久久无码1000合集| 久久久不卡| 九九热超碰97亚洲最新香蕉| 无码聚合| 日韩在线观看三级电影| 九九九九免费高| 亚洲超碰在线| 免费一级精品啪啪视频| 亚洲 欧美 第一页 | 涩涩这里只有精品视频| 91天堂丝袜美腿| 熟妇最新先锋一二三区| 噜噜吧,噜噜色,噜噜| 亚欧免费观看视频| 欧美日日人人天天| 久草资源欧美在线视频| 国产乱伦性爱AV| 襙一襙| 四虎AV在线播放| 久久理论字幕视频| 精品成人av一区二区三区在线| 一区AV| 青青草国产一区二区三区| 蜜色网色哟哟| 久久久久9| 亚洲熟女精品| 国产精品com| 国产2.3.4区| 综合网亚| 国产精品老熟女一区二区| 欧美,日韩综合久久| 999综合网| 成人一级二级| 综合91网| 人妻人人澡人人爽人人| 看黑人AV不卡| 欧美日韩免费专区在线| 精品久久久久久亚洲| 一区二区三区 日韩欧美| 激情熟女12P| 香蕉视频精品亚洲一区二区三区在线播| 久久99精品国产| 九九九综合精品| 色五月婷婷麻豆在| 久久五月份| 色色婷婷丁香| 国产成人精品亚洲日本| 最新国产精品久久精品| 日本在线视频导航| 99ri视频| 亚洲色吧网| www.zbzhongsen.com| 日本一区二区不卡精品| 精品偷拍13p欧美dodk视频| 9久在线视频只有精品| 成人怡红院| 中文字幕丝袜| 青青草国产欧美非洲黑人| 欧美激情 亚洲色图| 青青草久久在线| 中国熟女网站| 激情小说亚洲视频| 欧美综合1性辶| 男人的天堂Va| 欧美高清第一页| 欧美97爱| 一个人免费视频观看在线WWW| 91欧洲国产成人久久精品网站| 国产400孕妇孕交群| 日日超碰亚洲| 翔田千里爆乳巨臀无码| 婷婷激情五月天小说网| 亚洲精品成人激情在线| 97人人干| 久久夜色一区二区| 欧美乱妇狂野欧美在线视频| 亚洲drav色图| 久久香蕉综合一本到3atv| 国产精品激情久久久久久久| 思思热在线视频精品| 久久精品欧美一区蜜桃| 男人的天堂2018.| 亚洲男人综合网| 啊啊在线| 伊人网免费视频| 亚洲二区精品在线观看| 大香交伊人网| 激情亚洲天堂| 国产乱不卡| 舔足天天操天天射| 国产精品成人无码a v毛片| 精品国产人成在线| 欧美1727免费观看视频| 亚洲熟久久| 亚洲性高潮| 欧美的性爱网站免费| 久久国内| 夜夜爽妓女| 九热超碰| 成人性爱AV在线免费观看| 在线观看精品国产免费| 天综合中文| 91n免费处女| 丰满人妻区一区二区三| 国产第25页在线观看| 色一射色一射| 欧美三级偷拍| 精品成人动漫一区二区| 超碰超碰95| 女上位精品在线| 成人一二| 亚洲男人的天堂亚洲| 成片免费观看视频大全| 亚洲熟女性高潮久久久| 波多野结衣之双飞调教在线播放 | 国产精品一级二级在线| 中文字幕午夜精品久久久| 日韩一性一交一A片俄罗斯| 大香蕉天天看妹子| 美女久久久久久久久久久| 亚州欧美总和| 欧美日韩亚洲电影| 日韩欧美大片免费高清啪啪| 久操精品网| 亚洲视频,小说| 欧美狠狠干| 久久九九综合| 亚洲 中文 欧美 日韩 在线| 岛国AB视频| 强上我不卡卡| 激情小说亚洲| 超碰97起碰| 色路综合| 99热免费| 国产精品96久久久久久| 中文字幕 人妻不满 在线视频| 色哟哟av网址| 亚洲精品亚洲人成在线麻豆| 99最新日韩偷拍视频| 91人妻精华帖| 欧美日韩一干二干| 亚洲人妻在线一区| 夜色97| 韩日性爱av| 亚洲色91C| 国产精品美女久久久久AⅤ国产馆| 日本少妇va7777| 国产在线视频午夜精华在| 丁香激情五月| 天天看天天日| 97高清啪啪| 欧洲亚洲国产综合在线| 成人天天看站长推荐| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 精品久久青青草| 亚洲天堂精品日韩电影| 大香蕉十区| 国产婷婷综合在线观看| 玖玖爱一区在线| 乱伦av麻豆| 死我十八禁| 色五月av| 一级婬片120分钟试看| 在线视频五十市| 天天干人人干天天日97| 97国产精品在线观看| 欧美性爱五月天| 精品一级| 夜夜高潮夜夜爽| 国产女人与拘做受视频免费| 九9精品| 夜夜一区二区| 第四色奇米影视777| 人妻熟妇久草在线| 欧美躁死她一区二区| 国产精品九九九| 啊啊啊啊啊啊啊啊啊啊在线观看| 日本亚洲熟女视频| 淫荡网址| 97国产精品久久久久 | 九九热男人天堂| 6080YYY午夜理论片在线观看| WWW美腿丝袜香蕉中文| 91粉芽高清在线一区二区 | AV丝袜少妇| 成人午夜视频免费播放| www激情| 人妻少妇久久中文字幕一区二区 麻豆 | 一本一道vs波多野结衣| 神马九九| 四虎影视国产精品| 四季AV综合网址| 丝袜熟女一区二区三区| 久久久久久久久久va| 精品成人久久久人人亚洲| 99re3这里只有精品| 人妻乱仑一区二区三区| 热思思免费视频| 91色伦| 精品97久久综合| 999在线电影香蕉| 亚洲啪啪视频一区二区| 91丨国产丨白浆秘 洗澡动漫| 超碰欧美97资源| 人妻在线大香蕉| 亚洲精品819| 九九碰九九爱97超碰| 九色精品视频导航1| 欧美精品宗合| 日韩精品午夜操呦呦不卡影院| 欧美白嫩在线放| 五月丁香六月婷| 国产精品自拍欧美在线| 琪琪精品免费一区二区三区| 黄色免费一级在线毛片| 人人妻人人玩人人澡人人爽| 欧美综合自拍亚洲综合图| 久久久久久久国产| 成人老鸭窝人人在线视频| 天天流夜夜操| 天天干一干| 亚洲av无码成人精品国产| 特级毛片特黄久久免费看| 色视频蜜乳| 久久在线观看免费视频| 免费精品无码一级毛片牛牛影视 | 无码久久国产| 欧美一区二区三区不卡高清视频 | 区一二区日韩亚洲乱码av电影| 爱爱60秒免费视频| 极品色社| 欧美人妻精品| 国产精品久久久蜜臀| 久jiu久神马影院| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 9热9热综合网| 大香网伊人久久综合网eew| 99爱久久视频频| 亚洲欧美中日韩| 91色五月俺来也| 少妇天堂网络| 久久爱超碰网| 呦女网站| 欧美日韩色| 欧美天天弄| 中国一级αV| 久草精品国产99| 亚洲乱色熟女一区| 日本丝袜人妻内射| 人妻熟女av国产网站| 欧美精品999| 97色在线观看| 97精品国产手机| 91激情国产| 97碰久久| 日本性爱欧美性爱| 亚洲无码?第一页| 欧美日综合| 五月天春色激情网| 日韩精品影视| 男人天堂2030| 黄片国产精品一区二区| 免费一级毛片在线视频观看| 九九热AV| 久操在97| 欧美亚州综合网图片| 欧美性天天| 精品日韩中文在线| 桃色五月天| 狠狠操一区二区| 综合色久欲| 日本不卡一区| 亚洲国产ⅴ高清在线观看| 亚洲乱码尤物193YW| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 国内毛片四区| 国产午夜福利电影免费在线观看 | 欧美激情高清性猛交| 亚洲成人黄色在线观看| 国产在线视视频有精品| 91 国产丝袜在线放观看| 天天操天天日天天干| 麻豆美女丝袜人妻中文| 欧美特大黄一级片片免费| 91亚洲不卡一区| 婷婷久久久精品| 久久久久久国产成人| 操美女高潮抽搐白浆| 中文字幕55555| 中文字幕一区二区三区人妻不卡 | 日韩在线人妻网站| 久久αⅴ| 成人日本视频人妻在线| 天天看人人操屄犊摸阴| 亚洲天堂男人网| 欧美性爱伊人| 亚洲自拍欧美色综合| av网站免费看| 99热这里只有精| 亚洲不卡一| 国产99精品一区二区三区免费| 国产少妇与亚洲av| 果冻传媒A片麻豆熟妇人妻| 黄色一区二区秘书性感| 黄网站黄视频网站进入口| 色妺妺AⅤ| 国产成人无码高清| 97在线青| 秋霞一集毛片观看| 狠狠操夜夜操蜜桃视频三区| 豆1无夜无码| 欧美精品二区视频在线| 一区二区 韩日AV| 精品9999| AV网站高清无码在线观看| 看黑人AV不卡| 99re超碰| 亚洲人成色9999精品久久| 日韩精品午夜操呦呦不卡影院| 欧美劲爆视频一区二区| 欧美色自拍| 亚洲免费成人精品电影| 丰满人妻一区| 欧美日韩国内不卡| 青青草女人天天干| av资源在线观看少妇| 亚洲天天精品| 日韩中文字幕视频在线观看| 日韩毛片9| 成人性爱电影一区二区| 亚洲亚洲亚洲天堂天堂| 免费一级欧美片片线观看| 色九九九九九九| 久久人人爽人人爽人人片Ⅴ| 五月天婷婷社区| 97亚洲综合电影| 亚洲一区在线观看欧洲| 亚洲揄拍网| 免费人人搞97| 逼操网站| 一二三四区电影| 七久久久| 国产v片在线免费观看| 欧美 日韩 婷婷 五月| 成人激情无码在线视频| 国产亚热在线久久| 中文字幕在线观看丝袜| 久操91视频| 亚洲妇色| 日韩乱伦影音先锋| 久久久久久99999国产精品| 欧美网站免费| 91殴美| 色诱avtt| 女人高潮抽搐喷水视频网站| 97超碰久久| 玖玖资源中文字幕制服丝袜| www黄片免费看com| 亚洲人天堂| 亚洲成人精品久久久| 夜色AV无码手机在线影院| 99精品九九九九九九| 精品人妻二区三区| 日韩色| 不卡视频一区蜜桃视频 | 97国产精品视频| 熟女网站最新| 亚洲色图大香| 免费一级特黄特色大片在线观看看 | 欧亚无码视频| 好色美女九七第一页| 亚洲18禁| 亚洲色图日韩精品| 国产拍偷精品网站| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 日本孕妇孕交| 老女人日韩美91| 5278欧美一区二区三区| 天天看夜夜看日日干| 欧美一区二区三熟女剧情| 久久伊人在线五区| 亚洲操人| 秋霞免费AV| 在线观看亚洲成人精品| 亚洲视频精选| 91精品国| 骚人妻少妇视频| 91中文精品日韩欧美在线| 果冻传媒A片麻豆熟妇人妻| 91九九九逼| 久操B网| 99久久99久久综合| 欧美性爱www免费版| 熟女激情综合网| 日韩91网站| 2019男人的天堂| 69久久久久久久久久久久久| 国产天天骚| 久99久视频精选| 色情五月综合婷婷| 国产精品99久久久www| 涩涩这里只有精品视频| 午夜a成v人电影| 一区二区三区国产在线播放 | 欧美1727免费观看视频| 自偷自拍的亚洲视频| 免费的很黄很污的全部视频| 飘花国产午夜精品不卡| 国产亚洲深夜激情| 波多野结衣之双飞调教在线播放| 2017亚洲天堂| 九九九网站| 97Ai亚洲| 欧美一二三| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 中国操逼无码| 亚洲天堂在线怕怕视频| 国产精品久久久久无码Av网曝门| 91天天| 国产午夜精品理论片一二三区区| 中文字幕后石码四区五区| 欧美色性情| 神马久久久久久| 91无码西班牙视频在线| 大二网站亚洲| 国产日韩区| 91社操逼| 国产精选三级在线观看| 亚洲综合色婷婷| 亚洲少妇喷视频看| JULIA人妻风俗店中出电影| 亚洲天堂另类小说男人| 青青草国产亚洲精品久久| 东京热一区二区三区四区五区六区| 欲色影视综合吧| 日韩精品大香蕉伊人在线| 北野未奈加勒比av| 亚洲丨在线| 一区二区三| 综合av社区| 天天色综亚洲91污| 超碰狠狠操| 超碰 另类 欧美| 国桃视频产巨乳精品一区二区在线| 超碰在线综合97| 91欧美网| 黄片免费视频2019| 国产欧美日韩在线不卡第一页| 九九久久精品| 丝袜综合| 亚春色色| 久久精品午夜国产亚洲AV无码| 永久免费发布性爱网| 综合色播| 亚洲综合有玛| 久久线上视频免费看| 亚洲欧美国产va在线播放频| 欧美,日韩综合久久| 六月丁丁香| 天天天天天天天天综合| 九九九九热只有精品| 人妻无一区二区三区| 免费精品福利在线观看| 美日韩一卡二卡三卡免费人妻精品| 亚洲日韩欧美一区二区| 亚洲色图欧洲| 国产亲戚伦亲在线| 97色在线观看| 欧美少妇高潮| 国内偷自视频区视频综合| 人妻少妇久久久| 天天色踪合| 亚洲日韩av专区无码| 人妻精品视频一区二区| 97精品久久久久久久| 91熟女丨91老女人| 亚洲精品影视老司机| 蜜桃精品一区二区三区ww| 日韩欧美~中文字| 国产精品高清2021在线| 男人的天堂2010| 伊人久久亚洲色欲综合网站| 日本性交操一区二区不卡系列| 丁香六月综合激情| 亚洲色棕合| 一本大道不卡一二三区| 亚洲熟妇图片| 97免费在线观看| 99精品在线| 9997se| 中国少妇XXXX做受| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 亚洲一区二区三区久久 亚洲一区二区| 热的中文 热的有码 热的国产| 国产福利一区二| 亚洲欧美激情另类色图| 亚洲丨在线| 国产三级电影免费观看| 久久97超碰香蕉| 强奸乱伦大香蕉| 欧美色图成人网一区二区 | 青青爽| 啊啊啊无码| 蜜桃色色网站视频三区| 精精品人妻一区二区三区| 久草视频分类在线| 欧美午夜熟妇黑人精品91| 欧美亚洲日本视频久久久| 夜夜爽爽夜夜精品视频| 99国产精品视频尤物| 啊啊啊不要啊啊受不了了视频在线| 伊人热综合| 亚洲欧美性生活| 人妻无一区二区三区| 亚洲激情 欧美色图| 成人性爱免费播放| 99国产精品在线观看| 日本国产亚洲一区在线观看| 亚洲一区二区三区麻豆传媒| 蜜乳视频网站| 欧美成人一区二区| 日韩性爱小视频在线观看| 青青草好吊| 日本高清久久| 97视频在线看| 二对二中文字幕。| 亚洲成人日韩小说| 欧美女同在线| 91一区二区| 校园春色综合网| 狠插 制服 自拍| 亚洲成a人片在线观看中文!!!| 天天操天天日天天干| 久久肏大逼| 久久综合97| 91色图片| 5278欧美一区二区三区| 欧美成人精品欧美一级乱黄一区二…| 日本三级中国三级99人妇网站| 中文字幕三四区| 91美女在线视频| 欧美黄片欧美黄片xxx| 欧美日综合| 国产精品一区二区在钱播放| 高清国产成人无码| 麻豆色99999| 亚洲精品蜜桃久久久一区二区三区| 成人五级久久| 久久久久久免费电影| 91狠| 可能人人看人人摸| 亚洲熟妇A V黑人| 日韩ab网| 丁香久久| 日韩激情啪啪啪| 天堂性色| 熟女精品一区二区在线观看| 五月婷婷丁香六月| 午夜超爽| 后入式免费视频| 中文字幕久久亚州无码| 天天干天天干天天| 亚洲无码免费看| 亚洲一二三四区| 丝袜色综合| 人妻久热在线| 在线观看综合精品亚洲| 无码不卡亚洲成?人片| 国产精品粉嫩福利在线| 成人日韩中文字幕| AV九九| 岛国AB视频| 免费人成毛片乱码| 99热在线只有精品| 亚洲国产精品久久久男人的天堂| 九九热视频在线观看| 日本免费专区| 人人人摸人人| 好爽视频在线观看| 青青草中日韩在线| 97色色,97综合| 欧美久久婷| 午夜天堂精品久久久久91| 高跟丝袜AV专区国产| 日本黄大片在线观看视频| 综合欧美色图| 激情文学小说一区二区| 99RE在线视频精品,这里只有精品| 三级三级三级日本99| 91丨熟女丨丰满熟女| 亚洲 自拍偷拍 欧美| 久久午夜鲁丝片| 日韩三级伊人| 1240青青草一区二区三区视频天爱| 蜜桃臀一区二区三区久久| 国产乱人妻精品入口| 嗯……啊…嗯嗯…啊…好舒服| 欧美熟女少妇| 防屏蔽在线视频| 久久久网站| 欧美综合区| 亚洲成熟国产精品美女| 亚洲一区二区三区中文字幕| 香伊人在线| 国产偷拍网站| 午夜性生活av免费在线看| 国产精品网址| 丁香九月婷婷| 男人午夜天堂| 秋霞色色影院| 91综合色噜噜| 97超碰人人模人人拍人人| 亚洲97综| 日本韩高清无砖码22o| 色姑娘综合网| 国产1024在线播放| 91看黄片| 国产一区二区三区免费视频在性观看| 激情熟女12P| 国产亚洲精品激情| 久操网无码在线| 中文字幕亚洲热播人妻| 亚洲αv一区二区三区| 欧美顶级黄色大片免费| 人妻精品视频一区二区| 大香蕉五月天婷婷| 久久精品国产精品亚洲艾通辽熟妇| 国产国产亚洲一二三久久| 中出20p| 欧美se综合| 国产精品com| 中文字幕乱码人妻二区三区| www.大香| 97人妻碰碰中文无码久热丝袜| 日本超碰在线国产一区| 日本少妇va7777| 老女人碰碰在线碰碰视频| 夜夜免费视频| 青草精品视频日本久久久久网站在线| 大香蕉伊人网| 精品亚洲国产成人精品| 狠狠操综合| 欧美色图中文字幕| 久久视频,这里只有精品| 97超碰欧美精品| 成人免费毛片| 亚洲图片偷拍视频区| 嗯啊不要在线观看嗯啊| 亚洲少妇在线影音| 密臀成人视频久久久| 夜夜嗨视频| 人人操人人干网页| 啪啪一区| 试看福利| 久久久夜夜夜| 97在线观看播放视频| 五月婷婷激情网| 久久九九一区二区三区成人| 蜜桃臀一区二区三区久久| 精品国产乱码久久久久久网站入口| 自怕偷自怕亚洲精品| 色色色999| 日韩精品第3页| 亚洲黄色电影| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 女优免费一区二区永久| 自拍欧美| 97欧美综合| 国产精品自在自拍视频| 俺去久久| 夜夜嗨一区| 亚洲精品天堂久久A∨51成人漫| 丁香五月偷拍| 97超碰免费生活| 91免费看一区二区三区| 精品国产久热在线观看| 亚洲一区二区三区麻豆传媒| 91观看 国产白丝| 免费精品人妻一区二区三| 天综合中文| 日日骚av| 伊人影院综合是一个与深夜成人在线| 久久久久久中文字幕中文字幕最新| 日本黄色天堂| 中文字幕国产精品1区| 精品国产Av无码久久久亚洲| 日本 情色 1区2区3区| 嫩草伊人久久精品| 在线观看综合精品亚洲| 成人在线视频一区| 久久精品国产亚洲5555| 99精品免费| 久久激情四射婷婷丁香五月天| 精品日韩中文在线| 天天综合有色网| 天天网综合| 开心激情站| 亚洲图片 欧美电影| 欧美成人午夜免费福利785| 日韩精品怡红院| 51久久夜色精品国产麻豆| 91色鬼| 免费试看60秒| 国产欧美第五页| 好吊色综合| 婷婷五月天av| 在线无码操| 欧美在线视频播放| 国产成人手机视频激情| 91精品国久久久久久无码| 国产中文字幕在线点播| 成年男人的天堂| 亚洲av青草久久一区二区| 蜜臀久久99精品久久综合| 国产成人五月天丁香花| 99热亚洲| 超碰九7免费| AV天堂丝袜| 呦呦一区| 爱欲AV| 日日日日做夜夜夜夜无码| 色www精品视频在线观看| 成全在线观看免费观看| 九九九九欧美| 丝袜美腿制服人妻二区中文字幕| 天天操天天日天天干| 久久男女激情视频网站| av2014 日韩在线中文字幕| 日本99久久| 超碰2017| 青青草啪啪网| 欧美一级黄色18片免费看| 久草电影网| 韩国久久97| 欧美在线永久天堂| 狠色婷婷久久一区二区三区_| 一级特级aaaa毛片免费观看| 一摸二插三插| 亚洲综合色男人网| 国产探花日韩援交| 另类视频在线| 99色天堂| 激情小说日韩无码| 免费超碰97久久| 国产亚洲99久久精品| 神马久久久久| 亚洲综合骚逼| 激情五月婷婷| CCYY草草影院地址入口| 91欧美丝袜| 一本一道人妻久久一区二区三区| 国产肏逼网站| 精品二区三四区五电影 | 人妻少妇久久中文字幕一区二区 麻豆 | 99热66| 久久欲| 亚洲欧美综合图片| 一本正道久久熟女| 久久亚洲精品成人av| 久久日本熟妇熟色一区| 中文字幕78| 婷婷在线视频| 久久黄色视频一区二区三区| 啊啊啊啊免费视频| 亚州中文字幕超碰97| 久色网| 精品中文字幕一区二区| 欧美高清16| 牛牛久久国产精品视频一二三| 九热视频| 国产AV激情无码久久无码| 久久超碰com| 色阁阁AV综合网| 台欧久久精品视频| 无码少妇精品一区二区60岁老人| 新久久AV| 婷婷五月天成人| 翔田千里AⅤHD无码| 四虎免费在线播放| aaa淫乱视频| 五月丁香影院| 欧美十八禁导航成人| 91香蕉国产尤物视频| 在线电影亚洲色图| 人人操天天爽| 五月婷丁香| 欧美人妻一区| 日本一区二区三区午夜观看| 天天久久| 91老妇女| 性九九九九九九| 久久超碰97中文字幕| 夜夜操2028| 九月色婷婷| 国产18精品亚洲精品| 欧美激情性爱视频网站| 97欧美超碰| 亚洲 欧美 色图| 天天性射网| 日韩av电影网站| 日韩图区| 自拍欧美| 一区中文字幕二区日韩| 小草精彩毛片| 国产精品麻豆成人AV艾秋| 一区二区三区激情在线观看| 国产理论视频在线播放| 天天躁日日躁AAAAXXXX国产 | 久久精品国产亚洲AV嘿嘿| 香伊人在线| 国产强奸AV在线| 欧美欧美啪啪视频| 超碰97人妻| 亚洲色图欧美一区二区不卡| 偷拍视频青青草在线视频| 日日摸日日弄日日拍| 欧美亚洲清纯| 91天天综合在线| 夜夜嗨一区| 91N综合网| 天堂综合网| 亚洲色图91| 操一操摸一摸| 超碰免费人妻人人| 俄罗斯一区二区视频在线观看| 亚洲欧洲av影音| 大香蕉视频一二三区| 日本成人A片网站| 亚洲av综合色| 免费久久精品麻豆一区二区av| 高清国产av无码| 丁香婷婷色五月| 天天色悠悠激情|