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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

从零开始入门 K8s | 调度器的调度流程和算法介绍

發布時間:2025/3/20 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从零开始入门 K8s | 调度器的调度流程和算法介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者 | 汪萌海(木蘇)? 阿里巴巴技術專家

關注“阿里巴巴云原生”公眾號,回復關鍵詞**“入門”**,即可下載從零入門 K8s 系列文章 PPT。

導讀:Kubernetes 作為當下最流行的容器自動化運維平臺,以聲明式實現了靈活的容器編排,本文以 v1.16 版本為基礎詳細介紹了 K8s 的基本調度框架、流程,以及主要的過濾器、Score 算法實現等,并介紹了兩種方式用于實現自定義調度能力。

調度流程

調度流程概覽

Kubernetes 作為當下最主流的容器自動化運維平臺,作為 K8s 的容器編排的核心組件 kube-scheduler 將是我今天介紹的主角,如下介紹的版本都是以?**release-1.16?**為基礎,下圖是 kube-scheduler 的主要幾大組件:

Policy

Scheduler 的調度策略啟動配置目前支持三種方式,配置文件 / 命令行參數 / ConfigMap。調度策略可以配置指定調度主流程中要用哪些過濾器 (Predicates)、打分器 (Priorities) 、外部擴展的調度器 (Extenders),以及最新支持的 SchedulerFramwork 的自定義擴展點 (Plugins)。

Informer

Scheduler 在啟動的時候通過 K8s 的 informer 機制以 List Watch 從 kube-apiserver 獲取調度需要的數據例如:Pods、Nodes、Persistant Volume(PV), Persistant Volume Claim(PVC) 等等,并將這些數據做一定的預處理作為調度器的的 Cache。

調度流水線

通過 Informer?將需要調度的 Pod 插入 Queue 中,Pipeline 會循環從 Queue Pop 等待調度的 Pod 放入 Pipeline 執行。

調度流水線 (Schedule Pipeline) 主要有三個階段:Scheduler Thread,Wait Thread,Bind Thread。

  • Scheduler Thread 階段: 從如上的架構圖可以看到 Schduler Thread 會經歷 Pre Filter -> Filter -> Post Filter-> Score -> Reserve,可以簡單理解為 Filter -> Score -> Reserve。

Filter 階段用于選擇符合 Pod Spec 描述的 Nodes;Score 階段用于從 Filter 過后的 Nodes 進行打分和排序;Reserve 階段將 Pod 跟排序后的最優 Node 的 NodeCache 中,表示這個 Pod 已經分配到這個 Node 上, 讓下一個等待調度的 Pod 對這個 Node 進行 Filter 和 Score 的時候能看到剛才分配的 Pod。

  • **Wait Thread 階段: **這個階段可以用來等待 Pod 關聯的資源的 Ready 等待,例如等待 PVC 的 PV 創建成功,或者 Gang 調度中等待關聯的 Pod 調度成功等等;

  • **Bind Thread 階段:?**用于將 Pod 和 Node 的關聯持久化 Kube APIServer。

整個調度流水線只有在 Scheduler Thread 階段是串行的一個 Pod 一個 Pod 的進行調度,在 Wait 和 Bind 階段 Pod 都是異步并行執行。

調度詳細流程

解說完 kube-scheduler 的幾大部件的作用和關聯關系之后,接下來深入理解下 Scheduler Pipeline 的具體工作原理,如下是 kube-scheduler 的詳細流程圖,先解說調度隊列:

**SchedulingQueue?**有三個子隊列 activeQ、backoffQ、unschedulableQ。

Scheduler 啟動的時候所有等待被調度的 Pod 都會進入 activieQ,activeQ 會按照 Pod 的 priority 進行排序,Scheduler Pipepline 會從 activeQ 獲取一個 Pod 進行 Pipeline 執行調度流程,當調度失敗之后會直接根據情況選擇進入?unschedulableQ 或者?backoffQ,如果在當前 Pod 調度期間 Node Cache、Pod Cache 等 Scheduler Cache 有變化就進入 backoffQ,否則進入?unschedulableQ。

unschedulableQ 會定期較長時間(例如 60 秒)刷入 activeQ 或者 backoffQ,或者在 Scheduler Cache 發生變化的時候觸發關聯的 Pod 刷入 activeQ 或者 backoffQ;backoffQ 會以 backoff 機制相比?unschedulableQ?比較快地讓待調度的 Pod 進入 activeQ 進行重新調度。

接著詳細介紹 Scheduler Thread 階段,在 Scheduler Pipeline 拿到一個等待調度的 Pod,會從 NodeCache 里面拿到相關的 Node 執行 Filter 邏輯匹配,這從 NodeCache 遍歷 Node 的過程有一個空間算法上的優化,簡單可以概括為在避免過濾所有節點的同時考慮了調度的容災取樣調度。

具體的優化算法邏輯(有興趣的同學可以看 node_tree.go 的 Next 方法):在 NodeCache 中,Node 是按照 zone 進行分堆。在 filter 階段的時候,為會 NodeCache 維護一個 zondeIndex,每 Pop 一個 Node 進行過濾,zoneIndex 往后挪一個位置,然后從該 zone 的 node 列表中取一個 node 出來。

可以看到上圖縱軸有一個 nodeIndex,每次也會自增。如果當前 zone 的節點無數據,那就會從下一個 zone 中拿數據。大概的流程就是 zoneIndex 從左向右,nodeIndex 從上到下,保證拿到的 Node 節點是按照 zone 打散,從而實現避免過濾所有節點的同時考慮了節點的 az 均衡部署。(最新 release-v.1.17 的版本已經取消這種算法,為什么取消應該是沒有考慮 Pod 的 prefer 和 node 的 prefer,沒有實現 Pod 的 Spec 要求)

取樣調度里面的取樣規模這里簡單介紹一下,默認的取樣比率公式 = Max (5, 50 - 集群的 node 數 / 125),取樣規模 = Max (100, 集群 Node 數*取樣比率)。

這里舉個例子:節點規模為 3000 個節點,那么**取樣比例?= Max (5, 50 - 3000/125) = 26%,那么取樣規模?*= Max (100, 3000 0.26) = 780,在調度流水線里面,Filter 只要匹配到 780 個候選節點,就可以停止 Filter 流程,走到 Score 階段。

Score 階段依據 Policy 配置的算分插件,進行排序,分數最高的節點作為 SelectHost。接著將這個 Pod 分配到這個 Node 上,這個過程叫做?Reserver 階段可以稱為賬本預占。預占的過程修改 Pod 在 PodCache 的狀態為 Assumed 的狀態(處于內存態)。

