日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一文读懂 K8s 持久化存储流程

發布時間:2025/3/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一文读懂 K8s 持久化存储流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者 | 孫志恒(惠志)? 阿里巴巴開發工程師

**導讀:**眾所周知,K8s 的持久化存儲(Persistent Storage)保證了應用數據獨立于應用生命周期而存在,但其內部實現卻少有人提及。K8s?內部的存儲流程到底是怎樣的?PV、PVC、StorageClass、Kubelet、CSI 插件等之間的調用關系又如何,這些謎底將在本文中一一揭曉。

K8s 持久化存儲基礎

在進行 K8s 存儲流程講解之前,先回顧一下 K8s 中持久化存儲的基礎概念。

1. 名詞解釋

  • in-tree:代碼邏輯在 K8s 官方倉庫中;

  • out-of-tree:代碼邏輯在 K8s 官方倉庫之外,實現與 K8s 代碼的解耦;

  • PV:PersistentVolume,集群級別的資源,由 集群管理員 or External Provisioner 創建。PV 的生命周期獨立于使用 PV 的 Pod,PV 的 .Spec 中保存了存儲設備的詳細信息;

  • PVC:PersistentVolumeClaim,命名空間(namespace)級別的資源,由 用戶 or StatefulSet 控制器(根據VolumeClaimTemplate) 創建。PVC 類似于 Pod,Pod 消耗 Node 資源,PVC 消耗 PV 資源。Pod 可以請求特定級別的資源(CPU 和內存),而 PVC 可以請求特定存儲卷的大小及訪問模式(Access Mode);

  • StorageClass:StorageClass 是集群級別的資源,由集群管理員創建。SC 為管理員提供了一種動態提供存儲卷的“類”模板,SC 中的 .Spec 中詳細定義了存儲卷 PV 的不同服務質量級別、備份策略等等;

  • CSI:Container Storage Interface,目的是定義行業標準的“容器存儲接口”,使存儲供應商(SP)基于 CSI 標準開發的插件可以在不同容器編排(CO)系統中工作,CO 系統包括 Kubernetes、Mesos、Swarm 等。

2. 組件介紹

  • PV Controller:負責 PV/PVC 綁定及周期管理,根據需求進行數據卷的?**Provision/Delete?**操作;

  • AD Controller:負責數據卷的?**Attach/Detach?**操作,將設備掛接到目標節點;

  • Kubelet:Kubelet 是在每個 Node 節點上運行的主要 “節點代理”,功能是 Pod 生命周期管理、容器健康檢查、容器監控等;

  • Volume Manager:Kubelet 中的組件,負責管理數據卷的?**Mount/Umount?**操作(也負責數據卷的?**Attach/Detach?**操作,需配置 kubelet 相關參數開啟該特性)、卷設備的格式化等等;

  • Volume Plugins:存儲插件,由存儲供應商開發,目的在于擴展各種存儲類型的卷管理能力,實現第三方存儲的各種操作能力,即是上面藍色操作的實現。Volume Plugins 有?in-tree?和 out-of-tree 兩種;

  • External Provioner:External Provioner 是一種?sidecar 容器,作用是調用 Volume Plugins 中的?CreateVolume 和?DeleteVolume 函數來執行?**Provision/Delete?**操作。因為 K8s 的 PV 控制器無法直接調用 Volume Plugins 的相關函數,故由 External Provioner 通過 gRPC 來調用;

  • External Attacher:External Attacher 是一種?sidecar 容器,作用是調用 Volume Plugins 中的?ControllerPublishVolume 和?ControllerUnpublishVolume 函數來執行?**Attach/Detach?**操作。因為 K8s 的 AD 控制器無法直接調用 Volume Plugins?的相關函數,故由 External Attacher 通過 gRPC 來調用。

3. 持久卷使用

Kubernetes 為了使應用程序及其開發人員能夠正常請求存儲資源,避免處理存儲設施細節,引入了 PV 和 PVC。創建 PV 有兩種方式:

  • 一種是集群管理員通過手動方式靜態創建應用所需要的 PV;

  • 另一種是用戶手動創建 PVC 并由 Provisioner 組件動態創建對應的 PV。

下面我們以 NFS 共享存儲為例來看二者區別。

靜態創建存儲卷

靜態創建存儲卷流程如下圖所示:

第一步:集群管理員創建 NFS PV,NFS 屬于 K8s 原生支持的 in-tree 存儲類型。yaml 文件如下:

apiVersion: v1 kind: PersistentVolume metadata:name: nfs-pv spec:capacity:storage: 10GiaccessModes:- ReadWriteOncepersistentVolumeReclaimPolicy: Retainnfs:server: 192.168.4.1path: /nfs_storage

第二步:用戶創建 PVC,yaml 文件如下:

apiVersion: v1 kind: PersistentVolumeClaim metadata:name: nfs-pvc spec:accessModes:- ReadWriteOnceresources:requests:storage: 10Gi

通過?kubectl get pv 命令可看到 PV 和 PVC 已綁定:

[root@huizhi ~]# kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE nfs-pvc Bound nfs-pv-no-affinity 10Gi RWO 4s

第三步:用戶創建應用,并使用第二步創建的 PVC。

apiVersion: v1 kind: Pod metadata:name: test-nfs spec:containers:- image: nginx:alpineimagePullPolicy: IfNotPresentname: nginxvolumeMounts:- mountPath: /dataname: nfs-volumevolumes:- name: nfs-volumepersistentVolumeClaim:claimName: nfs-pvc

此時 NFS 的遠端存儲就掛載了到 Pod 中 nginx 容器的 /data 目錄下。

動態創建存儲卷

動態創建存儲卷,要求集群中部署有?**nfs-client-provisioner?**以及對應的?storageclass

動態創建存儲卷相比靜態創建存儲卷,少了集群管理員的干預,流程如下圖所示:

集群管理員只需要保證環境中有 NFS 相關的 storageclass 即可:

kind: StorageClass apiVersion: storage.k8s.io/v1 metadata:name: nfs-sc provisioner: example.com/nfs mountOptions:- vers=4.1

第一步:用戶創建 PVC,此處 PVC 的 storageClassName 指定為上面 NFS 的 storageclass 名稱:

kind: PersistentVolumeClaim apiVersion: v1 metadata:name: nfsannotations:volume.beta.kubernetes.io/storage-class: "example-nfs" spec:accessModes:- ReadWriteManyresources:requests:storage: 10MistorageClassName: nfs-sc

第二步:集群中的?nfs-client-provisioner 會動態創建相應 PV。此時可看到環境中 PV 已創建,并與 PVC 已綁定。

[root@huizhi ~]# kubectl get pv NAME CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM REASON AGE pvc-dce84888-7a9d-11e6-b1ee-5254001e0c1b 10Mi RWX Delete Bound default/nfs 4s

