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

深入研究Kubernetes的資源請求和限制

譯文
開發 前端
在通常情況下,如果流量突然出現爆發性增長,并在服務器出現宕機以至于SSH登錄失敗時,則集群管理員將無法執行任何操作,只能重新啟動群集。在本文中,將通過分析可能出現的問題并討論如今解決的最佳實踐,深入探討Kubernetes的資源請求和限制。

【51CTO.com快譯】很多組織在Kubernetes集群中創建資源時可能會遇到以下情況:

(1)沒有為工作負載指定CPU資源請求或較低的CPU資源請求,這意味著更多Pod可能在同一節點上工作。而在流量突增的時候,服務器中的CPU會以更長的延遲以達到最大值,但某些服務器可能會出現CPU軟鎖定的情況。

(2)同樣,沒有為工作負載指定內存資源請求或較低的內存資源請求。一些Pod(尤其是那些運行Java商業應用程序的Pod)將會重新啟動,盡管它們實際上可以在本地測試中正常運行。

(3)在Kubernetes集群中,工作負載通常并不會在節點之間平均分配。特別是在大多數情況下,內存資源分布并不均勻,這意味著某些節點可以比其他節點有著更高的內存利用率。作為容器編排事實上的標準,Kubernetes應該具有一個有效的調度程序,以確保資源的均勻分配。但真的是這樣嗎?

在通常情況下,如果流量突然出現爆發性增長,并在服務器出現宕機以至于SSH登錄失敗時,則集群管理員將無法執行任何操作,只能重新啟動群集。在本文中,將通過分析可能出現的問題并討論如今解決的最佳實踐,深入探討Kubernetes的資源請求和限制。如果你對其底層機制感興趣,則還可以從源代碼的角度找到分析。本文將對你了解Kubernetes的資源請求和限制的工作方式以及它們可以按預期的方式工作的原因有所幫助。

概念

為了充分利用Kubernetes集群中的資源,提高調度效率,Kubernetes使用資源請求和限制來控制容器的資源分配。每個容器都有自己的請求和限制。這兩個參數由resources.requests和resources.limits指定。一般來說,請求在調度中更為重要,而限制在運行中更為重要。

請求定義了容器所需的最少資源。例如,對于運行Spring Boot業務的容器,其指定的請求必須是Java虛擬機(JVM)需要在容器映像中消耗的最少資源量。如果只是指定低內存請求,則Kubernetes調度程序很可能會將Pod調度到沒有足夠資源來運行JVM的節點。也就是說,Pod無法使用JVM啟動過程所需的更多內存。因此導致Pod不斷重啟。

另一方面,限制決定了容器可以使用的最大資源量,從而防止了由于過度消耗資源而導致的資源短缺或服務器宕機的情況。如果將其設置為0,則表示該容器沒有資源限制。特別是,如果在沒有指定請求的情況下設置限制,Kubernetes會認為默認情況下請求的值與限制的值相同。

請求和限制適用于兩種類型的資源——可壓縮的(例如CPU)和不可壓縮的(例如內存)。對于不可壓縮資源,進行適當的限制是非常重要的。

以下是請求和限制的概述:

  • 如果Pod中的服務使用的CPU資源超過了指定的限制值,則Pod將會受到限制,但不會被終止。如果未設置限制值,則Pod可以使用所有空閑的CPU資源。
  • 如果Pod使用的內存資源超出了指定的限制值,Pod中的容器進程將因OOM而終止。在這種情況下,Kubernetes傾向于在原始節點上重新啟動容器,或者簡單地創建另一個Pod。
  • 0≤請求≤節點可分配;請求≤限制≤無限。

場景分析

在了解了請求和限制的概念之后,回顧一下以上提到的三種情況:

(1)情況1

首先,需要知道CPU資源和內存資源是完全不同的。CPU資源是可壓縮的,CPU的分配和管理基于完全公平調度程序(CFS)。簡而言之,如果Pod中的服務使用的CPU資源超過了指定的限制值,它將受到Kubernetes的限制。對于沒有CPU限制的Pod來說,一旦空閑的CPU資源耗盡,之前分配的CPU資源量將逐漸減少。在這兩種情況下,最終,Pod將無法處理外部請求,從而導致更長的延遲和響應時間。

(2)情況2

與其相反,內存資源無法壓縮,并且Pod無法共享內存資源。這意味著如果內存耗盡,分配新的內存資源肯定會失敗。

