欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

K8S中NFS動(dòng)態(tài)存儲(chǔ)供給實(shí)戰(zhàn):從部署到生產(chǎn)避坑

K8S中NFS動(dòng)態(tài)存儲(chǔ)供給實(shí)戰(zhàn):從部署到生產(chǎn)避坑 1. 為什么要在K8S里折騰NFS動(dòng)態(tài)供給很多團(tuán)隊(duì)在K8S里跑有狀態(tài)服務(wù)時(shí)第一個(gè)繞不開(kāi)的問(wèn)題就是存儲(chǔ)。容器本身是無(wú)狀態(tài)的Pod一重啟寫在容器里的數(shù)據(jù)就沒(méi)了。早期大家最常用的辦法是hostPath或者emptyDir簡(jiǎn)單粗暴但問(wèn)題也很明顯Pod漂移到別的節(jié)點(diǎn)數(shù)據(jù)就找不到了多個(gè)副本想共享同一份數(shù)據(jù)更是無(wú)從談起。再往后一點(diǎn)有人開(kāi)始用PVPersistentVolume加PVCPersistentVolumeClaim的靜態(tài)綁定方式。管理員提前創(chuàng)建好一堆PV用戶寫PVC去申請(qǐng)。這個(gè)方案在小規(guī)模場(chǎng)景下能用但一旦集群里跑了幾十個(gè)需要存儲(chǔ)的服務(wù)管理員就得手動(dòng)創(chuàng)建幾十個(gè)PV還得盯著哪個(gè)被用了、哪個(gè)空著維護(hù)成本高得離譜。更麻煩的是用戶提交PVC時(shí)如果容量、訪問(wèn)模式跟現(xiàn)有PV對(duì)不上PVC就會(huì)一直卡在Pending狀態(tài)排查起來(lái)也費(fèi)勁。NFS動(dòng)態(tài)供給就是為了解決這個(gè)痛點(diǎn)出現(xiàn)的。它的核心思路是集群里部署一個(gè)Provisioner供給器用戶只需要提交PVCProvisioner會(huì)自動(dòng)在NFS服務(wù)器上創(chuàng)建對(duì)應(yīng)的目錄并生成匹配的PV然后自動(dòng)跟PVC綁定。整個(gè)過(guò)程不需要管理員介入PVC提交后幾秒鐘就能變成Bound狀態(tài)Pod直接掛載使用。這套方案特別適合以下幾類場(chǎng)景中小規(guī)模集群里跑有狀態(tài)應(yīng)用比如數(shù)據(jù)庫(kù)、日志收集、文件共享服務(wù)團(tuán)隊(duì)內(nèi)部測(cè)試環(huán)境需要快速給不同項(xiàng)目分配獨(dú)立存儲(chǔ)空間以及那些對(duì)存儲(chǔ)性能要求不是極致、但需要數(shù)據(jù)持久化和多副本共享的場(chǎng)景。NFS本身是網(wǎng)絡(luò)文件系統(tǒng)天然支持多節(jié)點(diǎn)同時(shí)掛載讀寫權(quán)限控制也相對(duì)成熟配合K8S的動(dòng)態(tài)供給機(jī)制能省掉大量手工運(yùn)維工作。不過(guò)我得先說(shuō)清楚NFS動(dòng)態(tài)供給不是銀彈。它的性能受網(wǎng)絡(luò)和NFS服務(wù)器磁盤IO限制高并發(fā)寫入場(chǎng)景下可能成為瓶頸另外NFS本身是單點(diǎn)服務(wù)器掛了所有掛載它的Pod都會(huì)受影響。所以生產(chǎn)環(huán)境用這套方案NFS服務(wù)端的高可用和備份策略必須提前規(guī)劃好。這篇文章我會(huì)從零開(kāi)始把NFS服務(wù)端配置、Provisioner部署、StorageClass定義、PVC動(dòng)態(tài)掛載、常見(jiàn)坑排查整個(gè)鏈路講透代碼和配置都可以直接抄作業(yè)。2. NFS服務(wù)端的搭建與導(dǎo)出目錄規(guī)劃2.1 選一臺(tái)合適的機(jī)器做NFS ServerNFS服務(wù)端不一定非要獨(dú)立物理機(jī)用一臺(tái)配置還行的虛擬機(jī)或者閑置服務(wù)器都行。我的經(jīng)驗(yàn)是磁盤IO盡量好一點(diǎn)因?yàn)樗蠵od的讀寫最終都落到這臺(tái)機(jī)器的磁盤上。如果預(yù)算有限至少保證數(shù)據(jù)盤是SSD系統(tǒng)盤用機(jī)械盤無(wú)所謂。內(nèi)存和CPU要求不高2核4G就能跑得很穩(wěn)但如果掛載的Pod數(shù)量多、并發(fā)讀寫頻繁建議4核8G起步。操作系統(tǒng)層面主流的Linux發(fā)行版都自帶NFS服務(wù)端軟件包。我習(xí)慣用較新的穩(wěn)定版系統(tǒng)內(nèi)核里NFS模塊支持比較完善。安裝之前先確認(rèn)一下系統(tǒng)是否已經(jīng)裝了nfs-utils或者nfs-kernel-server不同發(fā)行版包名不一樣。用rpm -qa | grep nfs或者dpkg -l | grep nfs查一下有的話就不用重復(fù)裝。網(wǎng)絡(luò)方面NFS服務(wù)端和K8S集群節(jié)點(diǎn)最好在同一個(gè)內(nèi)網(wǎng)網(wǎng)段延遲低、帶寬足。如果跨網(wǎng)段記得防火墻要放行NFS相關(guān)端口。NFS默認(rèn)用2049端口做數(shù)據(jù)傳輸?shù)o助服務(wù)mountd、rpcbind會(huì)隨機(jī)用一些端口所以生產(chǎn)環(huán)境建議在配置文件里把端口固定下來(lái)方便防火墻規(guī)則管理。2.2 安裝NFS服務(wù)端并配置導(dǎo)出目錄以常見(jiàn)的Linux發(fā)行版為例安裝命令大概是這樣的# Debian/Ubuntu系 apt-get update apt-get install -y nfs-kernel-server # RHEL/CentOS系 yum install -y nfs-utils裝完之后創(chuàng)建專門用于K8S存儲(chǔ)的目錄。我一般會(huì)單獨(dú)掛一塊數(shù)據(jù)盤掛載到/data/nfs這樣的路徑下然后在這個(gè)目錄里再分門別類。比如mkdir -p /data/nfs/k8s chmod 777 /data/nfs/k8s這里權(quán)限給777是為了省事讓Provisioner能直接創(chuàng)建子目錄。但生產(chǎn)環(huán)境更穩(wěn)妥的做法是創(chuàng)建一個(gè)專用用戶把目錄屬主改掉然后在NFS導(dǎo)出配置里做用戶映射。不過(guò)K8S的NFS Provisioner默認(rèn)以root身份操作如果服務(wù)端做了root_squash創(chuàng)建目錄時(shí)可能會(huì)權(quán)限不足。所以測(cè)試環(huán)境我通常先關(guān)掉root_squash生產(chǎn)環(huán)境再根據(jù)安全要求調(diào)整。接下來(lái)編輯/etc/exports文件配置導(dǎo)出規(guī)則/data/nfs/k8s *(rw,sync,no_subtree_check,no_root_squash)這行配置的意思是把/data/nfs/k8s目錄導(dǎo)出給所有網(wǎng)段讀寫權(quán)限同步寫入不檢查子目錄并且不壓縮root用戶權(quán)限。sync選項(xiàng)保證數(shù)據(jù)寫入磁盤后才返回成功雖然性能比async差一點(diǎn)但數(shù)據(jù)安全性高很多。no_root_squash讓客戶端的root用戶在服務(wù)端也保持root權(quán)限這樣Provisioner創(chuàng)建目錄時(shí)不會(huì)因?yàn)闄?quán)限問(wèn)題失敗。配置改完后讓導(dǎo)出規(guī)則生效exportfs -arv然后重啟NFS服務(wù)systemctl restart nfs-kernel-server systemctl enable nfs-kernel-server在K8S節(jié)點(diǎn)上驗(yàn)證一下能不能掛載showmount -e NFS_SERVER_IP mount -t nfs NFS_SERVER_IP:/data/nfs/k8s /mnt能掛上并且能讀寫文件說(shuō)明服務(wù)端配置沒(méi)問(wèn)題。這一步很關(guān)鍵很多后續(xù)問(wèn)題都是因?yàn)榉?wù)端導(dǎo)出配置不對(duì)導(dǎo)致的所以務(wù)必先手工驗(yàn)證通過(guò)再往下走。2.3 固定NFS輔助服務(wù)端口前面提到NFS除了2049端口還會(huì)用到mountd和rpcbind的隨機(jī)端口。如果K8S節(jié)點(diǎn)和NFS服務(wù)端之間有防火墻隨機(jī)端口會(huì)被攔掉導(dǎo)致掛載超時(shí)。解決辦法是在NFS服務(wù)端配置文件里把端口固定。編輯/etc/nfs.conf或者/etc/sysconfig/nfs不同發(fā)行版路徑不同設(shè)置[lockd] port32803 udp-port32769 [mountd] port20048 [statd] port32765 outgoing-port32766改完后重啟服務(wù)然后用rpcinfo -p確認(rèn)端口都固定了。防火墻放行2049、20048、32803、32765這些端口。這一步做完跨網(wǎng)段掛載基本就不會(huì)因?yàn)槎丝趩?wèn)題卡住了。3. 部署NFS Subdir External Provisioner3.1 Provisioner的工作原理與選型K8S官方并沒(méi)有內(nèi)置NFS動(dòng)態(tài)供給器社區(qū)里用得最多的是nfs-subdir-external-provisioner這個(gè)項(xiàng)目。它的工作邏輯很清晰監(jiān)聽(tīng)集群里新創(chuàng)建的PVC一旦發(fā)現(xiàn)PVC的StorageClass匹配自己就在NFS服務(wù)端的導(dǎo)出目錄下創(chuàng)建一個(gè)以${namespace}-${pvcName}-${pvName}命名的子目錄然后生成對(duì)應(yīng)的PV對(duì)象最后把PV和PVC綁定。這個(gè)Provisioner以Deployment形式跑在集群里通常單副本就夠了。它內(nèi)部用了一個(gè)小的控制器循環(huán)通過(guò)K8S的API監(jiān)聽(tīng)PVC事件。因?yàn)镹FS本身不支持配額管理所以PVC里申請(qǐng)的容量大小實(shí)際上只是個(gè)標(biāo)簽并不會(huì)真正限制目錄使用空間。這一點(diǎn)要特別注意別以為申請(qǐng)了10G就只能用10G實(shí)際能寫多少取決于NFS服務(wù)端磁盤剩余空間。選型方面社區(qū)還有基于CSI的NFS驅(qū)動(dòng)功能更豐富支持快照、擴(kuò)容等高級(jí)特性。但如果只是基礎(chǔ)的文件共享和持久化需求nfs-subdir-external-provisioner足夠用部署簡(jiǎn)單維護(hù)成本低。我下面就以這個(gè)方案為例來(lái)展開(kāi)。3.2 用Helm快速部署Provisioner手工寫一堆YAML比較繁瑣推薦用Helm Chart來(lái)部署。先添加倉(cāng)庫(kù)helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/ helm repo update然后創(chuàng)建一個(gè)values文件把NFS服務(wù)端地址和導(dǎo)出路徑填進(jìn)去nfs: server: NFS_SERVER_IP path: /data/nfs/k8s storageClass: name: nfs-client defaultClass: false reclaimPolicy: Delete archiveOnDelete: true這里幾個(gè)參數(shù)值得說(shuō)明一下。reclaimPolicy: Delete表示PVC刪除后對(duì)應(yīng)的PV和NFS目錄也會(huì)被清理掉。archiveOnDelete: true是個(gè)很實(shí)用的選項(xiàng)它不會(huì)直接刪目錄而是把目錄重命名成archived-xxx相當(dāng)于留了個(gè)后悔藥。萬(wàn)一誤刪了PVC數(shù)據(jù)還在NFS服務(wù)端能找到。生產(chǎn)環(huán)境我強(qiáng)烈建議開(kāi)啟這個(gè)選項(xiàng)。執(zhí)行安裝helm install nfs-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \ -f values.yaml \ -n kube-system裝完后檢查Pod狀態(tài)kubectl get pods -n kube-system | grep nfs看到Running就說(shuō)明Provisioner起來(lái)了。再看一下StorageClasskubectl get sc應(yīng)該能看到名為nfs-client的StorageClass。如果沒(méi)看到多半是RBAC權(quán)限或者鏡像拉取有問(wèn)題用kubectl logs看Provisioner的日志排查。3.3 手工部署方式與關(guān)鍵配置解讀有些環(huán)境不方便用Helm那就手工部署。核心資源包括ServiceAccount、ClusterRole、ClusterRoleBinding、Deployment、StorageClass。我重點(diǎn)說(shuō)Deployment里的幾個(gè)關(guān)鍵配置。Provisioner容器啟動(dòng)參數(shù)里--provisioner指定供給器名稱必須和StorageClass里的provisioner字段一致否則PVC不會(huì)觸發(fā)動(dòng)態(tài)供給。--nfs-server和--nfs-path指定NFS服務(wù)端信息。環(huán)境變量POD_NAMESPACE用fieldRef注入讓Provisioner知道自己跑在哪個(gè)命名空間。Deployment的volume部分要掛載一個(gè)NFS卷指向服務(wù)端的導(dǎo)出目錄。這樣Provisioner容器內(nèi)部才能在該目錄下創(chuàng)建子目錄。掛載配置大概長(zhǎng)這樣volumes: - name: nfs-client-root nfs: server: NFS_SERVER_IP path: /data/nfs/k8s容器里的掛載點(diǎn)通常是/persistentvolumesProvisioner就在這個(gè)路徑下創(chuàng)建子目錄。StorageClass的YAML里provisioner字段填k8s-sigs.io/nfs-subdir-external-provisionerreclaimPolicy按需選Delete或RetainvolumeBindingMode用Immediate就行NFS不涉及拓?fù)涓兄{(diào)度。手工部署的好處是每個(gè)字段都看得見(jiàn)出問(wèn)題容易定位。Helm部署省事但排查時(shí)得先helm get manifest把渲染后的YAML導(dǎo)出來(lái)看。兩種方式我都用過(guò)建議新手先手工部署一遍理解每個(gè)組件的作用之后再上Helm提效。4. PVC動(dòng)態(tài)掛載的完整實(shí)操鏈路4.1 創(chuàng)建一個(gè)測(cè)試PVC并觀察綁定過(guò)程StorageClass就緒后創(chuàng)建一個(gè)PVC試試apiVersion: v1 kind: PersistentVolumeClaim metadata: name: test-pvc namespace: default spec: accessModes: - ReadWriteMany storageClassName: nfs-client resources: requests: storage: 1Gi注意accessModes這里寫的是ReadWriteMany因?yàn)镹FS天然支持多節(jié)點(diǎn)讀寫。如果寫ReadWriteOnce雖然也能綁定但語(yǔ)義上不太匹配NFS的能力。storageClassName必須和前面創(chuàng)建的StorageClass名字一致。提交之后用kubectl get pvc -w盯著看。正常流程是PVC先變成PendingProvisioner監(jiān)聽(tīng)到事件在NFS目錄下創(chuàng)建子目錄生成PV然后PVC變成Bound。整個(gè)過(guò)程通常幾秒鐘。如果超過(guò)一分鐘還是Pending就要查Provisioner日志了。綁定成功后kubectl get pv能看到自動(dòng)生成的PV名字一般是pvc-uuid格式。PV的claimRef指向剛才的PVCnfs字段里的path就是Provisioner創(chuàng)建的子目錄路徑。到NFS服務(wù)端上ls /data/nfs/k8s應(yīng)該能看到一個(gè)類似default-test-pvc-pvc-xxxx的目錄。4.2 用Deployment掛載PVC驗(yàn)證讀寫光綁定成功還不夠得實(shí)際掛載進(jìn)Pod驗(yàn)證讀寫。寫一個(gè)簡(jiǎn)單的DeploymentapiVersion: apps/v1 kind: Deployment metadata: name: nfs-test-app spec: replicas: 2 selector: matchLabels: app: nfs-test template: metadata: labels: app: nfs-test spec: containers: - name: app image: busybox command: [/bin/sh, -c, while true; do echo $(date) /data/out.txt; sleep 5; done] volumeMounts: - name: nfs-vol mountPath: /data volumes: - name: nfs-vol persistentVolumeClaim: claimName: test-pvc這個(gè)Deployment跑兩個(gè)副本每個(gè)副本每5秒往/data/out.txt追加一行時(shí)間戳。因?yàn)閮蓚€(gè)副本掛的是同一個(gè)NFS目錄所以它們會(huì)往同一個(gè)文件里寫。等一會(huì)兒進(jìn)Pod里看kubectl exec -it pod-name -- cat /data/out.txt應(yīng)該能看到時(shí)間戳在不斷增加而且兩個(gè)副本寫入的內(nèi)容混在一起。這就驗(yàn)證了NFS的ReadWriteMany能力。如果只有一個(gè)副本能寫、另一個(gè)報(bào)權(quán)限錯(cuò)誤那多半是NFS服務(wù)端導(dǎo)出配置里root_squash沒(méi)關(guān)或者目錄權(quán)限不對(duì)。4.3 刪除PVC時(shí)數(shù)據(jù)到底去哪了這是很多人容易踩坑的地方。前面StorageClass里配了reclaimPolicy: Delete和archiveOnDelete: true。當(dāng)你刪除PVC時(shí)PV會(huì)被刪除但NFS目錄不會(huì)被真刪而是被重命名為archived-原目錄名。你可以到NFS服務(wù)端確認(rèn)ls /data/nfs/k8s/ # 會(huì)看到 archived-default-test-pvc-pvc-xxxx 這樣的目錄如果archiveOnDelete設(shè)為false那目錄就直接被刪了數(shù)據(jù)找不回來(lái)。所以生產(chǎn)環(huán)境務(wù)必開(kāi)啟歸檔。另外如果reclaimPolicy設(shè)為RetainPV會(huì)變成Released狀態(tài)目錄保留原名但PV不能被新PVC復(fù)用需要管理員手工清理。三種組合的行為差異挺大建議在測(cè)試環(huán)境都試一遍心里有數(shù)。還有一個(gè)細(xì)節(jié)刪除PVC時(shí)如果還有Pod在掛載使用PVC會(huì)卡在Terminating狀態(tài)直到Pod被刪掉。這是K8S的保護(hù)機(jī)制防止數(shù)據(jù)正在寫入時(shí)被強(qiáng)制卸載。所以下線服務(wù)時(shí)先刪Pod再刪PVC順序別搞反。5. 那些讓我熬夜排查的坑與應(yīng)對(duì)方案5.1 PVC一直Pending的幾種典型原因PVC卡在Pending是最常見(jiàn)的故障。排查思路要按順序來(lái)先看StorageClass名字對(duì)不對(duì)kubectl get pvc name -o yaml看storageClassName字段如果為空或者拼錯(cuò)Provisioner根本不會(huì)理它。再看Provisioner Pod是否正常運(yùn)行kubectl logs看有沒(méi)有報(bào)錯(cuò)。常見(jiàn)錯(cuò)誤包括連不上NFS服務(wù)端、創(chuàng)建目錄權(quán)限不足、RBAC權(quán)限不夠。連不上NFS服務(wù)端的情況日志里會(huì)顯示mount failed或者connection timed out。這時(shí)候先在Provisioner Pod里手動(dòng)掛載測(cè)試kubectl exec進(jìn)去mount -t nfs server:/path /mnt看報(bào)什么錯(cuò)。如果是端口不通檢查防火墻和端口固定配置如果是權(quán)限拒絕檢查/etc/exports里的客戶端網(wǎng)段限制。權(quán)限不足的報(bào)錯(cuò)通常是mkdir permission denied。這是因?yàn)镹FS服務(wù)端做了root_squash而Provisioner以root身份創(chuàng)建目錄被映射成了nobody。解決辦法是在exports里加no_root_squash或者把導(dǎo)出目錄權(quán)限放開(kāi)。我一般測(cè)試環(huán)境直接chmod 777加no_root_squash生產(chǎn)環(huán)境再收緊。5.2 掛載成功但寫入報(bào)Read-only file system這個(gè)坑我踩過(guò)好幾次。Pod掛載PVC成功但一寫文件就報(bào)只讀。原因通常是NFS服務(wù)端導(dǎo)出目錄的權(quán)限問(wèn)題或者exports配置里寫成了ro。檢查/etc/exports確認(rèn)是rw不是ro。另外如果NFS服務(wù)端磁盤滿了或者文件系統(tǒng)變成只讀比如磁盤故障也會(huì)導(dǎo)致客戶端寫入失敗。用df -h和mount命令確認(rèn)服務(wù)端磁盤狀態(tài)。還有一種情況是SELinux在搗亂。某些發(fā)行版默認(rèn)開(kāi)啟SELinux會(huì)阻止NFS客戶端寫入。臨時(shí)用setenforce 0測(cè)試如果好了就說(shuō)明是SELinux策略問(wèn)題需要配置相應(yīng)的布爾值或者策略規(guī)則。生產(chǎn)環(huán)境不建議直接關(guān)SELinux而是加規(guī)則放行。5.3 Provisioner Pod反復(fù)重啟的排查Provisioner Pod如果一直CrashLoopBackOff先看日志。常見(jiàn)原因是鏡像拉取失敗國(guó)內(nèi)環(huán)境拉registry.k8s.io的鏡像可能超時(shí)需要提前把鏡像同步到私有倉(cāng)庫(kù)或者用鏡像加速。另一個(gè)原因是RBAC配置不全Provisioner沒(méi)有權(quán)限監(jiān)聽(tīng)PVC和創(chuàng)建PV日志里會(huì)報(bào)forbidden。檢查ClusterRole里是否包含了persistentvolumes的create、delete、list、watch權(quán)限以及persistentvolumeclaims的get、list、watch、update權(quán)限。還有一個(gè)隱蔽的問(wèn)題Provisioner的Deployment里掛載NFS卷時(shí)如果NFS服務(wù)端地址寫錯(cuò)或者網(wǎng)絡(luò)不通Pod會(huì)一直卡在ContainerCreating。用kubectl describe pod看Events會(huì)顯示FailedMount。這時(shí)候回到NFS服務(wù)端確認(rèn)服務(wù)是否正常網(wǎng)絡(luò)是否可達(dá)。5.4 多副本并發(fā)寫入的數(shù)據(jù)一致性問(wèn)題NFS本身提供的是最終一致性不是強(qiáng)一致性。多個(gè)Pod同時(shí)往同一個(gè)文件追加內(nèi)容在低并發(fā)下一般沒(méi)問(wèn)題但高并發(fā)時(shí)可能出現(xiàn)內(nèi)容交錯(cuò)或者部分丟失。如果業(yè)務(wù)對(duì)數(shù)據(jù)一致性要求高建議每個(gè)Pod寫自己的獨(dú)立文件而不是共享同一個(gè)文件。比如用Pod名字或者IP作為文件名后綴避免寫沖突。另外NFS的鎖機(jī)制在某些場(chǎng)景下不太可靠尤其是跨多個(gè)NFS客戶端做文件鎖時(shí)。如果應(yīng)用依賴文件鎖做互斥最好換成基于數(shù)據(jù)庫(kù)或者Redis的分布式鎖別依賴NFS鎖。這個(gè)坑在跑一些老式應(yīng)用時(shí)特別容易遇到表現(xiàn)是偶爾出現(xiàn)兩個(gè)進(jìn)程同時(shí)寫同一份數(shù)據(jù)導(dǎo)致文件損壞。6. 生產(chǎn)環(huán)境落地時(shí)的容量與性能考量6.1 NFS服務(wù)端磁盤容量規(guī)劃與監(jiān)控因?yàn)镹FS動(dòng)態(tài)供給不限制單個(gè)PVC的實(shí)際使用量所以服務(wù)端磁盤很容易被某個(gè)失控的應(yīng)用寫滿。一旦磁盤滿所有掛載該NFS的Pod都會(huì)寫入失敗影響面很大。我的做法是給NFS數(shù)據(jù)盤單獨(dú)分區(qū)并且設(shè)置監(jiān)控告警使用率超過(guò)80%就通知。監(jiān)控可以用Node Exporter采集磁盤指標(biāo)配合Prometheus和Alertmanager做告警規(guī)則。容量規(guī)劃上先估算所有有狀態(tài)服務(wù)的總存儲(chǔ)需求然后留至少30%的余量。比如預(yù)計(jì)總共需要500G那就準(zhǔn)備至少700G的磁盤。如果增長(zhǎng)快可以考慮用LVM做動(dòng)態(tài)擴(kuò)容或者直接上分布式存儲(chǔ)方案替代NFS。但分布式存儲(chǔ)運(yùn)維復(fù)雜度高小團(tuán)隊(duì)用NFS加監(jiān)控就夠了。6.2 提升NFS讀寫性能的幾個(gè)實(shí)用參數(shù)NFS掛載參數(shù)對(duì)性能影響很大。K8S的NFS Volume默認(rèn)掛載參數(shù)比較保守可以在StorageClass的mountOptions里調(diào)整mountOptions: - nfsvers4.1 - rsize1048576 - wsize1048576 - hard - timeo600 - retrans2 - noresvportrsize和wsize設(shè)成1M可以提升大文件傳輸吞吐。nfsvers4.1比3版本在并發(fā)和安全性上更好。hard表示掛載操作會(huì)一直重試而不是報(bào)錯(cuò)返回避免網(wǎng)絡(luò)抖動(dòng)導(dǎo)致應(yīng)用看到IO錯(cuò)誤。noresvport讓客戶端使用非保留端口某些NFS服務(wù)端配置下必須加這個(gè)才能掛載成功。不過(guò)這些參數(shù)不是萬(wàn)能的得根據(jù)實(shí)際網(wǎng)絡(luò)和負(fù)載調(diào)。我一般先用默認(rèn)參數(shù)跑一輪基準(zhǔn)測(cè)試記錄IOPS和吞吐然后逐項(xiàng)調(diào)整對(duì)比。用fio或者dd做簡(jiǎn)單測(cè)試就行別搞太復(fù)雜。6.3 NFS服務(wù)端高可用與數(shù)據(jù)備份思路NFS服務(wù)端是單點(diǎn)掛了整個(gè)存儲(chǔ)層就不可用。提升可用性有兩個(gè)方向一是用DRBD加Keepalived做雙機(jī)熱備主備切換時(shí)VIP漂移客戶端重新掛載二是直接用云廠商的NAS服務(wù)底層做了高可用省心但成本高。小團(tuán)隊(duì)如果預(yù)算有限雙機(jī)熱備方案比較現(xiàn)實(shí)但切換過(guò)程中會(huì)有短暫中斷應(yīng)用要能容忍。數(shù)據(jù)備份方面NFS服務(wù)端上的數(shù)據(jù)目錄要定期備份到另一臺(tái)機(jī)器或者對(duì)象存儲(chǔ)??梢杂胷sync做增量同步或者用restic、borg這類工具做去重加密備份。備份策略根據(jù)數(shù)據(jù)重要程度定核心數(shù)據(jù)每天全備加每小時(shí)增量非核心數(shù)據(jù)每天一次就行。備份完一定要做恢復(fù)演練不然真出事的時(shí)候發(fā)現(xiàn)備份不能用就尷尬了。7. 從靜態(tài)PV到動(dòng)態(tài)供給的遷移經(jīng)驗(yàn)7.1 存量靜態(tài)PV如何平滑過(guò)渡如果集群里已經(jīng)有一批靜態(tài)PV在用想遷移到動(dòng)態(tài)供給不能直接刪了重建得考慮數(shù)據(jù)遷移。我的做法是先部署好Provisioner和StorageClass新業(yè)務(wù)一律用動(dòng)態(tài)PVC。存量靜態(tài)PV繼續(xù)保留等對(duì)應(yīng)服務(wù)下次發(fā)版或者維護(hù)窗口時(shí)再逐步遷移。遷移單個(gè)服務(wù)時(shí)先把老PV里的數(shù)據(jù)用rsync或者cp拷到新創(chuàng)建的動(dòng)態(tài)PVC掛載目錄里然后改Deployment的PVC引用重啟Pod驗(yàn)證數(shù)據(jù)完整。確認(rèn)沒(méi)問(wèn)題后再刪掉老PVC和PV。整個(gè)過(guò)程可以在線做但最好選業(yè)務(wù)低峰期避免數(shù)據(jù)拷貝影響性能。7.2 多命名空間下的存儲(chǔ)隔離動(dòng)態(tài)供給默認(rèn)所有命名空間共用一個(gè)StorageClassPVC名字在不同命名空間可以重復(fù)Provisioner創(chuàng)建的目錄會(huì)帶上命名空間前綴所以不會(huì)沖突。但如果想給不同團(tuán)隊(duì)分配不同的NFS導(dǎo)出目錄可以創(chuàng)建多個(gè)StorageClass每個(gè)指向不同的NFS路徑。比如給開(kāi)發(fā)團(tuán)隊(duì)用/data/nfs/dev給測(cè)試團(tuán)隊(duì)用/data/nfs/test通過(guò)StorageClass名字區(qū)分。RBAC層面也可以做限制讓某個(gè)命名空間只能使用特定的StorageClass。不過(guò)這需要額外配置K8S原生不直接支持StorageClass級(jí)別的命名空間隔離得靠準(zhǔn)入控制器或者策略引擎來(lái)實(shí)現(xiàn)。小規(guī)模場(chǎng)景下靠命名規(guī)范和人工約定就夠了不必過(guò)度設(shè)計(jì)。7.3 日常運(yùn)維中值得固化的幾個(gè)檢查項(xiàng)跑了一段時(shí)間后我總結(jié)了幾條日常檢查清單每周花幾分鐘過(guò)一遍能避免大部分突發(fā)故障。第一確認(rèn)Provisioner Pod狀態(tài)正常沒(méi)有重啟記錄。第二檢查NFS服務(wù)端磁盤使用率超過(guò)閾值就清理歸檔目錄。第三看有沒(méi)有長(zhǎng)期處于Pending或者Terminating狀態(tài)的PVC及時(shí)處理。第四驗(yàn)證備份任務(wù)是否按時(shí)完成備份文件大小是否正常。這些檢查項(xiàng)可以寫成腳本定時(shí)跑輸出結(jié)果發(fā)到運(yùn)維群或者郵件。自動(dòng)化程度不用太高關(guān)鍵是形成習(xí)慣。存儲(chǔ)這東西平時(shí)不出事一出事就是大事提前花點(diǎn)時(shí)間巡檢比事后救火劃算得多。8. 寫在最后的一點(diǎn)個(gè)人體會(huì)這套NFS動(dòng)態(tài)供給方案我在好幾個(gè)集群里用過(guò)從測(cè)試環(huán)境到中小規(guī)模生產(chǎn)環(huán)境都跑得挺穩(wěn)。它最大的價(jià)值是把存儲(chǔ)分配這件事從手工操作變成了自助服務(wù)開(kāi)發(fā)同學(xué)提交PVC就能用運(yùn)維不用再當(dāng)人肉PV工廠。但前提是NFS服務(wù)端要配好、監(jiān)控要到位、備份要可靠這三樣缺一個(gè)都可能埋雷。另外提醒一句NFS終究是網(wǎng)絡(luò)存儲(chǔ)延遲比本地盤高一個(gè)數(shù)量級(jí)。對(duì)IO延遲敏感的應(yīng)用比如高頻交易或者實(shí)時(shí)數(shù)據(jù)庫(kù)還是老老實(shí)實(shí)用本地SSD或者專業(yè)塊存儲(chǔ)。NFS適合的是那些對(duì)延遲不敏感、但需要共享和持久化的場(chǎng)景。選型的時(shí)候想清楚業(yè)務(wù)需求別為了圖省事把不合適的負(fù)載硬塞進(jìn)來(lái)后面性能問(wèn)題會(huì)讓你更頭疼。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日日操日日撸| 伊人喵咪a V| 丁香六月婷婷激情综合| 久久婷婷六月综合国际| 婷婷激情性爱| 五月丁香六月情亚洲| 色天堂操| www.91五月| 亚洲九九视频| 五月天婷婷高清无码| 黄色一极大片| AV片一区在线观看| 狠狠摸狠狠摸| SS丁香五月婷婷| 97碰超级人人看| 国产成人精品亚洲线观看| 色五月开心五月激情五月| 成人免费120分钟啪啪| 色J香五月天| 精a品a视a频| 九九精品少妇| 午夜AV网| 亚洲综合网在线| 婷婷丁香九月| 丁香久月| 亚洲无码99| 日日噜噜久久婷婷五月天 | 2025天天爽天天摸| 激情AV在线| 亚洲精品白浆高清久久久久久 | 91精品久久久久久久久久久久| 嫩草AV久久伊人妇女超级A| 亚洲色五月天| 天天做夜夜爽| 色女伊人| 日婷婷久久开心| 久久久五月天| 夜夜躁婷婷AV| 91精品国产日韩91久久久久久国模| 深爱激情六月天| 99re思思热久久| 99极品视频| 综合色色综合| 欧美视频五区| 欧美精品99久久久| 五月婷婷视频28| 天天久综合| 欧美噜噜噜草| 五月激情丁香六月狠狠干| 九九大香蕉黄色影院| 久久久久久久11111111111| 深爱激情六月天| 五月天色丁香| 精品网站:999WWW| 99热成人在线观看| 99热免费| 日韩九九| 亚洲精品久久久无码| 超碰久热| 五月婷婷开心深| www色色色com| 97丁香五月天| 丁香五月在线观看综合| 国产婷婷五月色情综合| 色噜噜狠狠色综合网| 色五月综合在线| 开心五月深爱婷婷| 97干综合网| 激情丁香五月天| 婷婷丁香色情五月天| 色婷婷五月天亚洲 | 久久婷婷原创视频| 伊人九九综合| 丁香六月婷婷综合色| www91久久| 碰超在线九色| 91丨九色丨熟女高潮| 五月丁香婷婷综合久久| 天天摸夜夜爽天天做| 亚洲一区先锋影音| 天天热夜夜操| av在线中文| 99色天堂| 五月丁香六月激情综合| 天堂久久大香蕉| 丁香五月先锋| 久99热| 中文字幕永久在线| 欧美激情伊人| 亚洲五月天伊人| 26UUU精品一区二区Com| 激情五月综合亚洲另类| 风流少妇A片一区二区蜜桃| 国产亚洲精品久久久久久久久动漫| 亚洲妇女熟BBW| 丁香婷婷狠狠97| 中文网婷婷字幕婷| A一级操| 亚洲国产精品综合色区| 久久大香蕉同僚| 大香蕉五月天婷婷| 色婷婷AⅤ| 97操在线视频| 丁香五月区| 超碰97干| 人人操婷婷| 香蕉久久六月| 丁香五月冃欧美| 99超级碰碰| 亚洲超碰在线| 五月婷婷影| 五月婷婷与六月丁香图片激情| 五月婷婷在线视频免费观看| 影音先锋91| 天天做天天爱| 亚洲最大在线| 人人草人人视| ..真实国产乱子伦毛片| 五月天婷婷基地| www,五月天激情| 丁香六月激情| 91碰人人| 亚洲五月综合色播| 狠狠操狠狠爱| 六月丁香啪| 亚洲操B| ..真实国产乱子伦对白在线_欧 | 色玖玖综合| 狠狠狠狠狠| 色爽九九| 五月婷婷丁香五月| 99九九在线视频| 五月婷婷综合色啪首页| 五月婷婷六月丁香| 六月婷婷俺也去| 國語久久婷| 中文字幕精品推荐免费在线观| 婷婷色在线视频| 丁香五月天婷婷中文| 中文字幕不卡+婷婷五月| 日韩成人不卡| www国产亚洲色婷婷com| 亚洲性爱AV在线| 中文字幕在线资源| 婷婷激情性爱| 久婷五月| 99视频| 91ncm视频| 中文字幕色色色| 另类专区在线观看| 99r这里只有精品哦| 日韩成人AV在线| 4438国产免费看| 色深爱五月| 丁香88AV五月婷婷| 五月婷婷丁香瑟瑟视频| 操逼电影免费看| 欧美黑人大吊| 色五月激情综合网| 五月婷婷丁香大陆免费| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 综合大香蕉| 天天狠狠六月婷丁香影院| 99综合视频| 久久五月网| 米奇激情婷婷| 色色综合网www| 婷婷激情五月天色| 亚洲六月色| 丁香五月另类小说在线阅读| 婷婷五月天A V| 激情精品久久| 婷婷中文字幕网站| 99久久婷婷五月天| 国产44页| 夜夜撸日日操| 亚洲成人影视在线观看| 激情网五月天| 九九久久网| 爆乳熟女-区二区三区| 婷婷五月综合中文字幕| 五月天婷婷视频| 久久久久久久久久久44| 99ri在线视频| 午夜爱爱爱成人| 婷婷五月五月丁香| 免费播放片大片| 美日韩成人| 综合网亚洲| 深爱五月激情网| 久久AAAA片一区二区| 嫩BBB槡BBBB搡BBBB视频| 婷婷碰碰| 丁香婷婷九月| 五月人妻婷婷| 91精品久久久久久久久久久久| 97在线精品| 色欲Av五月天| 丁香六月婷婷五月婷婷| 操操啪| 中文字幕按摩做爰| 91无码高清| 九九热这里有精品视频| 六月婷婷日| 丁香五月综合激情啪啪| 丁香五月婷婷天激情| 8050一级网| 操逼巨乳91| 第四色婷婷日本| 超碰97在线操| 激情婷婷丁香| 噜噜色五月| 色色色色色级无码| 综合99久久天天综合| 九九热精品| 五月WWW| 色狠狠色| 91精品久| 亚韩精品视频1区| 欧美色久| 色情五月婷婷| 五月婷婷开心六月激情小说| 婷婷色激情网| 97热这里精品在线视频| www.91AV.com| 精品久久久久久久人妻| 六月激情婷婷色| 在线超碰精品| 激情五月天婷婷播播久久综合91| 99激情视频| 亚艹艹| 激情无码五月天| 丁香六月激情综合网| 国产亚洲精品AAAAAAA片 | 亚洲综合视频网| 人妻五月天激情开心网| 六月色婷婷色| 国产成人网址| 亚洲欧美婷婷五月色综合| 亚洲av综合在线| 久久久精品人妻| 色婷婷先锋| 丁香五月自拍| 激情的五月婷婷蜜桃| 超碰国产AV| 五月丁香婷婷钟和色图| se色婷婷视频| 天天干天天av天天射| 久久99热这里只有精品| www.超碰| 蜜桃人妻无码AV天堂三区| 色婷婷AV在线| 99自拍网| 色情综合网| 婷婷刺激综合| 伊人久久婷| 久久 天天| 人草人人| 色天五月天在线观看视频| 呦呦视频无码播放| 色操b| 国产五月天激情小说| 18av天堂| 97碰碰碰免费公开在线视频| 丁香五月婷婷激情网| 日本天堂免费99| 久久这里都是精品| 2020日日干| 色五月激情| www.五月.com| 亚洲婷婷激情综合激情999精品| 99热99色| 色婷五月天| 色五月偷偷| 色色色婷婷| 五月色婷婷影院| 1024操逼视频| 久久只有18视频| 九月婷婷综合| 中文字幕无码人妻少妇免费视频| 五月婷视频| 丁香色色五月| 激情综合网五月| 99网址在线看| 婷婷五月丁香高清无码| 精品色色色| 久久激情五月天| 色五月婷婷色五月| 天天操天天曰| 亚洲天堂婷婷| 大香蕉婷婷丁香视频在线| 久久久久久激情| 久久婷婷影院| 深爱激情五月天婷婷网| 五月丁香五月综合欧美| 色婷| 五月天大香蕉av| 中文字幕不卡网站| 欧美一级色| 欧美日韩大黄| 91久久色| 国产又爽又猛又粗的视频A片| 五月丁香六月激情| 色播六月| 丁香五月激情视频| 婷婷五月天成人| 少妇熟女视频一区二区三区| 91碰九色| 俺五月| 99啪啪网| 直接看的AV网站| 综合网五月| 另类激情中文| 六月丁香啪| 婷婷九九| 婷婷丁香五月综合激情小说| 色噜噜狠狠色综无码久久合欧美| 天天综合五月天| 五月丁香激情综合啪| 色色欧美色色| 成人无码髙潮喷水A片| 涩五月丝袜婷婷| 婷婷五月天色| 欧美婷婷丁香五月社区| 影音先锋五月天婷婷丁香在线观看| 久热99热| 五月婷婷六月丁香在线| 男人先锋久久| 日本女天天爽| 色综合丁香婷婷| 国产乱妇无乱码大黄AA片| 一本色道久久88加勒比—| 丁香五月婷婷亚洲色图| 99操久久| 天天se在线视频| 黄涩毛片| 国产激情久久| 亚洲va日| 99爱在线精品视频免费观看| 黑人无码一区| www.五月丁香| 色婷婷AV久久| 开心五月婷婷99| 丁香六月AV| 丁香五月人妻| 99热99思午夜精品| 99热这里只有精品官网| 超碰国产在线播放| 丁香五月宝贝激情网| 婷婷五月综合在线| 99久久婷婷国产综合精品青桔 | 可以直接看的AV网站| 欧美熟女99| 婷婷丁香综合在线| 久久人妻伦理| 色综合女人99| 日日夜夜天天综合| 成人AV综合在线| 久久久精久人妻| 亚洲精品久久久无码| 91人人爽狠狠狠| 九色啦蜜臀| 中文字幕av久久爽| 人妻久久人妻久久第一区| 人人摸人人操人人爱| 婷婷五月天美女| 九九無妻| 26uuu国产色| 直接看的av| 夜夜 操无码| 99热综合在线| 91一起操| 国产看真人毛片爱做A片| 成年AAAA色情| 欧美A级成人婬片免费看理论| 婷婷激情五月天天天开心| 99热91| 黄色三级日本| 99自拍视频在线观看| 青青.com| 操逼123网| 色婷婷综合网站| 99视频这里只有免费精品| 深爱开心激情| 激情婷婷五月天在线观看| 天天射影院| 开心婷婷五月花| 国产精产国品一二三在观看| www.激情五月天| 久久综合九色综合88i| 五月开心深爱激情网| 亚洲AV无码成人精品电影| 久久思思精品| 99久热| 国产成人网| 狠狠干总合| 又大又粗九一在线| 色播五月婷婷| 五月天婷婷激情网| 色五月婷婷丁香凹凸| 日本久久爱| 国产免费av在线| 大香蕉五月丁香| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | sS丁香五月婷婷| 99热在线观看| 婷婷五月天电影网| 婷婷97狠狠干| 一级性爱大片| 婷婷亚洲综合| 天天搞天天色综合| 丁香五月久久| 五月婷视频在线观看| 96精品久久久久久久久| 激情五月天无码| 日日操夜夜操中国无码| 五月丁香婷婷综合网| 五月丁香另类网| 激情综合99| 五月天啪啪| 欧美成人精品老美女噜噜噜| 久久激情视频| 亚洲第二AV| 高清无码入口| 婷婷五月丁香啪啪| 狠狠久综合| 欧美久久网| 天天射影院| 青青草五月天| 色婷五月| 97激情五月天| 久久婷五月婷| 人妖色AV色综合| 性一交一乱一交A片久久四色| 99热日韩| 婷婷丁五月| cao久久| 无码少妇高潮喷水A片免费| 激情五月天视频| 六月婷婷狠狠| 激情视频婷婷五月花| 日韩久操婷婷| 婷婷丁香精品视频在线观看| 蜜桃成语时李时珍 免费| 丁香五月综合激情性爱| WWW.婷婷| 丁香婷婷婷五月| 久99在线视频| 激情五月天的婷婷| 欧美久久久久久久久中文字幕| 国产成人网| 婷婷久久免费| 丁香五月av| 国产另类综合| 婷婷五月骚厕所| 99热国品免费| 天天综合网、天天综合色 | www狠狠com| 欧美人与性动交CCOO| 五月天婷婷操逼视频| 亚洲开心激情网| 久草婷婷| 99 热| 丁香五月1页| 97碰| 五月天婷婷色五月天| 久9热在线视频| 中文字幕五月久久婷| 热99玖玖99玖玖99九九| a级毛片一区二区免费视频| 欧美电影在线观看| 久久R激情| 97caop| 粉嫩AV久久一区二区三区| 色情综合| www.夜夜操| 99热精品99| 九九大香视频| 天天干天天操天天爽| 亚洲色碰| 亚洲综合五月天| 久久婷婷五月| 91操黄| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 日韩五月婷婷| www。五月天。com| www.色五月天.com| 五月天婷婷在线播放| 天天成人丁香美女AV| 五月婷婷婷婷婷婷艺术| 色停停五月天| xx久久| 久久久www| 九九热在线99| 亚洲妇女熟BBW| 99久久九九视频| 琪琪狠狠干| 国产综合久久久777777| 久久久久9| 五月花综合网| 五月激情婷婷丁香| 热久久91| 日本啪啪视频HD| 五月婷婷丁香五月| 激情综合久久| 丁香丝袜五月| 中文字幕成人| 色婷婷4| 五月丁香狠狠| www.五月婷婷| 亚洲精品V天堂中文字幕| 丁香深五月婷婷| 九月激情综合婷婷| 老司机午夜福利视频金瓶梅| 99这里只有精品99| 五月婷婷色色| 婷婷色网址| 五月久熟女| 婷婷五月天在线观看av| 综合噜噜| 99热自拍| 99久在线精品99re5热视频| 激情网五夜婷婷| 色丁香五月天婷婷| 99热这里只有精品5| 黄急一级视频| 97超碰综合| 99免费视频在线观看爱| 99热超碰在线| 久久婷婷五月综合啪| 人人色人人摸人人看| www.五月天激情| 婷婷的99视频网站| 激情婷婷丁香五月| 99r这里只有精品哦| 岛国av网站| 亚洲亚洲人成综合网络| AV在线资源| 五月天婷婷在线啪啪视频| 91九色在线视频| 色五月,com| 久热人妻| 五月色综合| 中文字幕无码人妻少妇免费视频| 婷婷操逼| 国产精品岛国片在线观看免费| 深爱五月婷婷开心中文字幕| 99热这里只有精品1025| 91在线人| 色婷婷AV五月天| 成人av免费观看| 狠狠 久久| 色婷婷av在线观看| AV在线大香蕉| 天天搞天天色综合| 思思热AV| www.99精品日操伊人乱碰在线| 婷婷在线播放av| 超碰色综合| 久久99免费视频网站| 4399在线观看免费高清电视剧| 思思热这里只有精品| 久久久久久久久月丁| 99人碰碰碰| 激情五月天色播| 天天插操| 五月丁香狠狠地噜噜噜噜| 天天日天天色| 婷婷五月天成人五月天| 色色热| 激情久久久| 久久艹99| 久久婷婷国产| 99激情网| 久久五月天精品视频| 一本久道综合色婷婷五月| 黑人无码一区| 亚洲成人网站在线播放| 伊人色综合久久久| 久久98| 色琪琪一综合久久激情五月视频| 欧美三日本三级少妇三99| 色婷婷亚洲在线观看| 亚洲aV写真天天综合网久久 | 色欲丁香| 精品成人久久久久久久_一二三四视| 久热久re| 色色五月婷婷久久| 国产成人av在线播放| 日本人妻A片成人免费看片| 色婷婷久久天天性爱| 操操自拍| 99久久99久久综合| 婷婷五月成人| 日本va欧美va欧美| 操婷婷基地| 在线中文亚洲| aaaaa黄色| 婷婷97碰碰| 色欲婷婷夜夜| 国产一级黄色影片,| 婷婷五月天综合色| 婷婷色在线播放| 色五月婷婷久久| 亚洲激情淫网| 人妻有码乱操| 超碰色色综合| xx色综合| 哇嘎成人久久| 婷婷久久五月天| 婷婷六月久久| 操操精品| 96精品久久久久久久久| 激情5月婷婷狠狠干| 狠狠色噜噜狠狠狠777奇米| 婷婷五月六月丁香| 丁香五月天婷婷在线视频| 欧美色图片88| 久热一本| 久久66精品| 碰碰操91| 福利视频在线播放| 激情综合国产| 天天cha成人综合网| 超碰在线播放免费观看| 99热66| 视频一区二区在线| 色情婷婷| 丁香六月五月天| 婷婷五月色播网| 五月激情婷婷偷拍| 亚洲九区| 可以看的av| 久久99热免费| 日韩99视频| 婷婷人人操| 人妻精品久久久久久久| 亚洲色色色色色色色色色| 日韩av在线播放综合网| 丁香九月婷| 草逼大片| 狠狠人人| 91精品久久久久久综合五月天| 色婷婷丁香女女| 超碰精品在线| 超碰在线免费9| 思思热在线视频99| 五月综合亚洲色| 久婷婷五月综合欧美| 九九爱激情| 丁香五月婷婷影院| 五月婷婷色| 五月色婷婷激情| 天天综合情| 五月婷婷色综图片| 97亚洲精品| 最近韩国日本免费高清观看| 五月丁香色色网| 精品人妻久久久久久| 五月婷综合性中心| 久久老码第一| 伊人久久婷婷| 日韩小视频在线99| 久久44| 亚洲精品久久久无码| 婷婷久久大香蕉| 久久99热这里只有精品| 天天舔天天操| 五月天色婷婷网| 甈吧vv| 婷婷丁香色五月天久久88| 97超碰综合| 久久精品99久久| 欧美激情久| 91狼友视频在线观看| 国产真人做爰视频免费| 婷婷综合在线观看视频| 久久视频婷婷视频| 婷婷六月婷婷| 停停色综合伊人| 夜夜爽日日躁| 1995年关宝慧版蜘蛛女| 天天综合天天玩夜夜玩天天玩夜夜玩| 九九免费视频在线| 亚洲综合干| 丁香五月激情综合网激情五月| 婷婷丁香色五月天久久88| 婷婷五月激情热播| 婷婷久久五月| 五月丁香爱婷婷深深| 六月丁香婷婷视频综合在线观看| 欧美黑人大吊| 色综合久久99色| 91超碰九色| 色综天天综合| 另类图片激情五月天| 色婷婷4| 婷婷五月丁香久久| 色偷偷色婷婷| 六月丁香av| 99热啪啪| 中文字幕精品无码一区二区| 日韩熟女啪啪视频| 色婷婷成人久久| 亚洲色图81p| 综合网色| 五月丁香久久久日婷婷久久婷婷日| 丁香伊人激情| 伊人久久五月天综合| 婷婷五月天国产在线播放| 99超级碰碰| 色色性爱视频| 97日本在线播放| 激情影院69| 91凹凸在线| 五月丁香网av| 夜夜操天天爽| 中文成人在线| 婷婷综合网站| 伦乱人妻| 九九99在线免费在线观看视频| 巴基斯坦粉嫰无码视频| 久久精品这里只有精品免费首页| 激情久久久| 五月婷免费视频久久久| 九九成人| 国产AV国片偷人妻麻豆| 亚洲成人中文字幕| 这里只有精彩小视频视频网站| 婷婷五月天激情五月天网站| 丁香色综合| 国产AV一区二区三区日韩| 婷婷人妻激情| 久久五月丁香综合17C| 综合噜噜| 专区无日本视频高清8| 狠狠爱夜夜| 丁香五月激情综合网激情五月| 日本色爽| 亚洲第一成人无码A片| 97热久久| 久狠日av| 激情开心五月天| 狠狠九九婷婷韩| 99爱这里只有精品| 婷婷伊人綜合中文字幕小说| 欧美五月婷婷综合| 婷婷四月 成人 狠狠干| 天天舔天天爽| 免费色婷婷| 99re热精品视频国| 九九热最新| 国产毛片精品一区二区色欲黄A片| 亚洲五月天婷婷| 久久这里有精品视频在线免费观看| 99久久婷婷国产综合精品草原| 影音先锋男人av资源站| 亚洲五月丁| 久久九九99| 婷婷综合一二三| 操嫩逼电影| 777精品久无码人妻蜜桃| 国产激情av| 天干夜夜操| WWW.桔色成人.COM| 婷婷五月天最新综合你懂的 | 深爱五月婷| www狠狠| 婷婷丁香激情综合色情| 久久婷婷激情四射五月天| 色婷五月天亚洲| 五月婷婷色色| 99久久久| 91中文在线| 亚洲小电影在线观看黄999| 六月丁香激情| 888久久久| 五月天 另类图片| 99热一区| 色必久悠悠影院| 中文AV网站| 欧洲亚洲免费视频9| 国产精品久久..4399| 超碰猛烈的性猛交| 天天爱天天秀天天做| 9 1 A v久久久| 天天澡天天狠天天天做| 亚洲成片在线观看| 久久婷婷视频| 五月婷婷五月天| www.五月婷婷久久.com| 久久五月激情| 97碰碰视频在线观看| 午夜色婷婷| 丁香五月欧美成人| 无码yw| 天天干天天拍| 超碰人人操人人干| 99成人| 婷婷激情区| 色婷婷呢狠禁久禁| 开心激情色婷婷五月天| 婷色影院| 婷婷丁香五月在线播放| 久久免费试看120秒| 天天综合色丁香| 五月色婷婷影院| 欧美婷婷综合| 婷婷久久六月天| 停停六月 综合| 久99在线视频| 怕怕視頻| 国产亚洲AV人片在线| 思思re99视频在线观看| 秋霞AV淫| 国产看真人毛片爱做A片| 久久在线人妻| 亚洲成人九九九| 激情婷婷色色| 婷婷亚洲在线| 欧美、日韩、中文、制服、人妻| 婷婷伊人网| 欧美性爱丁香五月| 欧美色五月天| 影音先锋噜一噜| 91日韩在线| 精品,99| 欧美在线看| 狠狠狠狠狠干| 日韩精品二三区| 激情五月天啪啪| 日本精品久久久久中文字幕| 天天天天操| 亚洲小视频免费看| 天堂二区| 五月婷婷激情综合网| 色婷婷黄色网络| 万月丁香狠狠爱| 99在线资源| 欧美97色| 99久操视频| 影音先锋一区二区三区| 69午夜成人影片| 狠狠色丁香久久婷婷综合五月| www.激情五月| 日日干干天天干| 99热插| 欧美69久成人做爰视频| 婷婷五月天激情基地| 天天色综和网| 91久久九色| 一本大道嫩草AV无码专区| 丁香激情四射| 五月婷婷丁香五月婷婷| 色色丁香五月天| 202丰满熟女妇大| 成人网站在线观看视频| 五月天伊人手机在线播放AV| 九九RE视频在线精品| 久草嫩草在线观看| 欧美交换配乱吟粗大25P| 五月天社区婷婷丁香社区| 99性爱无码| 99热精品在线| 射久久丁香五月| 婷婷色狠狠| 国产精品天天狠天天看| 日韩成人免费电影| 精品成人无码A片观看香草视频| 色碰碰| 久青草大香蕉| av大片在线| 亚洲国产无线乱码在线观看| 久久综合中文| 亚洲狠狠狠| 天天爱天天做天天爽| 青草网在线观看| 婷婷久久综| 激情五月影院| 天天天天色天天天天天干| 天堂爱爱| 九九视频精品这里只有| 婷婷导航| 欧洲亚洲免费视频9| 人妻激情在线| 色婷婷五月影院| 五月色丁香婷婷综合| 色天堂婷婷| 中文字幕无码人妻少妇免费视频| 婷婷综合| 99操碰| www.99婷婷| 99这里只有精品| 激情綜合網址| 色综合九九| 欧美成人猛片AAAAAAA| 日本婷婷五月天| 9久久精品| 91狠狠色色丁香婷婷综合久久| 怡红院一二三| 色中色综合| 色五月第四色| 婷婷欧美| 欧美日韩成人在线观看| 亚洲成人超碰| 在线不卡视频| 五月天亭亭俺也| 婷婷在线播放| 天天日夜夜爽| 色婷婷基地 | 99视频内射三四| 99在线小视频| 日韩成人免费电影| 欧美经典片免费观看大全| 4438亚洲欧美| 97超喷视频在线观看| www色哟哟| 婷婷玖玖五月天| 亚韩在线视频| 国产精品电影| 99成人网站| 婷婷五月天伦理| 天天做天天要天天爽| 国产精品激情五月天色婷婷| 深爱婷婷丁香五月激情| 五月婷激情| av在线观看网站| 九九色热| 九月丁香婷婷基地| 婷婷五月六月| 成人亚洲精品| 日韩无码人妻一区二区| 婷婷爱五月| 天天插综合| 99国产精品久久久久久久久久久| 久久五月婷婷综合网| 99re热在线视频观看| 色噜噜狠狠色综无码久久合欧美| 五月天丁香六月综合| 五月丁香婷婷综合| 免费日韩99| 亚洲综合色婷| 五月婷婷免费看| 六月婷在线| 成人国产综合| 少妇丁香婷婷 | 激情 婷婷| 丁香六月激情| 国产在线aaa片一区二区99| 色综合五月婷婷狠狠干| 亚洲综合激情五月久久| 米奇影视五月天| 丁香五月激情欧美| 激情视频综合| 精品久色| 午夜天天精品视频| www.夜夜操| 色五月色五天色情网| 91超级碰| 美女天天久久| 久久R激情| 草五月| 婷婷伊人网| 色偷偷AV亚洲男人的天堂| 五月激情综合深爱| 九九综合网色全集| 婷婷六月综合激情| 精品人妻伦| 久久婷婷网址| 亚洲愉拍99热成人精品| 深爱激情AV| www99xxxx五月丁| 久久五月天婷婷| 婷婷五月综合激情小说| 五月婷婷激情日本| 99九无网码| 五月的丁香六月的婷婷| 九九热内射| 久久这里只有精品8| anquye五月| 在线观看免费狠狠色丁香香综合| 国产婷婷色综合AV蜜臀AV| 激情婷婷色五月| 色色色激情| 九九综合88| 天天爽天天操| 这里只有精品久| www.狠狠| 1024在线视频| 五月天开心网| 开心激情婷婷| 99re在线观看视频| 人人97操| 欧美色频| 色综合五月天| 成人va在线观看视频| 婷婷中文字暮| 天天做天天爱| 国产97色在线| 互月天综合| 欧美久热| 久碰久| 亚洲乱码日产精品BD| 91九色|疯狂|高潮|对白|| 五月天五月婷五月激情网| 大香蕉综合| 色婷婷五月成人网| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 九九视频在线观看视频在线播放69| 欧美日韩一区二区三区四区| 天天色激情| 婷婷五月天.com| 99riAV国产精品视频| 久久婷婷原创视频| 久久精彩免费视频| 99久在线| 国产一二三四五六七八视频| 婷婷激情五月吧| 婷婷激情综合色五月久久图片| 大香伊人久色| 六月丁香五月婷婷| 五月天婷婷在线播放| 99成人无码| 色婷婷内射| 亚洲成人av在线| 停停六月 综合| 能看的AV| 91超级碰碰碰| 无码橾| 五月色丁香婷婷中文字幕| 日韩九九视频| 日韩在线99| 婷婷丁香五月基地| 中文字幕婷婷9月天| 婷婷永久在线| 影音先锋天天日| 第四色首页| 99热日韩这里只有精品| 色色综合网站| 一级性感黄色内射视频| 日本97久久久精品| 九97免费视频| 婷婷五月丁香四射| 五月天大香蕉av| 国产成人精品一区二三区熟女在线| 97人人超| 成人va在线播放| 日韩aaaaa| 色色网站在线| 色玖玖| 色色色色色色色色网站| 婷婷欧美综合| www.日本91| 五月婷婷草| 丁香五月在线看| 色欲资源网| 丁香五月色情| 婷婷噜噜| www色婷婷com| 噜啊噜在线| 天天天天干| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 婷婷亚洲天堂| 久久精品国产一区二区三区四区| www.zbzhongsen.com| www.婷婷五月| 亚洲色五月| 色色丁香| CHINESE熟女老女人HD视频 | 婷婷深爱五月| 婷婷另类小说| 激情久久久久久久久久| 9久久久久久久久久久| 色热久| 99日韩| 性做久久久久久久免费看| 婷婷视频网| 婷婷五月天成人| 噼里啪啦在线观看免费完整版视频| 色五月情| 婷婷字幕在线| 69精品无码一区二区三区| 九色PORNY在线精品酒店| 操碰久| 97人人操在线| 国产VA播放| 俺去也在线视频| 天天日,天天干,天天操| 久久久精品色色色| 99久超碰| 九九热在线观看视频| 思思re最新视频| 久9热插入| 色五月婷婷综合在线| 九九久久精品| 久操b网| 国产精品色色色色| 欧州色色| 91碰碰碰| 久久久国产精品黄毛片 | 五月天婷婷免费| 九九综合视频在线观看| 人人人va亚洲视频在线| 噜噜在线| 婷综合| 被强行糟蹋的女人A片| 日逼影音先锋男人资源站| 婷婷丁香社区| 天天做天天要天天爱| 五月丁香狠狠| 五月丁香激情婷婷| 国产精品99久久久久久久女警| 五月天啪啪网| 婷婷五月激情欧美| caopeng97日韩| 色丁香五月| 五月丁香激情综合| 20253AV| 99热九九这里只有精品| 99re思思精品在线观看| 九九干视频| 九九亚洲| 丁香五月婷婷影院| 五月婷婷啪| 丁香五月婷婷俺也要去| 91婷婷在线| 欧美日韩二区在线| 色九亚洲| 第四色色六月色综合| 婷婷无码视频| 97av在线视频| 久久婷婷五月综合网| 国产成人网站在线观看| 玖玖在线资源视频| 日婷婷久久开心| 丁香五月成人| 五月婷综合激情| 婷婷欧美色| 色激情五月| 国产做爰视频免费播放| 亚洲成人一区| 免费观看欧美成人AA片爱我多深| WWW.17C亚洲精品| 日日躁夜夜躁狠狠久久AV| 色婷婷另类| 色婷五月丁香久亚洲| 色综合久久综合中文综合网| 婷五月天影院| 六月婷婷色综合| 六月色婷婷综合影视| WWW色色色COm| 四月婷婷丁香| 五月丁香婷婷啪啪| 黄色成人网站在线播放| 久久精品永久免费| 国产精品日日躁夜夜躁| 五月婷婷综合成人| Av狠狠色丁香婷| 九九热婷婷| 日本久久九| 五月天色婷婷小说| www九九热| 久久亚洲无码| 五月综合六月婷婷| 国产精品a无线| 人妻人人操| 激情人妻综合| 五月天激情亚洲| 中文字幕+乱码+中文字幕在线观看| www.色婷婷.com| 色噜噜丁香| 五月丁香激情综合啪| 少妇人妻综合色6699| 影音先锋美国A| 丁香五月婷婷无码AV| 五月丁香自拍| 激情五月天色色色| 中文字幕久久一区二区三区| 欧美久久婷婷| 久热 91| 天天艹夜夜艹| 99久久高清视频| 这里只有精品在线免费视频| 久在线88综合| 五月停停直播| 日日日日日| 色欲人妻综合aaaaaaaa网| 色5月婷婷| 丁香五月婷婷AV| 婷婷日欧美在线观看| 丁香八月综合激情| 久久色五月天综合网| 欧美综合五月天婷婷tin| 一个色的综合| 99在线观看| 【乱子伦】黄色| 六月丁丁香| 99热6这里之有精品| 色色色网站| 亚洲精品乱码久久久久久综合| 色噜噜狠狠一区二区三区| 婷婷和五月天| 色色色色热| 婷婷五月天成人动漫 | 少妇高潮A片无套内谢麻豆传| 五月婷婷激情综合在线| 天天干天天操天天拍| 色色色99| 九色视频91| 99爱这里只有精品| 婷婷五月综合激情| 丁香 婷婷五月| 97超碰,人人舔,人人操,人人摸 | 久久精品日| www.日日夜夜.com| g00d人体西西| 六月丁香婷婷综合狠狠爱夜夜爱| 久草视频一,二三四| 欧美大香蕉视频| 婷色五月| 六月丁香网| 国精产品久久| 五月丁香综合网| 超碰三级片| 操一区| 北京熟妇搡BBBB搡BBBB| 综合久| 人妻熟人中文字幕一区二区| 五月五丁香婷婷| 色色999三级片| 五月激情婷婷播播开心| 日本激情91| 五月激情婷婷在线| 丁香婷婷激情五月色| 色天使久久综合| 狠狠高潮精品亚洲1| 婷婷丁香五月天影院| 亚洲超碰在线| 天天拍夜夜爽日日| 狠狠色综合久久久久| 五月天啪啪啪| 五月色婷| 男男野外做爰全过程69| 日日插日日干| 伊人玖玖精品| 成人视频一区| 欧美丁香六月在线观看视频| 91色色色视频| 91丨九色丨白浆| 五月天婷婷网站| 国产精品A片在线| 在线播放中文字幕| 天天草天天舔| 9婷婷内射| 99在线精品视频| 综合五月丁香六月婷婷| 国产欧美性成人精品午夜| 久久er99| 婷婷丁香五月天综合AV| 蜜乳av一级av| 91久久综合亚洲鲁鲁五月天| 99久热这里有精品| 亚洲av成人电影在线观看| 五月天色婷婷综合| 五月叮香啪| 色九月婷婷综合|