調度過程涉及到?Pod 狀態機的生命周期,這里簡單介紹下 Pod 的幾個主要狀態: Initial(虛擬狀態)->Assumed(Reserver)->Added->Deleted(虛擬狀態); 當通過 Informer watch 到 Pod 數據已經確定分配到這個節點的時候,才會把 Pod 的狀態變成 Added。選中完節點在 Bind 的時候,有可能會 Bind 失敗,在 Bind 失敗的時候會做回退,就是把預占用的賬本做 Assumed 的數據退回 Initial,也就是把 Assumed 狀態擦除,從 Node 里面把 Pod 賬本清除。

如果 Bind 失敗,會把 Pod 重新丟回到 unschedulableQ 隊列里面。在調度隊列中,什么情況下 Pod 會到 backoffQ 中呢?這是一個很細節的點。如果在這么一個調度周期里面,Cache 發生了變化,會把 Pod 放到 backoffQ 里面。在 backoffQ 里面等待的時間會比在 unschedulableQ 里面時間更短,backoffQ 里有一個降級策略,是 2 的指數次冪降級。假設重試第一次為 1s,那第二次就是 2s,第三次就是 4s,第四次就是 8s,最大到 10s。

調度算法實現

Predicates (過濾器)

Filter 根據功能用途可以把它們分為四類:

  • 存儲匹配相關
  • Pode 和 Node 匹配相關
  • Pod 和 Pod 匹配相關
  • Pod 打散相關

存儲相關

存儲相關的幾個過濾器的功能:

  • NoVolumeZoneConflict,pvc 關聯的 pv 的 label 上設置 zone\az 限制待匹配的節點要跟 pv;
  • MaxCSIVolumeCountPred,是用來校驗 pvc 上指定的 Provision 在 CSI plugin 上的單機最大 pv 數限制;
  • CheckVolumeBindingPred,在 pvc 和 pv 的 binding 過程中對其進行邏輯校驗,里頭的邏輯寫的比較復雜,主要都是如何復用 pv;
  • NoDiskConfict,SCSI 存儲不會被重復的 volume。

Pod 和 Node 匹配相關

  • **CheckNodeCondition:**校驗節點是否準備好被調度,校驗node.condition的condition type :Ready為true和NetworkUnavailable為false以及Node.Spec.Unschedulable為false;
  • **CheckNodeUnschedulable:**在 node 節點上有一個 NodeUnschedulable 的標記,我們可以通過 kube-controller 對這個節點直接標記為不可調度,那這個節點就不會被調度了。在 1.16 的版本里,這個 Unschedulable 已經變成了一個 Taints。也就是說需要校驗一下 Pod 上打上的 Tolerates 是不是可以容忍這個 Taints;
  • **PodToleratesNodeTaints:**校驗 Node 的 Taints 是否被 Pod Tolerates 包含;
  • **PodFitsHostPorts:**校驗 Pod 上的 Container 聲明的 Ports 是否正在被 Node 上已經分配的 Pod 使用;
  • MatchNodeSelector: 校驗?Pod.Spec.Affinity.NodeAffinity 和?Pod.Spec.NodeSelector 是否與?Node 的 Labels 匹配。

Pod 和 Pod 匹配相關

MatchinterPodAffinity:主要是 PodAffinity 和 PodAntiAffinity 的校驗邏輯,這里面最大的復雜度是在于 Affinity 里面的?PodAffinityTerm?描述支持的 TopologyKey(可以表示在 node/zone/az 等拓撲結構上),這個其實是一個性能殺手。

Pod 打散相關

  • EvenPodsSpread
  • CheckServiceAffinity

EvenPodsSpread

這是一個新的功能特性,首先來看一下 EvenPodsSpread 中 Spec 描述:
– 描述符合條件的一組 Pod 在指定 TopologyKey 上的打散要求。

下面我們來看一下怎么描述一組 Pod,如下圖所示:

spec:topologySpreadConstraints:- maxSkew: 1whenUnsatisfiable: DoNotScheduletopologyKey: k8s.io/hostnameselector:matchLabels:app: foomatchExpressions:- key: appoperator: Invalues: ['foo', 'foo2']

topologySpreadConstraints: 用于描述 Pod 要在什么拓撲結構上進行均衡打散,多個?topologySpreadConstraint?之間是 and 關系;
selector:用于描述需要滿足的拓撲打散的一組 Pod 的列表
topologyKey:?作用在什么拓撲結構上;
maxSkew:?最大允許的不均衡數量;
whenUnsatisfiable:?當不滿足 topologySpreadConstraint 的時候的策略,DoNotSchedule:表示作用于 filter 階段,ScheduleAnyway:作用于 score 階段。
下面舉例描述下:

selector 選擇的是所有 lable 符合 app=foo 的 pod,必須在 zone 級別是打散的,允許最大不均衡數為 1。
集群中有三個 zone,上圖中 label 的值 app=foo?的 Pod 在 zone1 和 zone2 中都分配了一個 pod。
計算不均衡數量公式為:ActualSkew = count[topo] - min(count[topo])
首先,依據 selector 獲取到符合條件的 Pod 列表
其次,會按照 topologyKey 去分組得到 count[topo]

如上圖所示:

假設 maxSkew 為 1,如果分配到 zone1/zone2,skew 的值為2,大于前面設置的 maxSkew。這是不匹配的,所以只能分配到 zone3。如果分配到 zone3 的話,min(count[topo]) 為1,count[topo]為 1,那 skew 就等于 0,因此只能分配到 zone2。

假設 maxSkew 為 2,分配到 z1(z2),skew 的值為 2/1/0(1/2/0),最大值為 2,滿足 <=maxSkew。那 z1/z2/z3 都是允許被選擇的。

通過 EvenPodsSpread 可以實現一組 Pod 在某個 TopologyKey 上的均衡打散需求,如果必須要求每個 topo 上都均衡可以設 maxSkew 為1,當然這個描述缺乏了一些控制,例如必須分配在多少個 topologyValue 上的限制。

Priorities

接下來看一下打分算法,打分算法主要解決的問題就是集群的碎片、容災、水位、親和、反親和等。

按照類別可以分為四大類:

  • Node 水位
  • Pod 打散 (topp,service,controller)
  • Node 親和&反親和
  • Pod 親和&反親和

資源水位

接下來介紹打分器相關的第一個資源水位。

節點打分算法跟資源水位相關的主要有四個,如上圖所示。

  • 資源水位公式的概念

Request:Node 已經分配的資源;Allocatable:Node 的可調度的資源

  • 優先打散

把 Pod 分到資源空閑率最高的節點上,而非空閑資源最大的節點,公式:資源空閑率=(Allocatable - Request) / Allocatable,當這個值越大,表示分數越高,優先分配到高分數的節點。其中**(Allocatable - Request)**表示為Pod分配到這個節點之后空閑的資源數。

  • 優先堆疊

把 Pod 分配到資源使用率最高的節點上,公式:資源使用率 = Request / Allocatable?,資源使用率越高,表示得分越高,會優先分配到高分數的節點。

  • 碎片率

