精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Kubernetes的垂直和水平擴縮容的性能評估

開發 前端
云服務的負載可能會隨時間變動,為了實現可擴展,需要依據特定的指標(如CPU)來采取自動擴容策略,以此來擴大應用的處理能力。為此,我們需要均衡應用的QoS和云基礎設施的開銷,即量入為出。

可擴展的應用可能會采用水平或垂直擴縮容來動態調整云端資源。為了幫助選擇最佳策略,本文主要對比了kubernetes中的水平和垂直擴縮容。通過對 Web 應用程序進行綜合負載測量實驗,結果表明水平擴縮容的效率更高,對負載變化的響應更快,且對應用程序響應時間的影響更小。

簡介

云服務的負載可能會隨時間變動,為了實現可擴展,需要依據特定的指標(如CPU)來采取自動擴容策略,以此來擴大應用的處理能力。為此,我們需要均衡應用的QoS和云基礎設施的開銷,即量入為出。

當前有兩種擴縮容類型:水平,即服務的數目會視負載的情況增加或減少;垂直,即服務的資源(CPU或內存)會視負載的情況增加或減少。但即使有了這兩種方法,也沒有明確定義的標準來決定使用哪種方法。此外,在性能和成本效益方面,還缺乏與垂直自動擴縮容相關的分析,以及如何與水平自動擴縮容進行比較。

因此,為了評估這兩種方法的性能,我們使用kubernetes做了一個測量實驗,并借助了一個壓測工具,該工具可以以一種受控的方式向一個"busy-wait"應用發送請求,并根據負載發生變化后自動擴縮容決策的時間、每個決策上請求的 CPU 的容量以及應用響應時間的影響來對這些機制進行評估。

Kubernetes的自動擴縮容策略

k8s是一個基于Borg的開源項目,聚焦容器編排,并允許在集群中運行容器應用,同時簡化了不同環境(生產、開發等)的配置。總之,k8s提供了一組物理和虛擬機(節點),其中,master負責控制和給worker節點分配任務。在k8s中,pod是節點上最小的可分配單元,一個pod可以打包一個或多個容器,并定義執行規則。需要注意的是,要確保節點能夠有足夠的資源去運行對應的pod。

為了在k8s中創建一個對象,需要創建一個包含所需規格的配置文件。K8s的對象可以用于不同的目的,如監控、網絡配置、擴縮容等。因此,需要根據不同的目的來選擇不同的類型。此處使用的類型是:

  • horizontal pod autoscaler
  • vertical pod autoscaler

Horizontal Pod Autoscaler

水平自動擴縮容的目的是降低或增加集群中的Pods數目,以便有效地利用資源并滿足應用的需求。這種擴縮容方式圍繞某些指標,如CPU、內存、自定義指標或外部指標(基于Kubernetes外部的應用負載)。[2] [3]

為了使用水平擴縮容,需要創建一個HorizontalPodAutoscaler配置文件,并定義一個CPU百分比使用限制,如果Pod的利用率達到該限制,則會創建出更多的副本。HPA每15s(可變)會校驗是否需要創建新的Pods。

HPA 背后的算法基于 HPA 所watch的所有Pods的當前利用率的平均值(U?),期望利用率(U),以及當前副本數量(U?),因此可以根據如下格式進行計算:

Nd=Na?(Ua/Ud)Nd=Na?(Ua/Ud)

為了更好地理解上述格式,我們假設如下場景:

  1. 一個集群中有5個副本(N? = 5),平均利用率為限制100 milicores或0.1 CPU-core(U = 100)。
  2. 在一個負載峰值之后,所有pods的平均利用率上升到200m(U = 200)。
  3. 應用公式,得到N = 5 * (200 / 100) = 10,其中N = 10,就是在保證平均利用率為100m且兼顧到閾值的理想Pods數。

通過以上例子,可以看到HPA會將副本數翻倍,而不是每次僅創建一個副本,這種方式使得HPA非常精準。