Pod中的某些進程專門在初始化時需要一定數量的內存。例如,JVM在啟動時會應用一定數量的內存。如果指定的內存請求小于JVM應用的內存,則內存應用程序將會失敗(OOM終止)。因此,這個Pod將繼續重啟并發生故障。

(3)情況3

在創建Pod時,Kubernetes需要以平衡和全面的方式分配或配置不同的資源,其中包括CPU和內存。與此同時,Kubernetes調度算法需要考慮多種因素,例如NodeResourcesLeastAllocated和Pod affinity。內存資源常常分布不均的原因是,對于應用程序來說,內存被認為比其他資源更稀缺。

此外,Kubernetes調度程序根據集群的當前狀態工作。換句話說,當創建新的Pod時,調度程序會根據此時集群的資源規范為Pod選擇一個最佳節點來運行。由于Kubernetes集群是高度動態的,因此在這里可能會發生潛在問題。例如,要維護一個節點,可能需要對其進行鎖定,并且在該節點上運行的所有Pod都將被調度到其他節點。而出現的問題是,在維護之后,這些Pod不會自動安排回原始節點。這是因為Kubernetes本身無法將運行中的Pod重新綁定到另一個節點,也就無法將其重新調度到另一個節點。

優秀實踐

從以上分析可以知道,集群穩定性直接影響應用程序的性能。暫時的資源短缺通常是導致集群不穩定的主要原因,而在云平臺不穩定意味著應用程序出現故障,甚至節點出現故障。

以下介紹兩種提高集群穩定性的方法:

首先,通過編輯Kubelet配置文件來保留一定數量的系統資源。當處理不可壓縮的計算資源(例如內存或磁盤空間)時,這一點尤其重要。

其次,為Pod配置適當的服務質量(QoS)類。Kubernetes使用QoS類來確定Pod的調度和逐出優先級。可以為不同的Pod分配不同的QoS類,其中包括“Guaranteed”(最高優先級)、“Burstable”和“BestEffort”(最低優先級)。

  • Guaranteed。Pod中的每個容器(包括init容器)都必須具有為CPU和內存指定的請求和限制,并且它們必須相等。
  • Burstable。Pod中至少有一個容器具有為CPU或內存指定的請求。
  • BestEffort。Pod中沒有容器具有為CPU和內存指定的請求和限制。

注:使用Kubelet的CPU管理策略,可以為特定Pod設置CPU親和性。

當資源耗盡時,集群將首先用BestEffort的QoS類終止Pod,然后是Burstable。換句話說,優先級最低的Pod首先終止。如果具有足夠的資源,可以給所有的Pod分配一個Guaranteed類。這可以看作是計算資源與性能和穩定性之間的權衡。你可能期望采用更多的資源,但集群可以更高效地工作。與此同時,為了提高資源利用率,你可以將運行業務服務的Pod分配為Guaranteed類。對于其他服務,根據優先級為它們分配Burstable或BestEffort類別。

接下來,將以KubeSphere容器平臺為例,了解如何更好地為Pod配置資源。

使用KubeSphere分配資源

如上所述,請求和限制是集群穩定性的兩個重要組成部分。作為Kubernetes的主要發行版之一,KubeSphere擁有簡潔、清晰、交互式的用戶界面,極大地降低了Kubernetes的學習難度。

1.在開始之前做的工作

KubeSphere具有功能強大的多租戶系統,可對不同用戶進行細粒度的訪問控制。在KubeSphere 3.0中,可以分別為名稱空間(ResourceQuotas)和容器(LimitRanges)設置請求和限制。要執行這些操作,需要創建一個工作區、一個項目(即名稱空間)和一個帳戶(ws-admin)。

2.設置資源配額

轉到項目的“概述”頁面,導航到“項目設置”中的“基本信息”,然后從“管理項目”下拉菜單中選擇“編輯配額”。

在出現的對話框中,為項目設置請求和限制。

需要記住:

  • 在這個頁面上設置的請求或限制必須大于為項目中所有Pod指定的總請求或限制。
  • 在項目中創建容器而不指定請求或限制時,創建時將看到錯誤消息(記錄在事件中)。

在配置項目配額后,需要為項目中創建的所有容器指定請求和限制。項目配額為所有容器設置了規則。

注:KubeSphere中的項目配額與Kubernetes中的ResourceQuotas相同。除了CPU和內存,還可以分別為其他對象(如Deployments和ConfigMaps)設置資源配額。

3.設置默認請求和限制