是指 Node 上的多種資源之間的資源使用率的差值,目前支持 CPU/Mem/Disk 三類資源, 假如僅考慮 CPU/Mem,那么碎片率的公式 = Abs[CPU(Request / Allocatable) - Mem(Request / Allocatable)] 。舉一個例子,當 CPU 的分配率是 99%,內存的分配率是 50%,那么碎片率 = 99% - 50% = 50%,那么這個例子中剩余 1% CPU, 50% Mem,很難有這類規格的容器能用完 Mem。得分 = 1 - 碎片率,碎片率越高得分低。

  • 指定比率

可以在 Scheduler 啟動的時候,為每一個資源使用率設置得分,從而實現控制集群上 node 資源分配分布曲線。

Pod 打散

Pod 打散為了解決的問題為:支持符合條件的一組 Pod 在不同 topology 上部署的 spread 需求。

  • SelectorSpreadPriority

用于實現 Pod 所屬的 Controller 下所有的 Pod 在 Node 上打散的要求。實現方式是這樣的:它會依據待分配的?Pod 所屬的 controller,計算該 controller 下的所有 Pod,假設總數為 T,對這些 Pod 按照所在的 Node 分組統計;假設為 N (表示為某個 Node 上的統計值),那么對 Node上的分數統計為? (T-N)/T 的分數,值越大表示這個節點的 controller 部署的越少,分數越高,從而達到 workload 的 pod 打散需求。

  • ServiceSpreadingPriority

官方注釋上說大概率會用來替換 SelectorSpreadPriority,為什么呢?我個人理解:Service 代表一組服務,我們只要能做到服務的打散分配就足夠了。

  • EvenPodsSpreadPriority

用來指定一組符合條件的 Pod 在某個拓撲結構上的打散需求,這樣是比較靈活、比較定制化的一種方式,使用起來也是比較復雜的一種方式。

因為這個使用方式可能會一直變化,我們假設這個拓撲結構是這樣的:Spec 是要求在 node 上進行分布的,我們就可以按照上圖中的計算公式,計算一下在這個 node 上滿足 Spec 指定 labelSelector 條件的 pod 數量,然后計算一下最大的差值,接著計算一下 Node 分配的權重,如果說這個值越大,表示這個值越優先。

Node 親和&反親和

  • NodeAffinityPriority,這個是為了滿足 Pod 和 Node 的親和 & 反親和;

  • ServiceAntiAffinity,是為了支持 Service 下的 Pod 的分布要按照 Node 的某個 label 的值進行均衡。比如:集群的節點有云上也有云下兩組節點,我們要求服務在云上云下均衡去分布,假設 Node 上有某個 label,那我們就可以用這個 ServiceAntiAffinity 進行打散分布;

  • NodeLabelPrioritizer,主要是為了實現對某些特定 label 的 Node 優先分配,算法很簡單,啟動時候依據調度策略 (SchedulerPolicy)配置的 label 值,判斷 Node 上是否滿足這個label條件,如果滿足條件的節點優先分配;

  • ImageLocalityPriority,節點親和主要考慮的是鏡像下載的速度。如果節點里面存在鏡像的話,優先把 Pod 調度到這個節點上,這里還會去考慮鏡像的大小,比如這個 Pod 有好幾個鏡像,鏡像越大下載速度越慢,它會按照節點上已經存在的鏡像大小優先級親和。

Pod 親和&反親和

InterPodAffinityPriority

先介紹一下使用場景:

  • 第一個例子,比如說應用 A 提供數據,應用 B 提供服務,A 和 B 部署在一起可以走本地網絡,優化網絡傳輸;
  • 第二個例子,如果應用 A 和應用 B 之間都是 CPU 密集型應用,而且證明它們之間是會互相干擾的,那么可以通過這個規則設置盡量讓它們不在一個節點上。

NodePreferAvoidPodsPriority

用于實現某些 controller 盡量不分配到某些節點上的能力;通過在 node 上加 annotation 聲明哪些 controller 不要分配到 Node 上,如果不滿足就優先。

如何配置調度器

配置調度器介紹

怎么啟動一個調度器,這里有兩種情況:

  • 第一種我們可以通過默認配置啟動調度器,什么參數都不指定;
  • 第二種我們可以通過指定配置的調度文件。

如果我們通過默認的方式啟動的話,想知道默認配置啟動的參數是哪些?可以用 --write-config-to 可以把默認配置寫到一個指定文件里面。
下面來看一下默認配置文件,如下圖所示:

  • **algorithmSource?**:算法提供者,目前提供三種方式:Provider、file、configMap,后面會介紹這塊;
  • **percentageOfNodesToscore?**:?調度器提供的一個擴展能力,能夠減少 Node 節點的取樣規模;
  • **schedulerName?**:用來表示調度器啟動的時候,負責哪些 Pod 的調度;如果沒有指定的話,默認名稱就是 default-scheduler;
  • **bindTimeoutSeconds?**:用來指定 bind 階段的操作時間,單位是秒;
  • clientConnection: 用來配置跟 kube-apiserver 交互的一些參數配置。比如 contentType,是用來跟 kube-apiserver 交互的序列化協議,這里指定為 protobuf;
  • **disablePreemption?**:關閉搶占調度;
  • **hardPodAffinitySymnetricweight?**:配置 PodAffinity 和 NodeAffinity 的權重是多少。

algorithmSource

這里介紹一下過濾器、打分器等一些配置文件的格式,目前提供三種方式:

  • Provider
  • file
  • configMap

如果指定的是 Provider,有兩種實現方式:

  • 一種是 DefaultPrivider;
  • 一種是 ClusterAutoscalerProvider。

ClusterAutoscalerProvider 是優先堆疊的,DefaultPrivider 是優先打散的。關于這個策略,當你的節點開啟了自動擴容,盡量使用 ClusterAutoscalerProvider 會比較符合你的需求。

這里看一下策略文件的配置內容,如下圖所示:

這里可以看到配置的過濾器 predicates,配置的打分器 priorities,以及我們配置的擴展調度器。這里有一個比較有意思的參數就是:alwaysCheckAllPredicates。它是用來控制當過濾列表有個返回 false 時,是否繼續往下執行?默認的肯定是 false;如果配置成 true,它會把每個插件都走一遍。

如何擴展調度器

Scheduler Extender

首先來看一下 Schedule Extender 能做什么?在啟動官方調度器之后,可以再啟動一個擴展調度器。

通過配置文件,如上文提到的 Polic 文件中 extender 的配置,包括 extender 服務的 URL 地址、是否 https 服務,以及服務是否已經有 NodeCache。如果有 NodeCache,那調度器只會傳給 nodenames 列表。如果沒有開啟,那調度器會把所有 nodeinfo 完整結構都傳遞過來。

ignorable 這個參數表示調度器在網絡不可達或者是服務報錯,是否可以忽略擴展調度器。managedResources,官方調度器在遇到這個 Resource 時會用擴展調度器,如果不指定表示所有的都會使用擴展調度器。