HPA有一個默認的延遲(5分鐘),在負載降低時進行縮容。該時間僅在利用率低于定義的利用率限制時才會開始計算。

Vertical Pod Autoscaler

垂直擴縮容的目的是增加或降低現有Pods分配的資源(CPU或內存)。在Kubernetes中,它會修改Pod請求的資源容量。[4]

為了使用這種方式,需要創建一個VerticalPodAutoscaler類型的對象,并指定需要自動擴縮容的deployment。這種方式包含3個主要的組件:

  • Updater:充當哨兵,校驗Pods是否有做夠的資源,否則會使用期望的資源來重啟這些Pods。
  • Admission controller:和updater配合,定義合適的pod request資源容量。
  • Recommender:watch資源,基于過去或當前利用率,提供建議來擴大或縮小內存或CPU。

當前VPA提供了3種類型的Recommender

  1. Target:推薦理想的內存和CPU容量
  2. Upper bound:推薦request資源的上限值,如果request大于此限值,考慮到置信因子,將會縮小Pod的規模
  3. Lower bound:推薦request資源的下限值,如果request低于此限制,考慮到置信因子,將會擴大Pod的規模

置信因子是一種使VPA 在自動擴縮容決策上更加保守的一種方法。這種方式會用到如下變量:當前Pod request CPU(R?),下限(B?)及其置信因子 (a?),和上限 (B?)及其置信因子(a?)。

R? > (B? * a?)時,VPA會減少資源規模,其中置信因子a?會隨著 Pod 啟動時間的增加而增加,并緩慢收斂到1。上限的置信因子的計算式為a? = (1 + 1/Δ?),其中Δ?是Pod創建以來的天數。

另一方面,當R? < (B? * a?)時VPA會增加資源規模,其中置信因子a?會隨著 Pod 啟動時間的增加而增加,并緩慢收斂到1。下限的置信因子的計算式為a? = (1 + 0.001/Δ?)^-2。這樣,通過置信因子,VPA可以快速做出決策。

為了更好地理解,假設一個pod當前的request CPU為R? = 100,當前下限為B? = 150,啟動以來的時間為5分鐘,將其轉換為天,得到Δ? = 5 /60/24 = 0.003472。下限的置信因子為a? = (1 + 0.001/0.00347)^-2 = 0.6,因此,可以看到100 < 150 * 0.6 ? 100 < 90,結論為false,此時不會增加Pod的容量。為了重新創建Pod,置信因子最少應該為a? = 0.67,換句話說,大約需要7分鐘才會重建。

驗證環境

為了生成并分析實驗結果,需要創建一個測試環境,并定義某種方式來生成資源利用率來觸發自動擴縮容策略,所有實驗都實現了自動化,并保存和組織實驗數據。環境的架構和組件如下圖所示:

  • Eventos: 事件
  • Aplica??o: 應用
  • Legenda: 副標題
  • Green: 分配負載
  • Blue: 采集集群信息
  • Red: 日志存儲

容器編排環境使用的是Minikube,生成負載采用的工具是Hey Benchmark Tool,它是使用Go編寫的壓測工具,能夠并發大量請求,此外,它還包含所有所需的參數:

  • 定義了請求執行的時長
  • 定義了并行的workers數目
  • 定義了worker發送的請求速率

為了在Minikube中生成負載,我們開發了一個node.js web應用,該應用會暴露一個REST,其會調用一個busy-wait 函數,使服務在一定毫秒時間段內的CPU-core的利用率達到100%,從下圖中可以看出,該函數接收一個服務時間,并在時間結束前讓CPU保持繁忙。

評估場景

考慮到垂直擴縮容至少需要一個監控的Pod,因此為了保持配置相似,需要為每個擴縮容策略配置2個初始Pods。此外,每個Pod初始request的CPU為0.15 CPU-cores,限制為1.5CPU-cores。

在所有評估的場景中,服務時間(endpoint處理一個請求的時間)為常數S = 0.175 秒。負載強度受發送的請求速率(λ)以及并發的客戶端(每秒發送一個請求)控制。實驗的每個場景分為9個階段,每個階段包含不同的負載,每個階段的執行時間為2分鐘,每種場景的總執行時間為18分鐘。