如上所述,如果指定了項目配額,則需要相應地配置Pod的請求和限制。實際上,在測試甚至生產中,請求的值和限制的值非常接近,甚至對于大多數Pod來說都是相等的。為了簡化創建工作負載的過程,KubeSphere允許用戶預先設置容器的默認請求和限制。這樣無需在每次創建Pod時都設置請求和限制。

要設置默認請求和限制,需要執行以下步驟:

(1)同樣在“基本信息”頁面上,從“管理項目”下拉菜單中單擊“編輯資源默認請求”。

在出現的對話框中,配置容器的默認請求和限制。

注:KubeSphere中的默認容器請求和限制在Kubernetes中稱為LimitRanges。

(2)以后創建工作負載時,請求和限制將自動填充。

對于運行關鍵業務流程的容器,它們需要比其他容器處理更多的流量。實際上并沒有什么萬能的解決方案,你需要根據這些容器的要求和限制做出謹慎而全面的決定。因此需要考慮以下問題:

①容器是CPU密集型還是IO密集型?

②它們的可用性高嗎?

③服務的上游和下游對象是什么?

如果長時間觀察一些容器的運行,就會發現它是周期性的。因此,在配置請求和限制時,歷史監視數據可以作為重要的參考。對于集成到平臺中的Prometheus,KubeSphere具有強大而全面的可觀察性系統,可以對資源進行更細致的監視。在縱向上,它涵蓋了從集群到Pod的數據;在橫向上,它跟蹤有關CPU、內存、網絡和存儲的信息。通常情況下,可以基于歷史數據的平均值來指定請求,而限制則需要高于平均值。也就是說,可能需要根據需要對最終決定進行一些調整。

源代碼分析

現在已經了解了配置請求和限制的一些優秀實踐,以下將更深入地研究源代碼。

(1)請求和計劃

以下代碼顯示了Pod的請求與Pod中容器的請求之間的關系。

從上面的代碼可以看出,調度程序計算了要調度的Pod所需的資源。具體來說,它根據Pod規范分別計算初始化容器的總請求和工作容器的總請求,將會使用更大的一個。需要注意的是,對于輕量級虛擬機(例如kata容器),需要將自己的虛擬化資源消耗計入緩存中。在接下來的過濾階段,將檢查所有節點以查看它們是否滿足條件。

注:調度過程需要不同的階段,其中包括前置過濾器、過濾器、后置過濾器和評分。

在過濾之后,如果只有一個適用的節點,則會將Pod調度到該節點。如果有多個適用的Pod,則調度程序將選擇加權分數總和最高的節點。計分插件的實現基于多種因素,調度插件實現一個或多個擴展點。需要注意的是,請求的值和限制的值直接影響插件NodeResourcesLeastAllocated的最終結果。以下是源代碼:

對于NodeResourcesLeastAllocated,如果一個節點具有相同Pod的更多資源,則它將獲得更高的分數。換句話說,一個Pod將更有可能被調度到具有足夠資源的節點。

在創建Pod時,Kubernetes需要分配不同的資源,包括CPU和內存。每種資源都有權重(源代碼中的resToWeightMap結構)。總體而言,它們告訴Kubernetes調度程序,最佳的決定可能是實現資源平衡。在評分階段,除了NodeResourcesLeastAllocated外,調度程序還使用其他插件進行評分,例如InterPodAffinity。

(2)QoS和調度

作為Kubernetes中的一種資源保護機制,QoS主要用于控制不可壓縮的資源(例如內存)。它還會影響不同Pod和容器的OOM分數。當節點內存不足時,內核(OOM Killer)終止優先級較低的Pod(分數越高,優先級越低)。以下是源代碼:

結語

作為一個可移植且可擴展的開源平臺,Kubernetes誕生于管理容器化工作負載和服務。它擁有一個全面的、快速發展的生態系統,已經幫助其鞏固了在容器編排中事實上的標準的地位。用戶學習Kubernetes并不是那么容易,而這正是KubeSphere發揮作用的地方。 KubeSphere使用戶可以在其儀表板上執行幾乎所有操作,同時還可以選擇使用內置的Web Kubectl工具來運行命令。本文重點介紹了請求和限制,它們在Kubernetes中的基本邏輯以及如何使用KubeSphere對其進行配置以簡化集群的操作和維護。

原文標題:Dive Deep Into Resource Requests and Limits in Kubernetes,作者:Sherlock Xu

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2022-12-19 07:28:53

Kubernetes資源請求限制

2011-12-15 10:43:20

JavaNIO

2011-06-01 10:58:54

Android Service

2022-05-11 09:03:05