這里舉個 GPU share 的例子。在擴展調度器里面會記錄每個卡上分配的內存大小,官方調度器只負責 Node 節點上總的顯卡內存是否足夠。這里擴展資源叫 example/gpu-men: 200g,假設有個 Pod 要調度,通過 kube-scheduler 會看到我們的擴展資源,這個擴展資源配置要走擴展調度器,在調度階段就會通過配置的 url 地址來調用擴展調度器,從而能夠達到調度器能夠實現 gpu-share 的能力。

Scheduler Framework

這里分成兩點來說,從擴展點用途和并發模型分別介紹。

擴展點的主要用途

擴展點的主要用途主要有以下幾個:

  • QueueSort:用來支持自定義 Pod 的排序。如果指定 QueueSort 的排序算法,在調度隊列里面就會按照指定的排序算法來進行排序;
  • Prefilter:對 Pod 的請求做預處理,比如 Pod 的緩存,可以在這個階段設置;
  • Filter:就是對 Filter 做擴展,可以加一些自己想要的 Filter,比如說剛才提到的 gpu-shared 可以在這里面實現;
  • PostFilter:可以用于 logs/metircs,或者是對 Score 之前做數據預處理。比如說自定義的緩存插件,可以在這里面做;
  • Score:就是打分插件,通過這個接口來實現增強;
  • Reserver:對有狀態的 plugin 可以對資源做內存記賬;
  • Permit:wait、deny、approve,可以作為 gang 的插入點。這個可以對每個 pod 做等待,等所有 Pod 都調度成功、都達到可用狀態時再去做通行,假如一個 pod 失敗了,這里可以 deny 掉;
  • PreBind:在真正 bind node 之前,執行一些操作,例如:云盤掛載盤到 Node 上;
  • Bind:一個 Pod 只會被一個 BindPlugin 處理;
  • PostBind:bind 成功之后執行的邏輯,比如可以用于 logs/metircs;
  • Unreserve:在 Permit 到 Bind 這幾個階段只要報錯就回退。比如說在前面的階段 Permit 失敗、PreBind 失敗, 都會去做資源回退。

并發模型

并發模型意思是主調度流程是在 Pre Filter 到 Reserve,如上圖淺藍色部分所示。從 Queue 拿到一個 Pod 調度完到 Reserve 就結束了,接著會把這個 Pod 異步交給 Wait Thread,Wait Thread 如果等待成功了,就會交給 Bind Thread,就是這樣一個線程模型。

自定義 Plugin

如何編寫注冊自定義 Plugin?

這里是一個官方的例子,在 Bind 階段,要將 Pod 綁定到某個 Node 上,對 Kube-apiserver 做 Bind。這里可以看到主要有兩個接口,bind 的接口是聲明調度器的名稱,以及 bind 的邏輯是什么。最后還要實現一個構造方法,告訴它的構造方法是怎樣的邏輯。

啟動自定義 Plugin 的調度器:

  • vendor
  • fork

在啟動的時候可以通過兩種方式去注冊:

  • 第一種方式是通過自己編寫一個腳本,通過 vendor 把調度器的代碼 vendor 進來。在啟動 scheduler.NewSchedulerCommand 的時候把 defaultbinder 注冊進去,這樣就可以啟動一個調度器;

  • 第二種方式是可以 fork kube-scheduler 的源代碼,然后把調度器的 defaultbinder 通過 register 插件注冊進去。注冊完這個插件,去 build 一個腳本、build 一個鏡像,然后啟動的時候,在配置文件的 plugins.bind.enable 啟動起來。

本文總結

本文內容到此就結束了,這里為大家簡單總結一下:

  • 第一部分跟大家介紹了下調度器的整體工作流程,以及一些計算的算法優化;
  • 第二部分詳細介紹調度的主要幾個工作組件過濾器組件、score 組件的實現,并列舉幾個 score 的使用場景;
  • 第三部分介紹調度器的配置文件的用法說明,讓大家可以通過這些配置來實現自己期望的調度行為;
  • 第四部分介紹了一些高級用法,怎么通過 extender/framework 擴展調度能力,來滿足特殊業務場景的調度需求。

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

總結