為了讓每個階段達到期望的CPU利用率,根據隊列理論的運算規律定義了請求速率。根據利用率規律,流量強度定義為ρ = λ ? S。例如,達到2 cores利用率(ρ = 2)的服務時間為S = 0.1, 此時每秒請求速率為λ = ρ / S = 2 / 0.1 = 20。但如果該請求速率超過40,那么等式不再平衡,因為此時的負載的確需要4個cores。[5]

實驗的階段流程

如上圖所示,請求速率為λ = 2(需要ρ = 0.35 CPU-cores);λ = 4 (需要 ρ = 0.7 CPU-cores); λ = 6 (需要 ρ = 1.05 CPU-cores); 和 λ = 8 (需要 ρ = 1.4 CPU-cores),因此,這些情景假設綜合了以下幾點:

  1. 第一種場景中λ = [2, 2, 4, 6, 8, 6, 4, 2, 2],以一種非激進的方式逐步增加或減少負載
  2. 第二種場景中λ = [2, 2, 8, 8, 8, 2, 2, 2, 2],突然增加負載,并保持3個階段,然后在剩余的階段中降低降到最低值
  3. 第三種場景中λ = [2, 2, 8, 8, 2, 2, 2, 2, 2],與第二種類似,但高負載持續時間更少
  4. 第四種場景中λ = [2, 2, 8, 2, 8, 2, 8, 2, 2],使用多個峰值負載

當定義好這些場景之后,就可以使用腳本自動化執行。

在實驗執行過程中,Kubernetes API會提供評估所需的關鍵數據:1)CPU使用情況;2)autoscaler推薦值;3)Pod Request的CPU數。每10秒對這些數據進行一次檢索,并保存到日志文件中。因此,使用這些信息,可以判斷每個Pod request的CPU隨時間的變化情況。

同時,每次執行腳本生成負載(使用Hey工具)時,也會將應用的指標保存到日志文件中,為測試提供應用的行為數據。

結論

每種自動擴縮容策略下都會執行者四種實驗場景。每種方式的初始Pods數為2,每個Pod的CPU-core為0.15,并會隨時間被擴縮容器所修改。圖1和圖2展示了實驗過程中每個Pod的request CPU。虛線表示在負載的每個階段達到100% 利用率所需的 CPU 容量。

圖1:垂直擴縮容中每個Pod request的CPU

可以看到,在VPA中,重新分配資源是有延遲的,大部分時間停留在 CPU 容量低于所需的情況下(虛線下面的彩色條)。場景1的負載是逐步增加的,其自動擴縮容決策的延遲相對要大,而場景2、3的負載變化比較突然,其延遲也相對較低。場景4的負載峰值較短,只有在階段8才出現了資源的申請,此外還可以看到,在進行擴容時,VPA request的CPU要大于所需的CPU,在縮容時,VPA也更加保守。

此外,即使在最后5個低強度的負載的階段中,VPA也沒有進行縮容,此時申請的資源要大于所需的資源。這種延遲背后的原因是出于該機制的置信因子,它需要更多的時間來提升推薦的可信度。此外,在某些時候出現3個Pod的原因是,在調整Pod時,VPA會使用期望的資源容量來創建一個新的Pod,并在新的Pod就緒之后結束掉老的Pod。因此,置信因子可以多次減少重建 Pods 帶來的開銷。

圖2:水平擴縮容中每個Pod request的CPU

大部分情況下,HPA都能對工作負載的變化作出有效的反應(盡管請求的 CPU 略高于所需的 CPU)。當負載上升時,其平均擴容決策時間為40秒。

只有在所有場景的第3階段,以及在場景1的第4和第5階段中,CPU停留在所需值以下的時間持續了大約1分鐘。

HPA能夠在5分鐘的延遲后進行縮容,而VPA則不會縮容。在場景4中,HPA超量request 了CPU資源,這對于處理短時間的峰值來說這是正向的,但長遠來看,有可能會給基礎設施成本帶來一定影響。