第三步:用戶創建應用,并使用第二步創建的 PVC,同靜態創建存儲卷的第三步。

K8s 持久化存儲流程

1. 流程概覽

此處借鑒 @郡寶 在云原生存儲課程中的流程圖

流程如下:

  • 用戶創建了一個包含 PVC 的 Pod,該 PVC 要求使用動態存儲卷;

  • **Scheduler?**根據 Pod 配置、節點狀態、PV 配置等信息,把 Pod 調度到一個合適的 Worker 節點上;

  • **PV 控制器?**watch 到該 Pod 使用的 PVC 處于 Pending 狀態,于是調用?Volume Plugin(in-tree)創建存儲卷,并創建 PV 對象(out-of-tree 由 External Provisioner 來處理);

  • AD 控制器發現 Pod 和 PVC 處于待掛接狀態,于是調用?**Volume Plugin?**掛接存儲設備到目標 Worker 節點上

  • 在 Worker 節點上,Kubelet 中的 Volume Manager?等待存儲設備掛接完成,并通過?Volume Plugin?將設備掛載到全局目錄/var/lib/kubelet/pods/[pod?uid]/volumes/kubernetes.io~iscsi/[PV
    name]
    (以 iscsi 為例);

  • **Kubelet?**通過 Docker 啟動?Pod?的 Containers,用?bind mount?方式將已掛載到本地全局目錄的卷映射到容器中。

  • 更詳細的流程如下:

    2. 流程詳解

    不同 K8s 版本,持久化存儲流程略有區別。本文基于 Kubernetes 1.14.8?版本。

    從上述流程圖中可看到,存儲卷從創建到提供應用使用共分為三個階段:Provision/Delete、Attach/Detach、Mount/Unmount。

    provisioning volumes

    PV 控制器中有兩個 Worker:

    • ClaimWorker:處理 PVC 的 add / update / delete 相關事件以及 PVC 的狀態遷移;
    • VolumeWorker:負責 PV 的狀態遷移。

    PV 狀態遷移(UpdatePVStatus):

    • PV 初始狀態為?Available,當 PV 與 PVC 綁定后,狀態變為?Bound;
    • 與 PV 綁定的 PVC 刪除后,狀態變為?Released;
    • 當 PV 回收策略為 Recycled 或手動刪除 PV 的 .Spec.ClaimRef 后,PV 狀態變為?Available;
    • 當 PV 回收策略未知或 Recycle 失敗或存儲卷刪除失敗,PV 狀態變為?Failed;
    • 手動刪除 PV 的 .Spec.ClaimRef,PV 狀態變為?Available。

    PVC 狀態遷移(UpdatePVCStatus):

    • 當集群中不存在滿足 PVC 條件的 PV 時,PVC 狀態為?Pending。在 PV 與 PVC 綁定后,PVC 狀態由?Pending?變為?Bound;
    • 與 PVC 綁定的 PV?在環境中被刪除,PVC 狀態變為?Lost;
    • 再次與一個**同名 PV?**綁定后,PVC 狀態變為?Bound。

    Provisioning 流程如下(此處模擬用戶創建一個新 PVC):

    靜態存儲卷流程(FindBestMatch)PV 控制器首先在環境中篩選一個狀態為 Available 的 PV 與新 PVC匹配。

    • DelayBinding:PV 控制器判斷該 PVC 是否需要**延遲綁定:**1.?查看 PVC 的 annotation 中是否包含volume.kubernetes.io/selected-node,若存在則表示該 PVC 已經被調度器指定好了節點(屬于?ProvisionVolume),故不需要延遲綁定;2.?若 PVC 的 annotation 中不存在?volume.kubernetes.io/selected-node,同時沒有?StorageClass,默認表示不需要延遲綁定;若有 StorageClass,查看其?VolumeBindingMode 字段,若為 WaitForFirstConsumer 則需要延遲綁定,若為 Immediate 則不需要延遲綁定;

    • FindBestMatchPVForClaim:PV 控制器嘗試找一個滿足 PVC 要求的環境中現有的 PV。PV 控制器會將**所有的 PV?**進行一次篩選,并會從滿足條件的 PV 中選擇一個最佳匹配的PV。篩選規則:1.?VolumeMode 是否匹配;2. PV 是否已綁定到 PVC 上;3. PV 的 .Status.Phase 是否為 Available;4. LabelSelector 檢查,PV 與 PVC 的 label 要保持一致;5. PV 與?PVC?的 StorageClass 是否一致;6.?每次迭代更新最小滿足 PVC requested size 的 PV,并作為最終結果返回;

    • Bind:PV 控制器對選中的 PV、PVC 進行綁定:1. 更新 PV 的 .Spec.ClaimRef 信息為當前 PVC;2. 更新 PV 的 .Status.Phase 為 Bound;3. 新增?PV 的 annotation?:?pv.kubernetes.io/bound-by-controller: “yes”;4.?更新 PVC 的 .Spec.VolumeName 為 PV 名稱;5.?更新?PVC 的 .Status.Phase 為 Bound;6.?新增 PVC 的 annotation:pv.kubernetes.io/bound-by-controller: “yes” 和 pv.kubernetes.io/bind-completed: “yes”;

    **動態存儲卷流程(ProvisionVolume):**若環境中沒有合適的 PV,則進入動態 Provisioning 場景:

    • Before Provisioning:1.?PV 控制器首先判斷 PVC 使用的 StorageClass 是?in-tree 還是 out-of-tree:通過查看?StorageClass?的?Provisioner 字段是否包含?**“kubernetes.io/”?**前綴來判斷;2.?PV 控制器更新 PVC 的 annotation:claim.Annotations[“volume.beta.kubernetes.io/storage-provisioner”] = storageClass.Provisioner;

    • **in-tree Provisioning(internal provisioning):**1.?in-tree 的?Provioner 會實現 ProvisionableVolumePlugin 接口的 NewProvisioner 方法,用來返回一個新的 Provisioner;2.?PV 控制器調用?Provisioner 的 Provision 函數,該函數會返回一個 PV 對象;3.?PV 控制器創建上一步返回的 PV 對象,將其與 PVC 綁定,Spec.ClaimRef 設置為 PVC,.Status.Phase 設置為 Bound,.Spec.StorageClassName?設置為與 PVC 相同的 StorageClassName;同時新增 annotation:“pv.kubernetes.io/bound-by-controller”=“yes”?和?“pv.kubernetes.io/provisioned-by”=plugin.GetPluginName();

    • **out-of-tree Provisioning(external provisioning):**1.?External?Provisioner?檢查 PVC 中的 claim.Spec.VolumeName 是否為空,不為空則直接跳過該 PVC;2. External?Provisioner?檢查 PVC 中的 claim.Annotations[“volume.beta.kubernetes.io/storage-provisioner”] 是否等于自己的 Provisioner Name(External?Provisioner?在啟動時會傳入–provisioner 參數來確定自己的?Provisioner Name);3.?若 PVC 的?VolumeMode=Block,檢查?External?Provisioner?是否支持塊設備;4.?External?Provisioner 調用?Provision 函數:通過 gRPC 調用?CSI 存儲插件的?CreateVolume?接口;5.?External?Provisioner 創建一個 PV 來代表該 volume,同時將該 PV 與之前的 PVC 做綁定。

    deleting volumes

    Deleting 流程為 Provisioning 的反操作:

    用戶刪除 PVC,刪除 PV 控制器改變 PV.Status.Phase?為?Released。


    當 PV.Status.Phase == Released 時,PV 控制器首先檢查 Spec.PersistentVolumeReclaimPolicy 的值,為?Retain 時直接跳過,為 Delete 時:

    • **in-tree Deleting:**1.?in-tree 的?Provioner 會實現?DeletableVolumePlugin?接口的?NewDeleter?方法,用來返回一個新的 Deleter;2.?控制器調用?Deleter?的?Delete?函數,刪除對應 volume;3. 在 volume 刪除后,PV 控制器會刪除 PV 對象;

    • **out-of-tree Deleting:**1.?External?Provisioner 調用?Delete 函數,通過 gRPC 調用?CSI?插件的?DeleteVolume?接口;2.?在 volume 刪除后,External?Provisioner?會刪除 PV 對象

    Attaching Volumes

    Kubelet 組件和 AD 控制器都可以做 attach/detach 操作,若?Kubelet?的啟動參數中指定了–enable-controller-attach-detach,則由?Kubelet?來做;否則默認由 AD 控制起來做。下面以 AD 控制器為例來講解 attach/detach 操作。

    AD 控制器中有兩個核心變量:

    • DesiredStateOfWorld(DSW):集群中預期的數據卷掛接狀態,包含了 nodes->volumes->pods 的信息;
    • ActualStateOfWorld(ASW):集群中實際的數據卷掛接狀態,包含了 volumes->nodes 的信息。

    Attaching 流程如下:

    AD 控制器根據集群中的資源信息,初始化?DSW 和?ASW。

    AD 控制器內部有三個組件周期性更新?DSW 和?ASW:

    • **Reconciler。**通過一個 GoRoutine 周期性運行,確保 volume 掛接/摘除完畢。此期間不斷更新 ASW:

    **in-tree attaching:**1.?in-tree 的 Attacher 會實現?AttachableVolumePlugin?接口的 NewAttacher 方法,用來返回一個新的?Attacher;2. AD 控制器調用?Attacher?的?Attach?函數進行設備掛接;3.?更新 ASW。

    **out-of-tree?attaching:**1.?調用 in-tree 的 CSIAttacher 創建一個?**VolumeAttachement(VA)**對象,該對象包含了 Attacher 信息、節點名稱、待掛接 PV 信息;2.?External?Attacher 會 watch 集群中的?VolumeAttachement 資源,發現有需要掛接的數據卷時,調用?Attach 函數,通過 gRPC 調用?CSI 插件的?ControllerPublishVolume?接口。

    • DesiredStateOfWorldPopulator。通過一個?GoRoutine?周期性運行,主要功能是更新 DSW:

    findAndRemoveDeletedPods - 遍歷所有 DSW 中的 Pods,若其已從集群中刪除則從 DSW 中移除;
    findAndAddActivePods - 遍歷所有 PodLister 中的 Pods,若 DSW 中不存在該 Pod 則添加至 DSW。

    • **PVC Worker。**watch PVC 的 add/update 事件,處理 PVC 相關的 Pod,并實時更新 DSW。

    Detaching Volumes

    Detaching 流程如下:

    • 當 Pod 被刪除,AD 控制器會 watch 到該事件。首先 AD 控制器檢查 Pod 所在的 Node 資源是否包含"volumes.kubernetes.io/keep-terminated-pod-volumes"標簽,若包含則不做操作;不包含則從 DSW 中去掉該 volume;

    • AD 控制器通過?**Reconciler?**使 ActualStateOfWorld 狀態向 DesiredStateOfWorld 狀態靠近,當發現 ASW 中有 DSW 中不存在的 volume 時,會做 Detach 操作:

    **in-tree detaching:**1.?AD 控制器會實現 AttachableVolumePlugin 接口的 NewDetacher 方法,用來返回一個新的 Detacher;2. 控制器調用?Detacher?的?Detach?函數,detach 對應 volume;3. AD 控制器更新 ASW。

    **out-of-tree?detaching:**1.?AD 控制器調用 in-tree 的 CSIAttacher 刪除相關 VolumeAttachement 對象;2. External?Attacher 會 watch 集群中的?VolumeAttachement(VA)資源,發現有需要摘除的數據卷時,調用?Detach 函數,通過 gRPC 調用?CSI 插件的 ControllerUnpublishVolume 接口;3.?AD 控制器更新 ASW。

    **Volume Manager?**中同樣也有兩個核心變量:

    • DesiredStateOfWorld(DSW):集群中預期的數據卷掛載狀態,包含了 volumes->pods 的信息;
    • ActualStateOfWorld(ASW):集群中實際的數據卷掛載狀態,包含了 volumes->pods 的信息。

    Mounting/UnMounting 流程如下:

    全局目錄(global mount path)存在的目的:塊設備在 Linux 上只能掛載一次,而在 K8s 場景中,一個 PV 可能被掛載到同一個 Node 上的多個 Pod 實例中。若塊設備格式化后先掛載至 Node 上的一個臨時全局目錄,然后再使用 Linux 中的 bind mount 技術把這個全局目錄掛載進 Pod 中對應的目錄上,就可以滿足要求。上述流程圖中,全局目錄即?/var/lib/kubelet/pods/[pod uid]/volumes/kubernetes.io~iscsi/[PV
    name]

    VolumeManager?根據集群中的資源信息,初始化?DSW 和?ASW。

    VolumeManager?內部有兩個組件周期性更新?DSW 和?ASW:

    • DesiredStateOfWorldPopulator:通過一個?GoRoutine?周期性運行,主要功能是更新 DSW;
    • Reconciler:通過一個 GoRoutine 周期性運行,確保 volume 掛載/卸載完畢。此期間不斷更新 ASW:

    unmountVolumes:確保 Pod 刪除后 volumes 被 unmount。遍歷一遍所有 ASW 中的 Pod,若其不在 DSW 中(表示 Pod 被刪除),此處以 VolumeMode=FileSystem 舉例,則執行如下操作:

  • Remove all bind-mounts:調用 Unmounter 的 TearDown 接口(若為 out-of-tree 則調用?CSI 插件的?NodeUnpublishVolume?接口);
  • Unmount volume:調用 DeviceUnmounter 的 UnmountDevice 函數(若為 out-of-tree 則調用?CSI 插件的?NodeUnstageVolume?接口);
  • 更新 ASW。
  • mountAttachVolumes:確保 Pod 要使用的 volumes 掛載成功。遍歷一遍所有 DSW 中的 Pod,若其不在 ASW 中(表示目錄待掛載映射到 Pod 上),此處以 VolumeMode=FileSystem 舉例,執行如下操作:

  • 等待 volume 掛接到節點上(由 External Attacher or Kubelet 本身掛接);
  • 掛載 volume 到全局目錄:調用 DeviceMounter 的 MountDevice 函數(若為 out-of-tree 則調用?CSI 插件的?NodeStageVolume?接口);
  • 更新 ASW:該 volume 已掛載到全局目錄;
  • bind-mount volume 到 Pod 上:調用 Mounter 的?SetUp?接口(若為 out-of-tree 則調用?CSI 插件的?NodePublishVolume?接口);
  • 更新 ASW。
  • unmountDetachDevices:確保需要 unmount?的 volumes 被 unmount。遍歷一遍所有 ASW?中的?UnmountedVolumes,若其不在 DSW 中(表示 volume 已無需使用),執行如下操作:

  • Unmount volume:調用 DeviceUnmounter 的 UnmountDevice 函數(若為 out-of-tree 則調用?CSI 插件的NodeUnstageVolume接口);
  • 更新 ASW。
  • 總結

    本文先對?K8s?持久化存儲基礎概念及使用方法進行了介紹,并對?K8s 內部存儲流程進行了深度解析。在 K8s 上,使用任何一種存儲都離不開上面的流程(有些場景不會用到 attach/detach),環境上的存儲問題也一定是其中某個環節出現了故障。

    容器存儲的坑比較多,專有云環境下尤其如此。不過挑戰越多,機遇也越多!目前國內專有云市場在存儲領域也是群雄逐鹿,我們敏捷 PaaS 容器團隊歡迎大俠的加入,一起共創未來!

    參考鏈接

  • Kubernetes 社區源碼
  • 【云原生公開課】Kubernetes 存儲架構及插件使用(郡寶)
  • 【云原生公開課】應用存儲和持久化數據卷 - 核心知識(至天)
  • 【kubernetes-design-proposals】volume-provisioning
  • 【kubernetes-design-proposals】CSI Volume Plugins in Kubernetes Design Doc
  • 云原生應用團隊招人啦!

    阿里云原生應用平臺團隊目前求賢若渴,如果你滿足:

    • 對容器和基礎設施相關領域的云原生技術充滿熱情,在相關領域如 Kubernetes、Serverless 平臺、容器網絡與存儲、運維平臺等云原生基礎設施其中某一方向有豐富的積累和突出成果(如產品落地,創新技術實現,開源貢獻,領先的學術成果);

    • 優秀的表達能力,溝通能力和團隊協作能力;對技術和業務有前瞻性思考;具備較強的 ownership,以結果為導向,善于決策;

    • 至少熟悉 Java、Golang 中的一項編程語言;

    • 本科及以上學歷、3 年以上工作經驗。

    簡歷可投遞至郵箱:huizhi.szh@alibaba-inc.com,如有疑問歡迎加微信咨詢:TheBeatles1994。

    云原生網絡研討會邀您參加

    點擊立即預約直播

    “阿里巴巴云原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦云原生流行技術趨勢、云原生大規模的落地實踐,做最懂云原生開發者的公眾號。”

    總結

    以上是生活随笔為你收集整理的一文读懂 K8s 持久化存储流程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    欧美日韩免费观看一区=区三区 | 久久av一区二区三区亚洲 | 天天做天天爱天天爽综合网 | 福利片视频区 | 久久久麻豆 | 欧美黑人巨大xxxxx | 亚洲一级片 | 特级西西人体444是什么意思 | 久久久久伊人 | 在线视频日韩 | 午夜av影院| 毛片永久免费 | 国外成人在线视频网站 | 99久久精品一区二区成人 | 爱色婷婷 | 欧美做受高潮电影o | 精品在线视频一区 | 欧美久久久 | 97在线观看免费 | 免费看在线看www777 | 在线播放 日韩专区 | 久久99在线观看 | 国产91区 | 正在播放亚洲精品 | 日韩欧美精品在线观看 | 国产不卡在线播放 | 黄色大片网 | 国产福利av在线 | 久久婷婷色综合 | 成年人电影免费看 | 久草香蕉在线视频 | 中文字幕成人 | 有没有在线观看av | 波多野结衣视频在线 | 国产999精品久久久久久 | 国产日韩精品一区二区三区在线 | 久久99最新地址 | 国产欧美综合视频 | 人人干在线 | 超碰免费成人 | 婷婷久久亚洲 | 国产在线视频一区 | 国产精品久久久久久婷婷天堂 | 久草免费在线观看 | 色综合a| 日韩欧美视频在线免费观看 | 欧美激情视频久久 | 91九色蝌蚪国产 | 日韩一二三区不卡 | 999精品视频| 最新日韩在线观看视频 | 国产精品久久在线 | 国产一区视频在线 | 在线观看国产 | 91亚洲精品乱码久久久久久蜜桃 | 日本乱视频 | 一区二区精品在线视频 | 久久综合精品国产一区二区三区 | 久久久麻豆 | 国产片免费在线观看视频 | 日韩精品中文字幕在线不卡尤物 | 日韩在线视频一区二区三区 | 91精品爽啪蜜夜国产在线播放 | 久久看免费视频 | 99久久久国产精品免费观看 | 中文字幕欧美三区 | 99精品欧美一区二区三区黑人哦 | 2021国产在线视频 | 99精品国产在热久久 | 亚洲一级久久 | av福利免费 | 黄色成人在线 | 久久精品国产第一区二区三区 | 99操视频 | 天天操夜夜操天天射 | 99久久久久 | av免费试看 | 亚洲精选在线观看 | 黄色成人在线观看 | 日韩二区在线 | 国产精品一区二区三区在线免费观看 | 超碰人人在线观看 | 91亚洲精品久久久蜜桃借种 | 不卡的一区二区三区 | 欧美在线观看视频一区二区三区 | 国产区精品在线观看 | 就色干综合 | 特级西西444www大胆高清无视频 | 又粗又长又大又爽又黄少妇毛片 | 97超碰在线久草超碰在线观看 | 99精品国产视频 | 久久精品高清 | 91香蕉国产在线观看软件 | 国产麻豆电影在线观看 | 日韩欧美区 | 久久成年人 | 欧美a视频| 亚洲黄色在线观看 | 久久深爱网 | 国产免费大片 | 成年人免费电影在线观看 | 99中文字幕| 日韩精品一区二区三区中文字幕 | 国产精品视频资源 | 久久99久久99精品免观看粉嫩 | 国产丝袜美腿在线 | 日韩欧美精品在线视频 | 国产裸体无遮挡 | 成人午夜精品福利免费 | 亚洲91中文字幕无线码三区 | 黄色免费在线看 | 欧美精品在线观看免费 | 色婷婷狠狠五月综合天色拍 | 福利视频精品 | 亚洲精品午夜久久久久久久久久久 | 国产一区二区久久久 | 日韩成人免费在线观看 | 一区二区 精品 | 中文字幕欧美日韩va免费视频 | 欧美黄色特级片 | 一区二区欧美在线观看 | 国产黄在线观看 | 激情五月婷婷综合网 | 国产在线精品一区二区三区 | 亚洲欧美日韩国产一区二区 | 国产在线视频一区二区三区 | 久久国产成人午夜av影院宅 | 久久人操| 国产精品久久久久久久久久直播 | 国产精品久久婷婷六月丁香 | 九九国产视频 | 成年人网站免费在线观看 | 国产精品久久久久久久免费观看 | 91九色网址 | 久久夜色精品国产欧美乱 | 国产精品成人自产拍在线观看 | 免费在线观看av网站 | 在线免费视频 你懂得 | 一级欧美一级日韩 | 六月丁香激情网 | 有码中文在线 | 99视频播放 | 狠狠伊人 | 国产在线不卡精品 | 黄色大片日本免费大片 | 日韩理论电影在线观看 | 91热精品视频| 黄色www | 五月婷久 | 国产女人40精品一区毛片视频 | 久久国产精品第一页 | 国产精品免费视频网站 | 国产精品福利午夜在线观看 | 欧美日韩精品在线播放 | a午夜电影 | 狠狠色丁香婷婷综合 | 看片网站黄 | avav99| 激情网在线观看 | 国产精品日韩久久久久 | 国产又粗又猛又色又黄网站 | 欧美成人aa| 中文字幕在线播放一区二区 | 日韩午夜精品福利 | 国产很黄很色的视频 | 99久久综合国产精品二区 | 天天色综合三 | 6080yy午夜一二三区久久 | 免费黄色a级毛片 | 国产资源在线视频 | 精品夜夜嗨av一区二区三区 | 成年人网站免费在线观看 | 夜夜操天天 | 国内精品久久久久影院优 | 国产精品激情在线观看 | 欧美色图一区 | 青青河边草免费直播 | 日本中文字幕在线观看 | 1024手机在线看 | 免费精品久久久 | 九九九九热精品免费视频点播观看 | 97超碰中文字幕 | 超碰电影在线观看 | 69久久久| 国产理论片在线观看 | 亚洲成av人影院 | 超碰人人草 | 国产精品视频免费 | 免费在线观看av网站 | 国产专区视频 | 狠狠色婷婷丁香六月 | 91看片淫黄大片一级在线观看 | 天天爽天天摸 | 日本视频高清 | 久久精品久久精品久久 | 日韩精品一区二区三区高清免费 | 欧美激情精品一区 | 精品久久精品 | 永久免费精品视频 | 久久久96 | 黄网站色 | 美女性爽视频国产免费app | 国产在线精品一区二区不卡了 | 91精品国产高清自在线观看 | 在线观看福利网站 | 少妇做爰k8经典 | 久久久这里有精品 | 91精品一区二区在线观看 | 亚洲观看黄色网 | 嫩草91影院| 欧美成人亚洲 | 成年人在线免费看视频 | 亚洲欧美视屏 | 一级黄色在线视频 | 日韩精品中文字幕在线播放 | 国产在线不卡一区 | 福利视频网站 | 97日日 | 免费视频在线观看网站 | 美女视频黄在线 | 亚洲欧美日韩精品久久奇米一区 | 欧美男同网站 | 99亚洲精品| 久久久久久久久久久久影院 | 欧美性超爽 | 欧美精品在线视频 | 在线一区观看 | av色综合网 | 亚洲综合色视频 | 国产xxxxx在线观看 | 中文字幕免费高 | 探花视频在线观看免费 | 精品视频专区 | 亚洲免费专区 | 2023av| 色综合天天综合 | 久久99精品久久只有精品 | 国产精品九九九九九九 | 国产偷v国产偷∨精品视频 在线草 | 亚洲一区二区三区91 | 日韩av资源在线观看 | 久久视频在线观看中文字幕 | 国产精品免费观看视频 | 精品av在线播放 | 999男人的天堂 | 国产一级在线观看视频 | 在线视频黄 | 久久亚洲私人国产精品va | 在线播放第一页 | 日韩精品一区在线播放 | 欧美日韩国产一区二区三区 | 三上悠亚在线免费 | 成人免费观看视频大全 | 午夜久久久久 | 看黄色91 | 91网站免费观看 | 97网站| 毛片网站观看 | 涩涩网站在线播放 | 99日韩精品| 99视频精品免费视频 | 综合色影院 | 综合色婷婷 | 特级xxxxx欧美 | 国产黄色播放 | 午夜影院先 | 亚洲日本va在线观看 | 国产精品欧美久久久久无广告 | 九九视频免费观看视频精品 | 狠狠操天天操 | 午夜神马福利 | 亚洲综合成人在线 | 久久精选视频 | 国产精品6 | 亚洲天堂毛片 | 在线中文字幕观看 | 日韩中文字幕一区 | 毛片网免费 | 国产精品99久久久久久人免费 | 欧美韩日在线 | 国产精品国产精品 | www日韩在线观看 | 日韩免费二区 | www.com操| 麻豆免费在线播放 | 在线免费观看的av网站 | 亚洲蜜桃在线 | 岛国精品一区二区 | 久草在线视频国产 | 久久久久国产精品一区二区 | 97久久久免费福利网址 | 国产精品免费大片视频 | 欧美另类网站 | 三级免费黄 | 国产99在线播放 | 亚洲精品456在线播放第一页 | 日韩精品一区电影 | 久久视频在线视频 | av在线免费观看黄 | 久久午夜国产 | 免费人成在线观看网站 | 天天精品视频 | 精壮的侍卫呻吟h | 亚洲伦理电影在线 | 日本中文字幕在线观看 | 精品在线观看一区二区三区 | 日韩黄色在线观看 | 西西444www大胆高清视频 | 国产精品亚洲精品 | 久久色在线观看 | 免费av小说 | 超碰在线最新地址 | 国产999精品久久久影片官网 | 91在线视频精品 | 久久久av免费 | 最新av中文字幕 | 日日操日日插 | 91超在线| 看污网站 | 国产成人精品一二三区 | 久久国产精品色av免费看 | 热久在线| 精品日韩在线 | 成人av电影免费在线观看 | 婷婷综合成人 | 欧美精品免费在线观看 | 91精品亚洲影视在线观看 | 激情网第四色 | 国产高清久久久 | 欧美电影黄色 | 日韩免费一区二区在线观看 | 国产精品二区在线 | 成人久久久久久久久久 | 少妇性xxx | 精品视频资源站 | 久久亚洲视频 | 国产精美视频 | 丁香六月婷 | 色综合天天综合 | 狠狠干夜夜爱 | 98超碰在线观看 | 麻豆久久一区二区 | 在线小视频你懂得 | 亚洲精品国偷自产在线91正片 | 又黄又爽免费视频 | 久久在线精品 | 国产色就色| 久久特级毛片 | 欧美精品久久久久久久亚洲调教 | 天天射网站 | 国产精品福利一区 | 久久久精品 | 在线视频 区 | 91麻豆高清视频 | 91视频下载 | 亚洲第二色 | 久久久久久久久久久影院 | 久久系列 | 久久久久久久看片 | 啪啪资源| 久久国产精品一区二区 | 精品99久久| 欧产日产国产69 | 午夜视频一区二区 | 久久99精品久久久久久久久久久久 | 狠狠久久伊人 | 美女黄久久 | 97超碰伊人| 日本精品视频免费观看 | 免费看一级黄色大全 | 精品黄色在线观看 | 久久国内精品视频 | 九九九在线观看视频 | 天天综合网在线观看 | 国产欧美在线一区二区三区 | 精品日韩中文字幕 | 一区二区视频播放 | 狠狠色噜噜狠狠狠合久 | 国产在线观看网站 | 亚洲黄色一级电影 | 国产黄色在线看 | 波多野结衣在线播放一区 | 婷婷色av| 亚洲精品小视频 | 国产无遮挡又黄又爽在线观看 | 91视频大全 | 五月精品 | 精品久久久精品 | 久青草影院 | 又黄又刺激又爽的视频 | 天天天干天天射天天天操 | 操夜夜操 | 一区二区免费不卡在线 | 午夜三级影院 | 国产一级精品绿帽视频 | 美女黄视频免费看 | 午夜久久 | 99在线精品观看 | 久草视频在线免费看 | 日本激情视频中文字幕 | 国产一区二区精 | 亚洲视频免费在线观看 | 97人人超| 91精品国产电影 | 国产99一区 | 成人久久久电影 | 国产精品6999成人免费视频 | 久久国产精品99久久人人澡 | 99在线观看免费视频精品观看 | 91中文字幕在线播放 | 91视频 - 114av | 国产看片免费 | 激情久久网 | 国产精品99久久久 | 97精品伊人 | 九九热.com | 97超级碰碰碰视频在线观看 | 日韩免费三区 | 久久黄色精品视频 | 91亚洲精品久久久久图片蜜桃 | 日韩一区二区三区在线观看 | 久久久久久久久久国产精品 | 久久综合久久综合九色 | 国产精品女人久久久久久 | 伊人天天操 | 狠狠色狠狠综合久久 | 欧美日韩国产精品一区 | 青草视频在线看 | 91夜夜夜 | www.夜夜爱 | 亚洲人成人在线 | 亚洲成av人片在线观看 | av线上看 | 黄色精品在线看 | 久久99精品国产99久久 | 黄色三级在线观看 | 久久国产精品偷 | 成年人免费在线播放 | 欧美日韩国产在线精品 | 玖玖在线播放 | 天天天干天天天操 | 在线国产一区二区 | 五月天综合婷婷 | 中文字幕在线观看网站 | 91久久在线观看 | 五月婷婷av在线 | 国产91免费在线 | 久久试看 | 亚洲精品在线观看中文字幕 | 日韩黄在线观看 | 国产成人在线免费观看 | 日韩免费大片 | 一区二区三区久久精品 | 国产黄av | 国产一区二区在线免费播放 | av在线播放快速免费阴 | 久久九九久久九九 | 精品久久网站 | 97福利视频 | 五月天天色 | 又黄又爽又湿又无遮挡的在线视频 | 99久久精品国产系列 | 精品国产伦一区二区三区观看方式 | 国产美女久久久 | 日本二区三区在线 | 91天堂影院 | 天天操天天干天天插 | 91精品人成在线观看 | 久热超碰 | 日日操天天爽 | 国产999久久久 | 国产区精品视频 | 久久成人国产 | 国产 一区二区三区 在线 | 视频在线99re | 在线视频 91 | 成人免费在线视频 | 亚洲国产小视频在线观看 | 天天操人人干 | 日韩一区二区三区在线观看 | 欧美片网站yy | 成人理论在线观看 | 日韩| 国产无套一区二区三区久久 | 欧美日韩国产精品一区二区 | 国产日韩中文在线 | 特级a毛片 | 亚洲丝袜中文 | 国产在线观看二区 | www激情久久| 亚洲欧美视频一区二区三区 | 亚洲一区日韩 | 91亚洲精品久久久久图片蜜桃 | 欧美日韩国产一二三区 | 中文字幕在线观看一区 | 精品久久久久久久久久 | 在线a人v观看视频 | 51久久夜色精品国产麻豆 | 狠狠黄| 中文字幕av网站 | 久草在线一免费新视频 | 久久一区二区三区日韩 | 久青草视频 | 国产精品久久久久久爽爽爽 | 亚洲尺码电影av久久 | 久久中文欧美 | 国产精品自产拍在线观看中文 | 亚洲精品理论 | 免费在线观看av的网站 | 国产美女精品久久久 | 亚洲婷婷综合色高清在线 | 超碰在线98 | 手机在线看永久av片免费 | 久99久视频| 精品1区2区3区 | 91免费观看国产 | 在线亚洲免费视频 | 国产精品久久久久高潮 | 一级特黄aaa大片在线观看 | 极品中文字幕 | a级国产乱理论片在线观看 特级毛片在线观看 | 中文字幕电影在线 | 欧美亚洲专区 | 96精品视频 | 亚洲高清视频在线观看 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 国产香蕉久久 | 在线观看一区 | 欧美色综合天天久久综合精品 | 一区二区三区韩国免费中文网站 | 成年人黄色av | 美女视频黄色免费 | 中国一级片在线观看 | 国产一级片视频 | 人人爽人人爽人人爽 | 亚洲国产美女精品久久久久∴ | 国产精品99久久久久久久久 | 狠狠网| 国产在线专区 | 韩国av一区二区三区 | 亚洲精品综合在线 | 日本一区二区三区免费观看 | 天堂va在线观看 | 国产在线国偷精品产拍 | 日韩电影在线观看一区 | 综合激情网 | 国产一区二区成人 | 9在线观看免费高清完整版在线观看明 | 夜夜躁日日躁狠狠久久av | 午夜丁香视频在线观看 | 九九九免费视频 | 亚洲精品视频在线播放 | 久久久久国产一区二区 | 免费在线观看成年人视频 | 亚洲永久精品在线 | 国产香蕉视频在线观看 | 亚洲aaa毛片 | 最新真实国产在线视频 | 国产精品人成电影在线观看 | 成人午夜影院在线观看 | 国产精品小视频网站 | 久久久久久不卡 | 亚洲国产精品电影在线观看 | 亚洲高清免费在线 | 99免费看片 | 九九视频免费观看视频精品 | 久久96国产精品久久99漫画 | 成人国产精品入口 | 欧美亚洲一级片 | 国产精品久久久av | 在线国产不卡 | 欧美专区国产专区 | a级成人毛片 | 四虎影院在线观看av | 中文字幕二区在线观看 | 在线精品国产 | 国产高清无线码2021 | 日韩中字在线观看 | 久久99久国产精品黄毛片入口 | 欧美激情视频三区 | 国产精品1区2区3区在线观看 | 超碰国产97 | 亚洲一区精品人人爽人人躁 | 中文字幕在线观看播放 | 国产精品久久久久999 | av中文字幕在线电影 | 亚洲精品乱码久久久久久蜜桃动漫 | 亚洲 欧洲av | 五月婷激情| 久久精品一区二区三区国产主播 | 91人人揉日日捏人人看 | 狠狠五月天 | 久久久久影视 | 欧美亚洲精品一区 | 国产精品黄色av | 天天摸日日操 | 久久久久国产视频 | 丁香九月激情 | 国产中文字幕免费 | 免费在线日韩 | 国产乱码精品一区二区蜜臀 | 久久er99热精品一区二区三区 | 夜夜爽夜夜操 | 国产中文字幕网 | 在线观看免费国产小视频 | 国产麻豆精品传媒av国产下载 | 久久国语露脸国产精品电影 | 成人免费共享视频 | 色综合久久网 | 中文字幕制服丝袜av久久 | 黄a网站 | 色网址99 | 日本成人中文字幕在线观看 | 在线看成人 | 天天射日| 操操操人人人 | 国产精品一区二区免费看 | 国产视频高清 | 狠狠色噜噜狠狠狠狠 | 日韩av中文在线观看 | 激情开心站| 亚洲欧美日韩精品久久奇米一区 | 在线观看精品黄av片免费 | 亚洲最新合集 | 亚洲精品白浆高清久久久久久 | 欧美一区二区伦理片 | 日韩精品一区二区三区免费观看 | 成人在线免费视频 | 午夜精品久久久 | 在线观看久草 | av网址最新 | 成人av电影在线观看 | 97人人网| 国产香蕉久久 | 国产伦理久久精品久久久久_ | 成人a在线| 欧洲精品亚洲精品 | 欧美二区三区91 | 中午字幕在线 | 国内精品国产三级国产aⅴ久 | 免费不卡中文字幕视频 | 日本精品视频一区 | 黄色毛片在线 | 久久久久久片 | 久久久久一区二区三区四区 | 亚洲精品高清视频 | 中文字幕五区 | 久草在线在线 | 成人97人人超碰人人99 | 欧美成人高清 | 成人免费视频视频在线观看 免费 | 久久国产免 | 亚洲女人天堂成人av在线 | 午夜av电影院 | 精品国产网址 | 国产一二三在线视频 | 国产区在线看 | 久久久久久网址 | 亚洲免费在线观看视频 | 日韩av一区二区在线播放 | 免费观看9x视频网站在线观看 | 日操操 | 亚洲综合色站 | 国产一区二区高清不卡 | 久久久久久久久久久影视 | 日本精品视频在线观看 | 精品国产乱子伦一区二区 | 国产精品久久久电影 | 亚洲一级久久 | 天天伊人网 | 亚洲高清色综合 | 天天干天天操天天搞 | 欧美a√大片 | h网站免费在线观看 | 在线 高清 中文字幕 | 国产片免费在线观看视频 | 国产精彩视频 | 亚洲综合色站 | 天天操天天拍 | 国产黄色高清 | 欧美另类老妇 | www.91成人| 中文字幕亚洲精品日韩 | 日本精品一区二区三区在线观看 | 久久久亚洲国产精品麻豆综合天堂 | 亚洲五月婷婷 | 色婷婷综合在线 | 一级黄色在线免费观看 | 成人国产精品免费观看 | 国产精品国产三级国产aⅴ无密码 | 97在线精品| 99国产成+人+综合+亚洲 欧美 | av九九 | 五月婷婷六月丁香在线观看 | 日韩成人在线一区二区 | 日韩精品免费在线播放 | 婷婷色网视频在线播放 | 不卡中文字幕av | 人成午夜视频 | 在线a人v观看视频 | 免费高清在线视频一区· | 99久久精品国产亚洲 | 久久最新网址 | 五月婷婷欧美视频 | 国产精品mv | 九九久久影视 | 国产伦精品一区二区三区在线 | 黄色小网站免费看 | 国产99在线免费 | 亚洲国产福利视频 | 亚洲美女视频在线观看 | 啪嗒啪嗒免费观看完整版 | 国产亚洲欧美在线视频 | 在线观看免费视频你懂的 | 久久久亚洲精品 | 99久久爱 | 久草在线这里只有精品 | 少妇bbw搡bbbb搡bbbb | 国产精品嫩草69影院 | 国产精品高清免费在线观看 | 免费三级黄色片 | 亚洲小视频在线观看 | 免费看v片 | 日本一区二区不卡高清 | 偷拍精品一区二区三区 | 久久在线影院 | 波多野结衣在线播放视频 | 久草在线手机视频 | 国产精品一区二区久久精品爱涩 | 中文字幕成人一区 | 亚洲精品456在线播放 | 欧美 亚洲 另类 激情 另类 | 最近中文字幕第一页 | 永久免费观看视频 | av免费在线网 | 看国产黄色大片 | 亚洲资源一区 | 黄色资源在线观看 | 中文字幕 欧美性 | 日本最新中文字幕 | 懂色av懂色av粉嫩av分享吧 | 欧美一区影院 | 91麻豆国产福利在线观看 | 国产99爱| 久久国色夜色精品国产 | 99成人精品 | 又紧又大又爽精品一区二区 | 国产精品 9999| 91av免费在线观看 | 天天操综合网站 | 国产成人一区二区三区在线观看 | 青青草国产免费 | 97在线视频免费播放 | av电影免费在线看 | 999在线精品 | 麻豆视频在线免费观看 | 亚洲资源一区 | 亚洲综合射 | 欧美日本国产在线观看 | 操操操com | 日韩欧美综合 | 国产亚洲欧美精品久久久久久 | 99久久婷婷国产综合精品 | 国产美女被啪进深处喷白浆视频 | 日韩av片无码一区二区不卡电影 | 天天操天天色天天射 | 91手机视频在线 | 黄色日本免费 | 久久久久久美女 | 午夜在线观看一区 | 色偷偷88888欧美精品久久久 | www.看片网站 | 在线看黄色av | 亚洲三级国产 | 免费毛片aaaaaa | 欧美综合在线观看 | 欧美日韩国产精品一区 | 欧美人zozo | 激情五月婷婷激情 | 色在线国产 | 精品国产精品一区二区夜夜嗨 | 毛片一区二区 | 成人av高清在线 | 在线免费观看视频一区二区三区 | 6080yy精品一区二区三区 | 婷婷丁香国产 | 波多野结衣视频一区二区三区 | 国产精品久久久久国产精品日日 | 中文字幕不卡在线88 | 91网页版免费观看 | www黄com| 少妇bbr搡bbb搡bbb| av高清一区二区三区 | 久久精品网站视频 | 在线观看一区二区视频 | www成人精品 | 黄色1级大片 | 成人免费网视频 | 丝袜+亚洲+另类+欧美+变态 | 亚洲精品国内 | 国产精品免费久久久久久久久久中文 | 午夜婷婷综合 | 亚洲麻豆精品 | 国产午夜精品一区二区三区四区 | 深爱五月网 | 不卡的av在线播放 | 在线观看免费一级片 | 久久久久黄 | 免费在线观看一区二区三区 | 精品一区电影国产 | 日日操日日干 | 久草手机视频 | 久精品视频在线 | 久久99亚洲精品久久 | 色偷偷88888欧美精品久久 | 亚洲h在线播放在线观看h | 色网站在线 | 黄网站a| 国产精品综合在线观看 | 婷婷视频在线播放 | 久99久久| 久草精品视频 | 六月天综合网 | 日韩xxx视频 | 免费毛片一区二区三区久久久 | 国产不卡网站 | 国产黄色免费在线观看 | 婷婷亚洲激情 | 999国内精品永久免费视频 | 成人理论电影 | 五月婷婷丁香 | 国产精品成人一区二区三区吃奶 | 91视频在线免费观看 | 九九视频网| 一区二区激情 | 久久五月天婷婷 | 少妇bbb搡bbbb搡bbbb | 麻豆免费在线播放 | 中文在线最新版天堂 | 992tv在线成人免费观看 | 韩国三级在线一区 | 二区三区视频 | 婷婷久久综合九色综合 | 免费看片日韩 | 最近2019中文免费高清视频观看www99 | 有码中文字幕 | 一区二区精品在线观看 | 综合中文字幕 | 欧美日韩高清一区 | 五月激情姐姐 | 久久久久久久久免费 | 成人免费一区二区三区在线观看 | 黄色一级动作片 | 久久歪歪 | 色爽网站 | 99久久综合精品五月天 | 久久在线精品视频 | 日韩色综合| 91麻豆精品国产91久久久久久 | 麻豆精品传媒视频 | 国产二区av | 亚洲精品中文字幕在线 | 国产91粉嫩白浆在线观看 | 9在线观看免费高清完整版在线观看明 | 国产精品不卡一区 | 狠狠狠狠狠狠狠狠 | 国产精品网站一区二区三区 | 亚洲人成综合 | 一区二区不卡视频在线观看 | 国内视频 | av日韩不卡 | 正在播放国产一区 | 97视频免费在线观看 | 日本午夜在线亚洲.国产 | 97天天综合网 | 在线 影视 一区 | 成人国产一区二区 | 天天视频亚洲 | 激情xxxx| 精品一区在线 | 国产一区成人 | 亚洲精品在 | 久久精品一区二区三区中文字幕 | 亚欧日韩成人h片 | 亚洲综合色丁香婷婷六月图片 | 91麻豆精品91久久久久同性 | 中文字幕久久精品一区 | 日韩av中文在线观看 | 手机版av在线 | 99视频这里只有 | 成人免费在线视频 | 97日日碰人人模人人澡分享吧 | 日韩精品无| 国产亚洲欧美在线视频 | 韩国av一区二区三区 | 成人视屏免费看 | 91精品国产欧美一区二区 | 久久久久国产一区二区三区四区 | 有没有在线观看av | 亚洲精品久久久蜜桃直播 | 国产精品欧美日韩 | 在线观看中文字幕视频 | 中日韩欧美精彩视频 | 正在播放五月婷婷狠狠干 | 国产视频精品网 | 国产亚洲激情视频在线 | 日韩精品中文字幕有码 | 中文字幕乱偷在线 | 欧美日韩视频一区二区三区 | 极品国产91在线网站 | 在线精品视频免费播放 | 91在线视频免费91 | 欧美一级黄大片 | 亚洲高清av| 97成人在线观看视频 | 国产高清成人在线 | 夜夜操天天干 | 久久人人97超碰com | 97人人澡人人爽人人模亚洲 | 国产精品欧美久久久久无广告 | 久久一区二区三区国产精品 | 精品国产伦一区二区三区 | 婷婷色网视频在线播放 | 在线国产一区二区三区 | 久久理论视频 | 国产精品成人一区二区 | 2018精品视频 | 9i看片成人免费看片 | 亚洲精品综合欧美二区变态 | 在线免费观看麻豆视频 | 中文十次啦 | 午夜999| 日本黄色大片免费看 | 99国内精品 | 日韩在线欧美在线 | 久久官网 | 99热这里只有精品久久 | 黄色www免费 | 国产精品黄色在线观看 | 日韩电影一区二区在线 | 国产精品一区二区三区免费看 | 国产乱对白刺激视频在线观看女王 | 日本黄色大片儿 | 免费精品国产va自在自线 | 色婷婷丁香 | 日韩一级成人av | 黄色录像av | av福利第一导航 | 国产福利不卡视频 | 国产亚洲精品bv在线观看 | 国内精品在线看 | 国产高清中文字幕 | 国产人成在线视频 | 亚洲免费在线看 | 99免费在线| 激情久久五月天 | 国产精品午夜在线观看 | 自拍超碰在线 | 黄色av免费| 久久夜色网 | 久保带人 | 97超在线视频 | 五月天综合网 | www免费看 | 99精品毛片 | 精品国产精品国产偷麻豆 | 久久免费视频在线观看30 | 97视频入口免费观看 | 黄色软件视频大全免费下载 | 日韩在线视频观看 | 亚洲日韩欧美一区二区在线 | 国产一区在线播放 | 黄色h在线观看 | 狠狠色狠狠色综合系列 | 精品国产一区二区在线 | 91传媒免费在线观看 | 亚洲欧洲xxxx| 96av视频| 亚洲天堂激情 | 最近中文字幕大全中文字幕免费 | www婷婷 | 国产一级特黄毛片在线毛片 | 一区二区视频欧美 | 在线激情网 | 开心综合网 | 久久激情视频 | 91精品福利在线 | 成人91在线 | 色婷婷综合久久久久 | 亚洲视频一 | 精品久久久久久亚洲综合网 | 国产精品女同一区二区三区久久夜 | 国产小视频你懂的在线 | 午夜在线看片 | 亚洲国产成人久久综合 | 米奇影视7777 | 九色视频自拍 | 欧美日韩69 |