CSS容器文本換行

2010-06-21 13:07:14

2017-06-06 11:29:23

Java異常研究與分析

2010-05-31 17:45:50

MySQL行鎖

2016-01-12 18:04:55

Java異常研究

2010-11-23 16:35:59

MySQL刪除多表數據

2018-12-24 15:00:58

混合云多云云采用

2010-11-18 17:24:27

Oracle旋轉ins

2020-07-31 07:00:00

Kubernetes容器Linux

2013-01-07 13:38:56

Android開發布局長度單位

2009-12-08 18:45:17

PHP檢查函數可用

2010-05-19 14:45:46

2009-10-20 10:17:50

綜合布線系統驗收

2022-04-19 08:28:34

main函數

2010-11-26 11:57:35

MySQL結果字符串

2010-06-19 14:03:20

2012-10-29 10:30:36

CSSWeb前端display
點贊
收藏

51CTO技術棧公眾號

日韩中文字幕电影| 久久精品国产精品亚洲色婷婷| 97超碰人人草| 欧美日韩国产色综合一二三四| 亚洲精品97久久| 日本中文字幕高清| 久久av色综合| 久久久99免费| 91九色对白| 精品久久久久久久久久久久久久久久| 98精品视频| 日韩av影视在线| 做a视频在线观看| 僵尸再翻生在线观看| 国产精品福利av| 精品中文字幕一区| 国产精品午夜福利| 亚洲中字黄色| 欧美成年人网站| 久久国产精品影院| 日韩精品成人在线观看| 日本高清不卡一区| 日韩精品久久一区二区| 91最新在线| 91在线高清观看| 91欧美精品午夜性色福利在线| 五月婷婷中文字幕| 女同性一区二区三区人了人一| 亚洲欧美国产一区二区三区| 一二三区视频在线观看| 激情小说亚洲| 91久久精品一区二区| 人人妻人人澡人人爽欧美一区| yiren22综合网成人| av电影天堂一区二区在线| 亚洲综合最新在线| 在线观看中文字幕2021| 久久精品男女| 69国产精品成人在线播放| 三级全黄做爰视频| 五月天综合网站| 最近2019中文字幕大全第二页| 播金莲一级淫片aaaaaaa| 国产激情精品一区二区三区| 欧美综合天天夜夜久久| 久久美女福利视频| www.51av欧美视频| 亚洲一区二区三区视频在线播放| 操bbb操bbb| 老司机精品影院| 国产精品高清亚洲| 自拍另类欧美| 日韩毛片久久久| 国产精品三级视频| 婷婷久久青草热一区二区| 欧美日韩在线精品一区二区三区激情综| 成人一区二区三区| 国产亚洲一区在线播放| 粉嫩av一区二区夜夜嗨| 国产激情视频一区二区三区欧美| 91亚洲精品一区| 99精品视频免费看| 国产福利一区二区三区在线视频| 亚洲一区二区三区乱码aⅴ| 91美女精品网站| 国产一区二区三区免费观看| 91在线网站视频| 朝桐光av在线一区二区三区| 成人一区二区视频| 好看的日韩精品| 青青草手机在线| 国产情人综合久久777777| 色播五月综合| 国产在线69| 亚洲影院久久精品| 欧美亚洲精品一区二区| 国精产品一区一区三区四川| 欧美日韩久久一区二区| 超级砰砰砰97免费观看最新一期| 99精品中文字幕在线不卡| 亚洲精品一区二区在线观看| 亚洲熟女乱综合一区二区三区 | 婷婷一区二区三区| 欧美一区二区三区爽大粗免费| 日韩电影网站| 欧美丰满少妇xxxbbb| 91aaa精品| 久久久久97| 国产亚洲欧美另类中文| 国产又粗又硬又长又爽| 夜久久久久久| 国产在线视频91| 精品人妻一区二区三区日产乱码| www..com久久爱| 婷婷久久伊人| 俺来俺也去www色在线观看| 色狠狠av一区二区三区| 五月六月丁香婷婷| 网曝91综合精品门事件在线| 日韩一区二区久久久| 久久久久无码精品国产| 蜜桃久久av| 97超碰资源| 噜噜噜噜噜在线视频| 亚洲欧美偷拍三级| 波多野结衣家庭教师在线播放| 国外成人福利视频| 亚洲精品xxxx| 欧美一区二区三区爽爽爽| 国产精品久久久免费| 国产伊人精品在线| 亚洲欧美日韩精品永久在线| 成人免费在线播放视频| 国产aaa一级片| 欧美精品三级在线| 在线亚洲国产精品网| 精品无码人妻一区二区三| 免费观看成人鲁鲁鲁鲁鲁视频| 国内一区在线| а天堂中文在线官网| 欧美丝袜自拍制服另类| 亚洲综合自拍网| 欧美午夜电影在线观看 | 最新日韩一区| 亚洲第一网站免费视频| 国产精品成人免费观看| 久草在线在线精品观看| 欧美极品一区| 狂野欧美性猛交xxxxx视频| 欧美日韩国产一级片| 熟女俱乐部一区二区| 尹人成人综合网| www.成人av.com| 国内精品久久久久国产| 欧美片网站yy| 国产wwwwxxxx| 日本欧美久久久久免费播放网| 蜜桃导航-精品导航| 男女在线观看视频| 精品日韩欧美在线| 久久久久99精品成人片试看| 久久成人免费网| 亚洲成人第一| 欧美日韩尤物久久| 亚洲深夜福利在线| 香蕉影院在线观看| 久久伊人蜜桃av一区二区| 国产av国片精品| 亚洲国产精品免费视频| 欧美另类暴力丝袜| www.麻豆av| 一区二区三区在线看| aaaaa黄色片| 国产精品扒开腿做爽爽爽软件| 97se在线视频| japanese色国产在线看视频| 亚洲成人国产精品| 日韩成人一区二区三区| av资源站一区| 欧美 日韩 国产在线观看| 欧美影院天天5g天天爽| 97视频网站入口| 毛片在线播放网址| 精品视频一区二区三区免费| 欧美xxxooo| 国产乱子伦一区二区三区国色天香| 波多野结衣激情| 日韩精品视频中文字幕| 久久久久国产精品www| 天天干天天做天天操| 色悠悠久久综合| 性欧美一区二区| 久久99久久99精品免视看婷婷| 国产大尺度在线观看| 九九九九九九精品任你躁| 欧美日韩国产999| 四虎影院在线播放| 欧美性色欧美a在线播放| 九九精品视频免费| 不卡欧美aaaaa| 欧美精品第三页| 欧美高清在线| 国产精品国产三级国产专区53| 岛国在线视频网站| 中文字幕日韩欧美| 精品国产av鲁一鲁一区| 欧美日韩国产精品一区二区不卡中文| av电影网站在线观看| 精品系列免费在线观看| 免费在线观看视频a| 国产一区2区| 91精品免费| 亚洲综合在线电影| 欧美大片免费看| 巨骚激情综合| 欧美一区二区视频网站| 久久久久久久久久久影院| 国产精品伦一区二区三级视频| 超碰人人cao| 天堂av在线一区| 超碰超碰超碰超碰超碰| 欧洲专线二区三区| 91高跟黑色丝袜呻吟在线观看| 亚洲最大成人| 欧美猛交ⅹxxx乱大交视频| 日本五码在线| 日韩免费一区二区| 中文字幕av资源| 精品久久久久久久中文字幕| 国产又粗又长又黄的视频| 91最新地址在线播放| 女同激情久久av久久| 先锋a资源在线看亚洲| 日本a在线天堂| www.爱色av.com| 国产成人久久| 精品国产电影| 日韩成人精品| 国产久一一精品| 自拍视频在线看| 欧美激情在线狂野欧美精品| 91这里只有精品| 国产视频精品免费播放| 亚洲成人一级片| 欧美在线短视频| 日日噜噜噜噜人人爽亚洲精品| 一区二区三区久久久| 国产免费嫩草影院| 国产午夜一区二区三区| 日本一区二区在线免费观看| 国产精品18久久久久久vr| 日韩av一卡二卡三卡| 西西人体一区二区| av天堂永久资源网| 日韩一区二区久久| 国产主播自拍av| 国产在线欧美| 日本中文字幕一级片| 日韩午夜电影网| 亚洲不卡1区| 蜜桃成人av| 欧洲高清一区二区| 欧美**vk| 日韩成人在线资源| 国产在线观看91一区二区三区| 久久精品一区二区三区不卡免费视频 | 国产精品免费看片| 国产精品av久久久久久无| 久久欧美一区二区| 国产在线观看h| 久久久久久久久久久久久女国产乱| 亚洲最大的黄色网| 99久久精品免费观看| 疯狂揉花蒂控制高潮h| 本田岬高潮一区二区三区| 国产黄色三级网站| 91丨porny丨最新| 国产中文字幕一区二区| 久久蜜桃av一区二区天堂| 美女被到爽高潮视频| 亚洲国产精品激情在线观看| 日韩av片在线免费观看| 国产精品久久久久久亚洲伦| 999精品在线视频| 亚洲精品中文字幕在线观看| 免费中文字幕在线观看| 亚洲午夜免费福利视频| 97久久久久久久| 国产乱码一区二区三区| 欧美综合在线第二页| sis001亚洲原创区| 欧美一区二区影院| 成人免费av电影| 91久久精品日日躁夜夜躁国产| 欧美9999| 精选一区二区三区四区五区| 久久av影视| 伊人狠狠色丁香综合尤物| 在线中文字幕亚洲| 丰满爆乳一区二区三区| 丝袜美腿亚洲色图| 午夜国产福利在线观看| 不卡电影免费在线播放一区| a天堂中文字幕| 综合激情成人伊人| 日本一级一片免费视频| 91精品1区2区| www.久久精品.com| 亚洲天堂开心观看| caopon在线免费视频| 97国产精品视频人人做人人爱| 成人软件在线观看| 99久久伊人精品影院| 精品在线观看入口| 无码毛片aaa在线| 久久国产精品久久久久久电车| 成人日韩在线视频| av在线不卡观看免费观看| 国产综合精品在线| 亚欧色一区w666天堂| 中文字幕 亚洲视频| 精品久久国产97色综合| 国产精品久久久久一区二区国产| 欧美美最猛性xxxxxx| 亚洲天堂一区二区| 国产精品久久久久av福利动漫| 狠狠操综合网| 亚洲精品在线91| 亚洲欧美日韩在线高清直播| 色哟哟亚洲精品一区二区| 天天爱天天做天天爽| 日韩精品一区二区三区中文精品 | 欧美专区一区二区三区| 手机在线国产视频| 久久欧美中文字幕| 日本天堂网在线观看| 欧美一区二区三区四区高清| 国产中文字幕在线看| 韩国一区二区电影| 国内不卡的一区二区三区中文字幕| 欧洲一区二区在线观看| 亚洲福利专区| 国产不卡的av| 国产精品久久久久影院老司| 久久久久99精品成人片三人毛片| 日韩色在线观看| 国产二区三区在线| 国产精品一区二区女厕厕| 亚洲人成亚洲精品| 黄色一级在线视频| 成人久久视频在线观看| 欧美在线视频第一页| 欧美日本在线播放| av基地在线| 国产精品视频网站| 欧美精品羞羞答答| 能在线观看的av网站| 91视频www| 在线观看 中文字幕| 欧美大片免费久久精品三p| 成人三级网址| 91欧美精品成人综合在线观看| 日韩精品看片| 色悠悠久久综合网| 欧美国产综合色视频| 日韩欧美在线观看免费| 亚洲另类图片色| 日本成人三级电影| 蜜桃传媒一区二区| 久久在线精品| www..com.cn蕾丝视频在线观看免费版 | 少女频道在线观看高清| 91在线观看免费网站| 成人久久久久| 日韩不卡一二三| 国产精品国产三级国产aⅴ无密码| 中文字幕观看在线| 日韩有码在线视频| 色婷婷成人网| 美国av在线播放| 大陆成人av片| 男女视频免费看| 亚洲欧美日韩精品| 日韩一区二区三区免费| 亚欧精品在线| 国产美女精品人人做人人爽 | 欧美视频不卡中文| 日韩电影免费| 国产精品偷伦视频免费观看国产| 天天射—综合中文网| 精品人妻人人做人人爽夜夜爽| 亚洲1区2区3区视频| 韩国中文字幕2020精品| 国产日韩欧美自拍| 国产精品啊啊啊| 给我看免费高清在线观看| 91豆麻精品91久久久久久| 在线日本视频| 成人午夜影院在线观看| 小嫩嫩精品导航| 可以免费看av的网址| 精品欧美一区二区在线观看| 一区二区电影免费观看| 亚洲人久久久| 成熟亚洲日本毛茸茸凸凹| 亚洲国产成人精品女人久久| www日韩中文字幕在线看| 国产厕拍一区| 欧美一级黄色影院| 一区二区三区视频在线观看| 青青青草网站免费视频在线观看| 国产伦精品免费视频| 伊人久久大香线蕉av超碰演员| 国产又粗又猛又爽视频| 欧美一区二区在线免费观看| 激情黄产视频在线免费观看| 中文一区一区三区免费| 99精品在线观看视频| 中文字幕在线观看精品| 久久久久久亚洲|