圖3:垂直和水平擴縮容下的應用響應時間

圖3展示比較了每個場景下的負載階段對 Web 應用程序所做請求的響應時間。每個框的中間線代表中間值,而點和三角形是每個階段響應時間的平均值。

在所有場景下下,水平自動擴縮容展示的響應時間非常接近于服務時間(0.175秒),在負載量增加的幾個階段中,只有平均值和第三四分位數略大。另一方面,在各種階段中,由于調整Pod存在延遲,垂直自動擴縮容展示的響應時間要遠大于服務時間(無論平均值和四分位數)。

可以這么說,在使用默認配置對這兩種自動擴縮容策略進行評估的過程中表明,HPA是更有效的,它可以更快響應負載的變化,并且有足夠數量的 Pods 來處理請求,而 VPA 受到了調整 Pods延遲的負面影響。

總結

本次工作通過測量實驗分析了Kubernetes中水平和垂直自動擴縮容的性能。為此,需要某種方式來生成負載并使用壓測工具控制負載,以及創建多個場景來分析自動擴縮容方式的行為,主要關注響應時間、Pods的CPU request指標,以及自動擴容時間時間的時間。

從本次的實驗中可以看到,水平自動擴縮容相對不保守,但對資源的調整也相對更高效。需要注意的是,這種精度是由水平pod自動擴縮容器算法的客觀性決定的,該算法將請求的資源保持在已定義的資源使用限制的平均值內。

相比之下,垂直自動擴縮容在資源申請決策上則更加保守,因為它依賴于隨時間增加置信因子的對數。可以得出,在較長時間的實驗中,可以生成更多的pod執行的歷史數據,垂直自動擴縮容將更有效地執行自動擴縮容決策。

在本次的實驗參數和場景下,水平自動擴縮容展現了更高的效率,其決策的精確性提供了資源的靈活性,以及更快的 Web 應用響應時間。需要注意的是,在本次時間結束之時,垂直自動擴縮容還處理beta階段,仍然會接受日常更新,因此未來有可能會在效率上有所提升。此外,本次實驗使用了Kubernetes的默認配置,因此修改參數可能會產生不同的結果。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2024-02-23 10:25:33

Kubernetes自動擴縮容工作負載

2024-03-29 12:11:46

2018-12-05 10:40:54

MySQL架構分布式

2023-01-17 08:51:10

2021-01-28 10:36:09

Redis擴縮容架構

2023-02-08 07:55:33

K8sHPA服務器

2025-11-12 01:22:00

2024-06-04 08:09:00

kubernetesHPA擴縮容

2023-09-11 06:32:30

VPAHPA容量

2020-11-18 09:39:02

MySQL數據庫SQL

2011-08-10 16:16:28

數據庫水平分割垂直分割

2022-09-14 19:37:21

CPU內存網絡

2023-12-07 12:48:09

微服務容量規劃

2016-09-28 15:02:39

數據庫防火墻高性能

2024-02-01 15:03:14

RocketMQKosmos高可用

2024-02-28 09:12:27

RocketMQKosmosAZ

2019-01-07 09:00:53

Kubernetes容器公共云

2024-07-01 12:13:44

2011-09-02 10:14:10

JQuery滾動Xslider

2014-12-24 09:35:29

Docker集群管理kubernetes
點贊
收藏

51CTO技術棧公眾號