以上是生活随笔為你收集整理的从零开始入门 K8s | 调度器的调度流程和算法介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产福利久久 | 国产高清网站 | 日本精品久久久久中文字幕 | 欧美日韩在线播放 | 色偷偷88888欧美精品久久久 | 黄污在线看 | 色欧美成人精品a∨在线观看 | 操操操夜夜操 | 国产色视频一区二区三区qq号 | 91精品999| 国产精品麻豆果冻传媒在线播放 | 热久久最新地址 | 91粉色视频 | 免费特级黄色片 | 91精品久久久久久久久 | 激情丁香婷婷 | 亚洲伦理一区二区 | 午夜黄色| 精品国产伦一区二区三区 | 中文字幕视频观看 | 国内精品视频免费 | 97视频免费观看2区 亚洲视屏 | 九九视频在线 | 国产精品高潮呻吟久久av无 | 97成人精品 | 天天操天天干天天综合网 | 久久99热这里只有精品国产 | 性色视频在线 | 99精品国产兔费观看久久99 | 天天干夜夜干 | 免费网站污 | 91精品一区二区三区蜜臀 | 中文字幕av在线不卡 | 亚洲第一中文网 | 在线看国产日韩 | 99精品视频一区二区 | 亚洲一区二区精品3399 | 日韩欧美一区二区在线播放 | av高清在线 | 精品一区二区三区在线播放 | 成人全视频免费观看在线看 | 国产综合在线观看视频 | 国产精品人人做人人爽人人添 | 欧美日韩久久久 | 色噜噜色噜噜 | 国产黄色片免费在线观看 | 日韩久久精品一区二区 | 伊人天堂久久 | 久草在线最新视频 | 成年人免费在线观看网站 | 九色视频网址 | 亚洲干视频在线观看 | 五月婷婷狠狠 | 999成人 | 综合网成人 | 国产精品久久免费看 | 五月综合激情网 | 久久色网站 | 日韩性片 | 久久久久久黄 | 免费在线精品视频 | 国产中文字幕在线免费观看 | 欧美日韩在线免费观看 | 激情婷婷欧美 | 五月天综合网站 | 国产麻豆视频免费观看 | 日韩精品aaa | 日韩视频欧美视频 | 国产欧美久久久精品影院 | 黄色亚洲大片免费在线观看 | 欧美性色综合网 | 在线 国产 日韩 | 97av视频| av丝袜制服| 国产精品va最新国产精品视频 | 久久精品视频在线免费观看 | 亚洲免费精品一区二区 | 亚洲国产成人在线播放 | 免费在线播放av电影 | 综合网天天色 | 国产打女人屁股调教97 | 在线色视频小说 | av免费电影网站 | 国产91精品欧美 | 久久久久亚洲天堂 | 午夜精品一区二区三区四区 | 一级特黄aaa大片在线观看 | 久久观看最新视频 | 亚洲热久久 | 欧美9999| 中文字幕国产精品一区二区 | 美女免费视频网站 | 日日夜夜网站 | 国产在线免费 | 亚洲爱视频 | 日韩av黄 | 丝袜网站在线观看 | 久久久综合精品 | 91av在线播放视频 | 香蕉影视| 亚洲精品视频中文字幕 | 免费在线观看av的网站 | 亚洲在线免费视频 | 蜜臀av性久久久久av蜜臀三区 | 国产原创av片 | 激情综合啪 | 日韩精品第一区 | 久久久久久久久福利 | 欧美另类亚洲 | 久久av免费 | 国产片免费在线观看视频 | 99精品视频在线播放免费 | 久久情侣偷拍 | 亚洲五月综合 | 日韩欧美在线一区二区 | 日韩欧美v | 黄色精品久久 | 国产91精品看黄网站在线观看动漫 | 国产自制av | 在线观看91视频 | 日韩a级免费视频 | 成人av免费在线观看 | 91丨九色丨91啦蝌蚪老版 | 亚洲最大av在线播放 | 国产香蕉97碰碰久久人人 | 黄色在线免费观看网址 | 国精产品永久999 | 国产精品一区二区三区在线免费观看 | 久久人人精 | 免费看色的网站 | 91av99| 91日韩精品一区 | 97成人精品视频在线播放 | 婷婷六月天天 | 午夜性福利 | 国产精品久久久久毛片大屁完整版 | 国产精品视频永久免费播放 | 国产做aⅴ在线视频播放 | 97色涩 | 天堂av在线网 | av中文字幕免费在线观看 | 久久综合九色综合欧美就去吻 | 黄色国产成人 | 在线精品一区二区 | 九九热免费视频在线观看 | 欧美久久影院 | 久久亚洲人| 视频在线观看一区 | 91亚洲精品在线观看 | 国产视频九色蝌蚪 | 91成人在线观看高潮 | 婷婷视频在线播放 | 国产免费视频在线 | 午夜视频在线观看网站 | 99re国产视频 | 91精品久久久久久综合乱菊 | 久久成人国产精品入口 | 国产精品自产拍在线观看桃花 | 国内精品久久久久久久久久 | 欧美va天堂在线电影 | 99久久精品国产一区二区成人 | 日韩国产精品久久久久久亚洲 | 亚洲精品456在线播放乱码 | 嫩草伊人久久精品少妇av | 亚洲天堂网在线视频 | 国产精品综合av一区二区国产馆 | av电影av在线 | 亚洲天天做 | 一区二区三高清 | 国产日韩欧美精品在线观看 | 欧美专区亚洲专区 | 国产亚洲视频在线观看 | 日韩av成人免费看 | 久草线| 九九综合九九 | 欧美日韩激情视频8区 | 欧美日韩一区二区三区视频 | 日韩最新在线视频 | 美女免费视频黄 | 高清不卡一区二区三区 | 日韩在线免费电影 | 青青河边草免费视频 | 日韩美女免费线视频 | 中文一区二区三区在线观看 | 久草精品视频在线看网站免费 | 国产精品欧美日韩 | 国产黄色精品 | 91精品综合在线观看 | 在线小视频你懂得 | 欧美做受xxx | 免费h漫在线观看 | 国产精品乱看 | 成人资源站 | 中文字幕在线播放一区二区 | 高清色免费 | 在线91播放 | 国产日韩中文字幕在线 | 91热视频| 97在线免费观看视频 | 91tv国产成人福利 | 免费成人在线视频网站 | 欧美另类sm图片 | 国产日韩精品一区二区在线观看播放 | 午夜狠狠干 | 日韩精品视频一二三 | 婷婷久久一区 | 99夜色| www国产一区 | 91中文字幕一区 | 午夜久久影视 | 欧美综合在线观看 | 日日射天天射 | 在线视频 一区二区 | 2021av在线 | 国产视频1区2区 | 在线精品视频免费观看 | av丝袜在线 | 五月婷婷av在线 | 精品视频一区在线 | 国产精品黄色 | 亚洲免费一级 | 日本中文字幕系列 | 91亚洲在线观看 | 亚洲精品视频网站在线观看 | 欧美日韩国产综合一区二区 | 99色在线观看视频 | 91高清免费 | 亚av在线| 久草网首页 | 国产中文字幕在线观看 | 国产精品 国内视频 | 免费亚洲黄色 | 狠狠狠狠狠操 | 欧美一区影院 | av大全免费在线观看 | 免费在线观看成人小视频 | 人人舔人人舔 | 99在线免费观看视频 | 久久久久久美女 | 91在线精品播放 | 国产69久久精品成人看 | 日韩理论在线 | 国产小视频在线免费观看视频 | 国产999视频| 91精品视频观看 | 日躁夜躁狠狠躁2001 | 91一区二区三区在线观看 | 一级性av| 国产精品久久精品 | 精品久久电影 | 国产视频精品免费播放 | 亚洲精品乱码久久久久久蜜桃91 | 久久激情影院 | 亚洲成年人在线播放 | 日韩精品久久久久久 | 91在线精品视频 | 欧美日本一区 | 五月婷婷操 | 99免在线观看免费视频高清 | 成人免费视频网 | 日韩午夜在线观看 | 婷婷激情网站 | 欧美色图东方 | 啪嗒啪嗒免费观看完整版 | 久久精品国产精品亚洲 | 五月天激情综合 | 日日干精品 | 成人免费观看视频大全 | 久久精品99国产国产 | 国产视频在线观看免费 | 一区免费在线 | 国产91丝袜在线播放动漫 | 在线观看视频精品 | 久久天天躁夜夜躁狠狠85麻豆 | 国产色婷婷 | 欧美日韩久久 | 色激情在线 | 亚洲一二区精品 | 亚洲理论电影 | 成年人视频免费在线播放 | 五月激情丁香婷婷 | 色九色 | 欧美色精品天天在线观看视频 | 美女网色 | 久久福利在线 | 亚洲精品国产精品久久99 | 天天色天天射综合网 | 色婷婷综合久久久中文字幕 | 国产一二区视频 | 久久9999久久免费精品国产 | 韩国av电影在线观看 | 在线国产视频 | 欧美精品一区二区在线播放 | 五月婷婷六月丁香在线观看 | 国产一区二区三区四区大秀 | 久草97| 五月婷在线播放 | 五月婷婷丁香激情 | 欧美日韩高清一区二区 | 精品久久视频 | 欧美一区二区精品在线 | 日韩激情片在线观看 | 亚洲精品久久久蜜臀下载官网 | 韩日精品视频 | 亚洲欧美日韩一区二区三区在线观看 | 国产无遮挡又黄又爽馒头漫画 | 成片视频免费观看 | 天天狠狠操 | 手机在线观看国产精品 | 在线免费观看成人 | 国产麻豆精品传媒av国产下载 | 色综合网在线 | 天天骚夜夜操 | 欧美日韩有码 | 99re中文字幕 | 国产黄色精品网站 | 成人免费视频播放 | 日本少妇高清做爰视频 | av888av.com | avv天堂| 免费视频你懂得 | 日韩精品免费在线视频 | 黄色av成人在线观看 | 成人av电影在线 | 亚洲精品白浆高清久久久久久 | 日韩专区av | 99精品热 | 日韩亚洲在线视频 | 99久久精品免费一区 | 国产免费黄色 | 国产精品免费看久久久8精臀av | 日韩av高潮| 欧美日韩99 | 日韩精品久久久免费观看夜色 | 久久免费国产精品1 | 成人a视频 | 国产123av| www.少妇| 久久国产品 | 久久综合中文字幕 | 日韩午夜网站 | 精品欧美在线视频 | 国产成人久久精品一区二区三区 | 亚洲小视频在线观看 | 国产亚洲一区二区在线观看 | 免费国产在线视频 | 看片的网址 | 亚洲国产欧美在线人成大黄瓜 | 欧美日韩综合在线观看 | 亚洲小视频在线观看 | 日韩欧美中文 | 天天射天 | 色婷婷视频在线观看 | 久久亚洲电影 | 国产一区二区三区午夜 | www五月天 | 中文字幕在线观看一区二区三区 | 国产综合婷婷 | 一区二区三区在线电影 | 日韩精品视频在线观看免费 | 一级黄色在线免费观看 | www.夜夜骑.com| 毛片精品免费在线观看 | 色在线中文字幕 | 亚洲资源在线观看 | 在线不卡视频 | 精品免费国产一区二区三区四区 | 国产码电影 | 天天操综合网站 | 亚洲高清精品在线 | 国产a国产a国产a | 久久国产网 | 97av精品| 久久久影片 | 亚洲国产精品第一区二区 | 91视频免费看片 | 一区二区三区高清 | 午夜 在线| 国产精品成人久久久久久久 | 精品福利视频在线观看 | 最新国产福利 | 欧美一级黄色网 | 国产精品99爱| 亚洲精品在线免费观看视频 | 成年一级片 | 韩国av一区 | 午夜视频一区二区三区 | 免费精品在线 | 99免费看片 | 黄色动态图xx | 99视频在线精品国自产拍免费观看 | 久久99欧美| 国产小视频福利在线 | 欧美成人影音 | 麻豆国产精品永久免费视频 | 精品国产电影一区 | 狠狠干夜夜操天天爽 | 精品国产伦一区二区三区观看说明 | 精品毛片久久久久久 | 黄色一及电影 | 久久久国产在线视频 | 国产免费人成xvideos视频 | 欧美一级日韩免费不卡 | 国产色爽 | 狠狠躁日日躁狂躁夜夜躁av | 日本中文在线 | 国产老妇av| 亚洲干 | 国内精品久久久久久久久久清纯 | 亚洲免费av在线播放 | 久久久精品一区二区 | 精品在线观看一区二区 | 国产综合精品一区二区三区 | 伊人狠狠操 | 国产成年人av | 麻豆一级视频 | 五月天堂色| 色综合天天在线 | 六月丁香在线观看 | 日韩超碰在线 | 国色天香第二季 | 中文字幕a∨在线乱码免费看 | 婷婷色网| 国产精品久久久久999 | 黄色片网站av | 韩国精品福利一区二区三区 | 亚洲欧美日本一区二区三区 | 99riav1国产精品视频 | 成x99人av在线www | 精品国产观看 | av大全在线观看 | 国产午夜影院 | 欧美日韩在线观看一区二区 | 成年人免费观看国产 | 国际精品久久 | aaa亚洲精品一二三区 | sm免费xx网站 | 国产黑丝一区二区 | 美女视频黄是免费的 | 国产成人精品综合久久久 | 日本在线h | 最新高清无码专区 | 91在线观看黄 | 国产又粗又猛又爽又黄的视频免费 | 久久午夜电影网 | 欧美精彩视频 | 日本久久久久久科技有限公司 | 久久久综合香蕉尹人综合网 | 久久免费在线观看 | 日韩美视频 | 黄色在线网站噜噜噜 | 久99久精品 | 亚洲国产伊人 | 国产日本在线观看 | 亚洲免费不卡 | 国产精品理论片在线播放 | 天天色 天天 | 成年人在线免费看片 | 天天视频色版 | 免费高清在线视频一区· | 精品久久久久久国产 | 婷婷色网站 | 日韩欧美国产激情在线播放 | 中文字幕亚洲高清 | 久久99国产综合精品 | 三级黄色理论片 | 亚洲免费国产 | 久久精彩免费视频 | 成人h视频 | 国产专区第一页 | 五月天com | 国产精品一区久久久久 | 国产在线观看免 | 香蕉影视在线观看 | 国产亚洲精品成人av久久影院 | 九九免费在线视频 | 亚洲欧美日韩一级 | 伊人亚洲综合网 | se婷婷| 日韩动态视频 | 欧美日韩在线播放一区 | 亚洲国产成人在线播放 | 国产高清在线a视频大全 | 日日久视频 | 99久久精品国产亚洲 | 有码中文字幕 | 国产视频黄 | 国产精品久久久久久久久久免费看 | 三级黄色网址 | 成年人在线免费视频观看 | 国产在线小视频 | 日日摸日日碰 | 国产精品久久久久一区二区三区共 | 亚洲视屏在线播放 | 日日碰狠狠添天天爽超碰97久久 | 亚洲国内精品在线 | 超碰在线官网 | 亚洲免费不卡 | 天堂av免费在线 | 国产 中文 日韩 欧美 | 亚洲毛片一区二区三区 | 久久久久久久久免费视频 | 欧美午夜性 | 亚洲丝袜一区二区 | 九九九国产 | 欧女人精69xxxxxx | 中文字幕2021 | 亚洲午夜久久久久久久久 | 九色91福利 | 一区二区久久 | 国产成人一区二区三区在线观看 | 成人9ⅰ免费影视网站 | 国产色视频网站2 | 久久网站最新地址 | 亚洲成成品网站 | 欧美日韩国产在线精品 | 国产成人精品亚洲 | 日本中文字幕在线视频 | av在线专区 | 国产在线视频一区二区 | 成人黄色在线视频 | 99久在线精品99re8热视频 | 欧美在线1区 | 国产美女久久久 | 涩涩网站在线观看 | 国产精品久久久久永久免费 | bayu135国产精品视频 | 天天操伊人 | 中文字幕麻豆 | 91精品在线免费观看视频 | 久久免费一| 日日夜操| 日韩一区二区三区高清免费看看 | 免费观看一区二区 | 国产精品一区二区美女视频免费看 | 中文有码在线视频 | 亚洲午夜久久久久 | 久久久久久久久久毛片 | 国产精品第一页在线 | 精品免费观看视频 | 久草视频免费看 | 亚洲电影第一页av | aa级黄色大片 | 国产黄色大片 | 欧美日本一二三 | 日本黄色免费在线 | 亚洲欧美日韩精品一区二区 | 又黄又爽免费视频 | 国产精品一区二区你懂的 | 日韩女同av | 久久免费视频这里只有精品 | 欧美另类高潮 | 色小说av| av线上免费观看 | 婷婷视频导航 | 亚洲一区日韩在线 | 日本精品一 | 久草资源在线 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 在线观看麻豆av | 精品1区二区 | 国产一区在线不卡 | 国产在线理论片 | 精品国产一区二 | 99精品国产99久久久久久福利 | 色婷婷天天干 | 91欧美精品| 怡红院久久 | 97在线观看免费观看高清 | 香蕉在线视频播放网站 | 国产伦理一区二区三区 | 欧美a级一区二区 | 国产乱对白刺激视频在线观看女王 | 精品一区二区三区久久 | 亚洲区色 | 日韩精品一区二区三区视频播放 | 欧美另类高清 videos | 激情视频91| 色噜噜狠狠色综合中国 | 97精品一区二区三区 | 日韩中文在线字幕 | 久久国产经典 | 婷婷色综合网 | 天天操天天色天天射 | 看片的网址 | 激情视频区 | 337p日本欧洲亚洲大胆裸体艺术 | 国产99区| 国产91av视频在线观看 | 日韩网 | 九九热re| 日韩美女高潮 | 欧美一区二区三区特黄 | 国产在线黄色 | 日韩有码在线播放 | 91精品国自产在线观看 | 天天射天天添 | 国产一区免费在线观看 | 日本在线观看中文字幕无线观看 | 精品美女久久久久 | 欧美日韩aaaa| 免费观看完整版无人区 | 91福利社区在线观看 | 精品国产一区二区三区久久久久久 | 国产一区二区电影在线观看 | 欧美精品久久久久久久久免 | 伊甸园av在线 | 天天操天天干天天摸 | 久草网站在线 | 在线小视频你懂得 | 欧美日韩国产亚洲乱码字幕 | 国产精彩视频一区二区 | 激情综合五月天 | 亚洲午夜久久久久 | 超碰在线国产 | 色五月色开心色婷婷色丁香 | 丁香六月综合网 | 一本到视频在线观看 | 欧洲激情在线 | 国产一级二级三级在线观看 | 欧美日韩精品在线观看视频 | 99久久精品免费看国产一区二区三区 | 在线播放日韩 | 国产精品理论片在线观看 | 日韩中文字幕一区 | 一级淫片在线观看 | 黄色一级大片在线免费看产 | 国产精品一区二区在线观看免费 | 色视频网址 | 人人爱人人添 | 亚洲激情网站免费观看 | 色噜噜噜 | 婷婷在线视频 | www.91国产 | 国产精品爽爽爽 | 日韩av一区二区在线 | av在线进入 | 精品久久久久国产免费第一页 | 欧美精品乱码久久久久久 | bayu135国产精品视频 | 97成人精品视频在线观看 | 狠狠干我 | 日韩在线免费 | 亚洲欧洲av在线 | 91色吧| 日韩在线免费高清视频 | 国产精品久久久久久久久久久久久久 | 成人黄大片视频在线观看 | 国产伦理久久精品久久久久_ | 91精品在线免费观看视频 | 激情综合网在线观看 | 国产午夜三级一区二区三 | 久久精品美女视频 | 亚州精品在线视频 | 亚洲精品mv在线观看 | 亚洲国产一区在线观看 | 91麻豆精品国产91久久久使用方法 | 豆豆色资源网xfplay | 精品一二三四视频 | 伊人狠狠色丁香婷婷综合 | 麻豆影视在线免费观看 | 日韩v欧美v日本v亚洲v国产v | 日本丰满少妇免费一区 | 欧美日韩国产在线观看 | 国产精品一区免费观看 | 亚洲清纯国产 | 亚洲欧美日韩精品久久久 | 青青色影院 | 午夜免费久久看 | 欧美亚洲精品一区 | 亚洲午夜小视频 | 玖玖视频 | 免费毛片一区二区三区久久久 | 色操插| 久久精品99久久久久久2456 | 一色屋精品视频在线观看 | 一级电影免费在线观看 | av不卡在线看 | 91片网| 亚洲免费资源 | 99超碰在线播放 | 国产成在线观看免费视频 | 中文字幕一区二区三区久久 | 91av视频免费观看 | 青草草在线视频 | 色婷婷久久 | 啪啪动态视频 | 在线观看一级视频 | 91久久精品一区 | 日日夜夜人人天天 | 人人射| 免费成人黄色 | 久久免费观看少妇a级毛片 久久久久成人免费 | 国产在线免费av | 国产精品成人在线 | 色黄视频免费观看 | 国内久久精品 | 国产成人黄色网址 | 91免费网站在线观看 | 国产 中文 日韩 欧美 | 中文字幕日韩精品有码视频 | www.xxx.性狂虐 | 日韩av快播电影网 | 亚洲精品久久激情国产片 | 青草视频在线 | 国产日韩欧美在线观看 | 天天干夜夜干 | 在线观看蜜桃视频 | 最新高清无码专区 | 精品久久久久久久久久国产 | 碰超在线观看 | 狠狠操狠狠插 | 久久免费的视频 | 国产欧美日韩精品一区二区免费 | 欧美性生活免费看 | 粉嫩av一区二区三区四区在线观看 | 六月色 | 91视频 - v11av | 丝袜美腿亚洲 | 久久精品99国产精品 | 69视频网站 | 亚洲综合在线视频 | 精品国产免费人成在线观看 | 亚洲国产精品va在线看黑人 | 欧美一级电影 | 国产日韩精品一区二区三区 | 精品在线视频一区二区三区 | 久久色视频| 日日干激情五月 | 成人久久视频 | 日韩免费av网址 | 亚洲国产中文字幕在线视频综合 | 水蜜桃亚洲一二三四在线 | 国产精品国产三级国产 | 成人在线视频免费观看 | 超碰免费在线公开 | 日日弄天天弄美女bbbb | 欧美激情第八页 | 狠狠狠狠狠操 | 久久久夜色 | 亚洲精品国产综合久久 | 久草免费看 | 国产视频精品视频 | 久久久精品国产免费观看同学 | 精品国产a | 国产美女网站视频 | 91丨九色丨高潮丰满 | 久久久美女 | 国产不卡在线观看视频 | 国产精品第72页 | 中文av一区二区 | 国产美女被啪进深处喷白浆视频 | 黄色1级毛片 | 91九色最新地址 | 在线观看理论 | 国产精品系列在线 | www.五月婷婷 | 中文字幕人成一区 | 91在线蜜桃臀| 99热精品在线观看 | 国产玖玖精品视频 | 激情视频一区二区 | 狠狠狠干| 97视频免费播放 | 狠狠色噜噜狠狠狠 | 色中文字幕在线观看 | 成人h视频 | 中文字幕中文字幕中文字幕 | 在线激情网 | 日韩高清一区 | 中文字幕一区二区三区视频 | 99视频在线免费 | 天天躁天天狠天天透 | 国产精品久久一 | www.黄色在线 | 在线视频免费观看 | 狠狠干夜夜爱 | 国产96在线观看 | 香蕉影院在线播放 | 中文字幕色站 | 日韩激情片在线观看 | 人人精久 | 九九久久影院 | 视频99爱 | 日韩网站免费观看 | 99久久9 | 国产理伦在线 | 成人影视片 | 久艹在线免费观看 | 波多野结衣电影久久 | 久久中文字幕视频 | 日本美女xx | 久久99精品久久久久久清纯直播 | 99精品久久久久 | 久草www | 黄色av影视| 亚洲精品成人av在线 | 国产精品久久久av久久久 | 日韩黄色在线 | 97看片 | 中国一级片在线 | 成人羞羞免费 | 97超级碰碰 | 久久视频在线免费观看 | 五月天天色 | 激情综合网在线观看 | 美女网站在线观看 | 香蕉视频最新网址 | 91av免费观看| 久久五月网| av视屏在线 | 欧美午夜精品久久久久 | 中文字幕丝袜一区二区 | 国产高清绿奴videos | 精品久久久久久久久中文字幕 | 波多野结衣视频一区二区 | 成人精品一区二区三区中文字幕 | 开心婷婷色 | 中文字幕色播 | 免费人人干 | 日韩精品一区二区三区在线视频 | 亚洲三级黄 | 麻豆国产电影 | 欧美性护士 | 99视频一区 | 国产精品一区二区免费在线观看 | 亚洲资源 | 精品国产一区二区三区久久影院 | 国产精品成人久久 | 亚洲精品视频在线观看免费 | av日韩精品| 国产精品久免费的黄网站 | 欧美日本一二三 | av先锋中文字幕 | 亚洲免费精品一区二区 | 国产精品日韩 | 91麻豆免费看 | 亚洲精品成人在线 | 精品美女在线观看 | 国产精品九色 | 日本不卡一区二区三区在线观看 | 国产亚洲午夜高清国产拍精品 | 精品国产一区二区三区免费 | 黄色影院在线观看 | 91福利国产在线观看 | 成人在线视频免费观看 | 麻豆果冻剧传媒在线播放 | 麻豆一二三精选视频 | 国产一级片久久 | 欧美日韩免费一区二区 | 亚洲天堂网在线观看视频 | 国产亚洲成av人片在线观看桃 | 国产91av视频在线观看 | 成年人在线免费看视频 | 久久激情五月婷婷 | 日韩一区精品 | 99精品视频观看 | 日韩欧美观看 | 黄网站app在线观看免费视频 | 激情丁香久久 | 欧美大片aaa | av电影免费在线看 | 午夜在线免费观看视频 | 91传媒在线 | 97超碰人人干 | av在线免费播放网站 | 91观看视频 | 亚洲理论影院 | 亚洲国产精品影院 | 亚洲一区免费在线 | 亚洲在线视频播放 | 国产福利一区在线观看 | 国产精品11 | 日韩激情视频在线观看 | 美女黄视频免费 | 欧洲色综合 | 日韩电影精品一区 | 最近免费在线观看 | 亚洲少妇久久 | 中文字幕二区在线观看 | 亚洲综合色站 | 欧美性精品 | 中文字幕国产一区二区 | 国产91对白在线播 | 免费av大全 | 国产精品白浆视频 | av韩国在线 | 免费97视频 | 久久免费视频观看 | 久久午夜视频 | 深爱激情五月网 | 国产亚洲高清视频 | 国产精品一区二区三区在线免费观看 | 久久久精品国产一区二区 | 欧美视频日韩视频 | 国产91大片 | 色在线免费观看 | 亚洲电影久久久 | 国产精品18久久久久久久网站 | 成人91在线观看 | 四虎在线影视 | 成人资源网 | 亚洲aⅴ免费在线观看 | 美女视频一区 | 亚洲五月| 中文字幕av专区 | 夜夜操天天干, | 日韩综合一区二区三区 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | www.com.日本一级 | 国产aa免费视频 | 91麻豆视频 | 一区二区三区四区五区在线 | 久操视频在线播放 | 中文字幕的| 欧美精品少妇xxxxx喷水 | 天天色棕合合合合合合 | 亚洲视频在线观看网站 | 91香蕉视频| 美女搞黄国产视频网站 | 国产精品99久久久久久人免费 | 国产视频亚洲视频 | 久久久久久久久久久久久久av | 精品国自产在线观看 | 九九色网 | 不卡av电影在线观看 | www色,com| 五月婷婷久| av成年人电影| 综合亚洲视频 | 国产91成人在在线播放 | 97精品视频在线播放 | 欧美日韩一区二区在线 | 色婷婷伊人| 国产精品毛片久久久久久久久久99999999 | 国产精品毛片一区二区三区 | 国产精品福利小视频 | 91在线日韩| 麻豆影视在线免费观看 | 久久国产经典 | 亚洲最大免费成人网 | 亚洲色影爱久久精品 | 成人福利av| 国产 欧美 在线 | 一区二区视频在线观看免费 | 人人干在线观看 | www.五月天婷婷 | 高清一区二区三区av | 国产91对白在线播 | 丁香婷婷深情五月亚洲 | 欧美精品久久 | 久久精品视频播放 | 国内丰满少妇猛烈精品播 | 日韩二区三区在线观看 | 免费久久网站 | 午夜电影久久久 | 中文字幕乱在线伦视频中文字幕乱码在线 | av天天在线观看 | 久久婷亚洲五月一区天天躁 | 亚洲精品视频www | 国产精品1区2区3区在线观看 | 91精品老司机久久一区啪 | 色综合婷婷久久 | av在线免费网 | 欧美精品在线观看一区 | 天天干,夜夜操 | 国产不卡在线观看视频 | 成人免费网站在线观看 | 久久在线| 亚洲欧美日韩在线看 | 一区二区三区在线免费观看视频 | 91香蕉久久 | 欧美国产日韩一区二区三区 | 日韩欧美视频免费观看 | 亚洲aaa级| 免费一级特黄毛大片 | 超级av在线| 丁香五婷| 国产色婷婷在线 | 香蕉视频色 | 精品国产成人在线影院 | 日韩精品一区二区三区不卡 | 日韩欧美99| 欧美不卡在线 | 精品999 | 成人免费视频在线观看 | 国产一级二级三级视频 | 日韩欧美视频二区 | 激情丁香综合五月 | 天天鲁天天干天天射 | 免费观看成人网 | 国产又黄又爽又猛视频日本 | 色婷婷导航 | 在线观看中文字幕第一页 | 日韩不卡高清视频 | 成年人在线免费看视频 | 日韩字幕在线 | 国产麻豆精品一区 |