国产99久久久国产精品潘金| 国产精品一区二区精品| 91蝌蚪国产九色| 国产精品久久久久久久9999| 国产精品精品软件男同| 日韩免费一级| 欧美性xxxxxxx| 伊人久久大香线蕉精品 | 亚洲一二三区不卡| 欧美人xxxxx| 99热这里只有精品5| 国产精品日韩久久久| www.日韩欧美| 成人免费毛片日本片视频| 激情久久一区二区| 天天影视色香欲综合网老头| 一区二区三区在线视频111| 丁香六月天婷婷| 麻豆国产91在线播放| 久久久久久综合网天天| 欧美成人久久久免费播放| 果冻天美麻豆一区二区国产| 欧美区视频在线观看| 337p粉嫩大胆噜噜噜鲁| 在线免费观看的av| 国产日韩欧美一区二区三区乱码| 国产精品.com| 久久黄色免费看| 日本一级理论片在线大全| 国产色爱av资源综合区| 国内精品二区| 亚洲精品久久久久久无码色欲四季| 日本aⅴ免费视频一区二区三区 | 国产一区 二区 三区一级| 国产91色在线播放| 日本视频www| 午夜电影亚洲| 欧美成人免费全部| 日韩在线不卡av| 亚洲资源在线播放| 亚洲精华液一区二区三区| 亚洲视频香蕉人妖| 亚洲一卡二卡三卡| 高清av在线| 久久久久久影视| 久久影院理伦片| 十八禁一区二区三区| 国产高清久久久| 亚洲tv在线观看| 97人妻精品一区二区三区软件| 午夜日韩影院| 欧美日韩国产美| 手机视频在线观看| 成人精品国产亚洲| 欧美三级一区二区| 一级黄色录像在线观看| 成人视屏在线观看| 欧美午夜寂寞影院| 天天插天天操天天射| 国产国产一区| 欧美精品三级日韩久久| 欧美激情国内自拍| 欧洲大片精品免费永久看nba| 欧美一区二区三区视频在线观看 | 亚洲欧美国产视频| 色噜噜在线观看| 精品国产成人| www.日韩系列| 久久午夜鲁丝片午夜精品| 亚洲无毛电影| 日本成人免费在线| 中文字幕 国产| 国产在线不卡一区| 国产精品免费区二区三区观看| 亚洲成熟女性毛茸茸| 成人美女视频在线观看18| 九九99久久| 大片免费播放在线视频| 中文字幕亚洲综合久久菠萝蜜| 免费观看黄色大片| 99在线视频影院| 色诱亚洲精品久久久久久| 天天碰免费视频| 国产精品777777在线播放| 欧美成人欧美edvon| 国产精品无码网站| 人人狠狠综合久久亚洲婷婷| 久久成人人人人精品欧| 国产三级av片| 精品制服美女久久| 好吊色欧美一区二区三区视频| 久久伊伊香蕉| 亚洲精品免费电影| 国产美女三级视频| 韩国一区二区三区视频| 亚洲精品电影在线| 精品亚洲乱码一区二区| 99热免费精品| 91九色单男在线观看| 视频一区 中文字幕| 国产精品美女久久久久aⅴ国产馆| 看一级黄色录像| 中老年在线免费视频| 欧美日韩国产综合草草| 午夜久久久久久久| 99精品视频在线观看播放| …久久精品99久久香蕉国产| 国产伦精品一区二区三区免.费| 成人av在线看| 亚洲精品偷拍视频| 亚洲成人人体| 日韩欧美高清dvd碟片| 性欧美一区二区| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产91在线视频| 国产刺激高潮av| 国产午夜精品一区二区三区嫩草| 97中文字幕在线| 日韩精品第二页| 亚洲人成在线观看网站高清| 精品少妇theporn| 久久精品国产免费| 日本黑人久久| 伊人久久av| 亚洲成人精品久久久| 亚洲视频重口味| 免费亚洲电影在线| 久久久久久一区| av美女在线观看| 欧美日韩精品一区二区在线播放| 天天躁日日躁aaaxxⅹ| 亚洲电影成人| 国产精品成人观看视频免费| 国产黄色在线网站| 欧美日产国产精品| 欧美人与禽zoz0善交| 免费视频一区三区| 国内久久久精品| 亚洲欧美另类日韩| 一级女性全黄久久生活片免费| 激情五月俺来也| 成人免费在线观看av| 国产精品18久久久久久麻辣| 深夜福利在线观看直播| 欧美日韩国产一区二区| 午夜剧场免费看| 在线高清一区| 精品国产乱码久久久久久久软件 | 国产91热爆ts人妖在线| 日本一卡二卡四卡精品| 精品久久久视频| 加勒比精品视频| 宅男噜噜噜66一区二区| 久久久免费看| 二吊插入一穴一区二区| 亚洲天堂免费在线| 伊人亚洲综合网| 最新高清无码专区| 久久久久亚洲av无码网站| 日韩极品在线| 欧美在线亚洲在线| 国产粉嫩一区二区三区在线观看 | 欧美极品少妇xxxxⅹ裸体艺术| 精品人妻av一区二区三区| 一区二区三区精品在线| 欧美做受高潮中文字幕| 国产亚洲毛片在线| 日韩欧美在线电影| japansex久久高清精品| 欧美寡妇偷汉性猛交| 亚州av在线播放| 欧洲一区二区三区在线| 日本 欧美 国产| 粉嫩高潮美女一区二区三区| 精品国产一二三四区| 精品国产成人| 亚洲综合精品伊人久久| www成人免费观看| 国产一区二区日韩精品欧美精品| 中文字幕欧美人妻精品一区蜜臀| 一区免费观看视频| 在线播放第一页| 亚洲欧美春色| 中文字幕一区二区三区有限公司 | 国产精品一二三产区| 亚洲欧美综合精品久久成人| 一区二区的视频| 性做久久久久久久免费看| 新91视频在线观看| 国产一区二区日韩精品| 女人天堂av手机在线| 日韩精品1区| 国产98在线|日韩| 亚洲成人av观看| 欧美精品在线免费观看| 嫩草研究院在线观看| 91精品国产欧美日韩| 亚洲黄色免费观看| 一区二区三区色| 欧美aaa级片| 97精品视频在线观看自产线路二| av污在线观看| 亚洲欧美日韩国产| 天堂а√在线中文在线| 欧美亚洲国产激情| 国产精品久久久一区二区三区| 97欧美成人| 91精品国产高清| av网站导航在线观看免费| 亚洲欧美自拍一区| 女人18毛片水真多18精品| 欧美区一区二区三区| 无码人妻精品一区二区50| 亚洲精品国产第一综合99久久| 国产综合精品在线| 成人动漫视频在线| 永久免费黄色片| 日韩电影一区二区三区| 成熟了的熟妇毛茸茸| 黄色亚洲精品| 四虎永久免费网站| 成人影视亚洲图片在线| 精品在线视频一区二区| 一区二区在线视频观看| 成人两性免费视频| 成人亚洲综合| 国产精品久久91| 成人午夜视屏| 欧美怡春院一区二区三区| h片在线观看| 欧美成年人视频网站欧美| 蜜桃视频网站在线| 日韩中文字幕在线视频| 99re在线视频| 中文字幕亚洲欧美在线 | 国产精品18hdxxxⅹ在线| 亚洲japanese制服美女| 欧美成人xxxx| 国产日产亚洲精品| 欧美高清xxx| 国产精品视频专区| 久久亚洲资源中文字| 国产精品日韩在线播放| 99久久精品一区二区成人| 国产精品视频区| 免费一区二区三区四区| 成人国产精品久久久| 一区二区三区日本视频| 国产欧美日韩中文字幕在线| 日韩电影精品| 亚洲一区免费网站| 综合久久成人| 狠狠色狠狠色综合人人| 日韩在线黄色| 欧美最大成人综合网| 日本不卡高清| 免费观看黄色的网站| 欧美激情第8页| 黄页网站在线观看视频| 一区二区三区四区五区在线 | 玛雅亚洲电影| 国产精品美腿一区在线看| 国产成人亚洲一区二区三区| 国产精自产拍久久久久久| 亚洲高清国产拍精品26u| 成人黄色免费网站在线观看| 亚洲国产aⅴ精品一区二区| 国产伦精品一区二区三区视频孕妇| 欧美大胆视频| 日日夜夜精品网站| 最新欧美人z0oozo0| 国产欧美日韩小视频| 免费看的黄色欧美网站| 亚洲成人天堂网| 丰满少妇久久久久久久| 黑人巨大精品欧美| 亚洲欧美综合网| 日韩乱码人妻无码中文字幕| 色老综合老女人久久久| 国产精品久久久久久久久久久久久久久久 | 最近2019中文字幕在线高清| 五月花成人网| 热99精品里视频精品| 日韩国产一二三区| 国产在线精品一区二区三区| 国产在视频线精品视频www666| 色香蕉在线观看| 亚洲另类黄色| 日本中文字幕影院| jlzzjlzz国产精品久久| 国精品人伦一区二区三区蜜桃| 亚洲午夜在线电影| 欧美日韩在线精品一区二区三区| 末成年女av片一区二区下载| 国产精品最新在线观看| 人人香蕉久久| 在线观看免费黄色片| 性欧美xxxx大乳国产app| 国产裸体视频网站| 国产性做久久久久久| 久草免费在线观看视频| 在线免费观看不卡av| 隣の若妻さん波多野结衣| 中文字幕免费精品一区高清| 高清在线视频不卡| 亚洲一区二区三区在线视频| 国产91精品对白在线播放| 国产成人永久免费视频| 久久成人精品无人区| 一级性生活大片| 亚洲成在人线在线播放| 97在线公开视频| 日韩av资源在线播放| 午夜影院免费在线| 国产欧美日韩综合精品| 国产亚洲欧美日韩在线观看一区二区 | 亚洲天堂免费| 另类小说第一页| 久久先锋影音av鲁色资源| 欧美一级高潮片| 日韩一级视频免费观看在线| 91看片在线观看| 日韩美女主播视频| 小嫩嫩12欧美| 人人干视频在线| 粉嫩13p一区二区三区| 欧美三级日本三级| 欧美精品久久一区| 日本在线视频网| 国产欧美日韩高清| 精品亚洲成人| 999精品视频在线| 国产欧美一二三区| 一级黄色av片| 亚洲丝袜av一区| 怡红院成人在线| 女人一区二区三区| 在线视频免费在线观看一区二区| 国产吃瓜黑料一区二区| 亚洲精品ww久久久久久p站| 国产毛片毛片毛片毛片| 久久精品2019中文字幕| 一区在线不卡| 日韩一级片一区二区| 国产精品自拍三区| 中文字幕在线综合| 国产精品天美传媒| 在线观看一二三区| www.亚洲人.com| 国色天香久久精品国产一区| 免费观看中文字幕| 国产精品一区二区久激情瑜伽| 一级黄色录像视频| 欧美sm极限捆绑bd| 免费在线小视频| 日本视频精品一区| 美腿丝袜亚洲色图| 欧美大片xxxx| 精品久久久久99| 草草在线观看| 欧美在线3区| 精品午夜一区二区三区在线观看| 亚洲二区在线播放| 精品国产髙清在线看国产毛片| aa级大片免费在线观看| 日本免费高清一区二区| 久久国产视频网| 久久久久久久极品内射| 日韩成人在线网站| 四虎4545www精品视频| 超碰成人在线免费观看| 国产成人av电影在线播放| 一级免费在线观看| 正在播放欧美视频| 日韩高清一区| 日韩黄色片视频| 1000精品久久久久久久久| 国产综合无码一区二区色蜜蜜| 欧美一级大片在线观看| 久久综合成人| 免费看毛片的网站| 欧美手机在线视频| 欧美性受ⅹ╳╳╳黑人a性爽| 美日韩免费视频| 狠狠网亚洲精品| 特级做a爱片免费69| yellow中文字幕久久| 高清精品视频| www亚洲成人| 天天影视色香欲综合网老头| 午夜免费福利在线观看| 国产一区二区中文字幕免费看| 丝袜美腿高跟呻吟高潮一区| 黑鬼狂亚洲人videos| 精品呦交小u女在线| 国产精品3区| 久久久久久三级| 五月综合激情日本mⅴ| 日本电影全部在线观看网站视频| 国产亚洲一区在线播放|