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

一篇帶給你K8s集群穩定性提升手段

云計算 云原生
Kubernetes 中的 Request(請求) 字段用于管理容器對 CPU 和內存資源預留的機制,保證容器至少可以達到的資源量,該部分資源不能被其他容器搶占。

提升資源利用率

一、 資源浪費場景

1、資源預留普遍存在 50% 以上的浪費

Kubernetes 中的 Request(請求) 字段用于管理容器對 CPU 和內存資源預留的機制,保證容器至少可以達到的資源量,該部分資源不能被其他容器搶占,具體可查看(https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/)。當 Request 設置過小,無法保證業務的資源量,當業務的負載變高時無力承載,因此用戶通常習慣將 Request 設置得很高,以保證服務的可靠性。

但實際上,業務在大多數時段時負載不會很高。以 CPU 為例,下圖是某個實際業務場景下容器的資源預留(Request)和實際使用量(CPU_Usage)關系圖:資源預留遠大于實際使用量,兩者之間差值所對應的資源不能被其他負載使用,因此 Request 設置過大勢必會造成較大的資源浪費。

如何解決這樣的問題?現階段需要用戶自己根據實際的負載情況設置更合理的 Request、以及限制業務對資源的無限請求,防止資源被某些業務過度占用。這里可以參考后文中的 Request Quota 和 Limit Ranges 的設置。

2、 業務資源波峰波谷現象普遍,通常波谷時間大于波峰時間,資源浪費明顯

大多數業務存在波峰波谷,例如公交系統通常在白天負載增加,夜晚負載減少;游戲業務通常在周五晚上開始出現波峰,在周日晚開始出現波谷。

如下圖所示:同一業務在不同的時間段對資源的請求量不同,如果用戶設置的是固定的 Request,業務在負載較低時利用率很低。

這時可以通過動態調整副本數,以高資源利用率承載業務的波峰波谷,可以參考k8s原生提供的HPA 。

3、不同類型的業務,導致資源利用率有較大差異

在線業務通常白天負載較高,對時延要求較高,必須優先調度和運行;而離線的計算型業務通常對運行時段和時延要求相對較低,理論上可以在在線業務波谷時運行。此外,有些業務屬于計算密集型,對 CPU 資源消耗較多,而有些業務屬于內存密集型,對內存消耗較多。

如上圖所示,通過在離線混部可以動態調度離線業務和在線業務,讓不同類型業務在不同的時間段運行以提升資源利用率。對于計算密集型業務和內存密集型業務,可以使用親和性調度,為業務分配更合適的節點,以及通過taints/tolerations 策略隔離某些node給特定的業務場景使用,有效提升資源利用率。

二、 提升資源利用率的方法

主要從兩方面著手:一是利用原生的 Kubernetes 能力手動進行資源的劃分和限制;二是結合業務特性的自動化方案。這里暫時介紹利用k8s原生能力進行資源的劃分和限制。

1、 如何資源劃分和限制

設想,你是個集群管理員,現在有4個業務部門使用同一個集群,你的責任是保證業務穩定性的前提下,讓業務真正做到資源的按需使用。為了有效提升集群整體的資源利用率,這時就需要限制各業務使用資源的上限,以及通過一些默認值防止業務過量使用。

理想情況下,業務應該根據實際情況,設置合理的 Request 和 Limit。(Request 用于對資源的占位,表示容器至少可以獲得的資源;Limit 用于對資源的限制,表示容器至多可以獲得的資源。)這樣更利于容器的健康運行、資源的充分使用。但實際上用戶經常忘記設置容器對資源的 Request 和 Limit。此外,對于共享使用一個集群的團隊/項目來說,他們通常都將自己容器的 Request 和 Limit 設置得很高以保證自己服務的穩定性。

為了更細粒度的劃分和管理資源,可以設置命名空間級別的 Resource Quota 以及 Limit Ranges。

2、 使用 Resource Quota 劃分資源

如果你管理的某個集群有4個業務,為了實現業務間的隔離和資源的限制,你可以使用命名空間和 Resource Quota。

Resource Quota 用于設置命名空間資源的使用配額,命名空間是 Kubernetes 集群里面的一個隔離分區,一個集群里面通常包含多個命名空間,例如 Kubernetes 用戶通常會將不同的業務放在不同的命名空間里,你可以為不同的命名空間設置不同的 Resource Quota,以限制一個命名空間對集群整體資源的使用量,達到預分配和限制的效果。Resource Quota 主要作用于如下方面,具體可查看(https://kubernetes.io/docs/concepts/policy/resource-quotas/)。

  • 計算資源:所有容器對 CPU 和 內存的 Request 以及 Limit 的總和。
  • 存儲資源:所有 PVC 的存儲資源請求總和。
  • 對象數量:PVC/Service/Configmap/Deployment等資源對象數量的總和。

Resource Quota 使用場景

  • 給不同的項目/團隊/業務分配不同的命名空間,通過設置每個命名空間資源的 Resource Quota 以達到資源分配的目的。
  • 設置一個命名空間的資源使用數量的上限以提高集群的穩定性,防止一個命名空間對資源的過度侵占和消耗。

這里提供一個腳本,來為集群各命名空間設置初始的Resource Quota。

「說明」:該腳本借助kubectl-view-allocations 插件獲取集群各個命名空間當前所有pod所設置的request和limit總和,然后在此基礎之上上浮30%用于設置命名空間的request和limit Resource Quota。

后續可通過集群具體情況,調整對應配置。

使用說明:

wget https://my-repo-1255440668.cos.ap-chengdu.myqcloud.com/ops/ResourceQuota-install.tar.gz
tar -xvf ResourceQuota-install.tar.gz
cd ResourceQuota-install && bash install.sh

執行完之后,會在當前目錄生成一個resourceQuota目錄和limitrange目錄,里面包含各個命名空間的ResourceQuota.yaml文件,便于后續根據集群實際情況,進行對應調整,調整之后再根據需要進行apply。

【注意】:如果命名空間request和limit總和超過了所設置的resourceQuota,那么將無法新建pod,而且設置了resourceQuota后,pod必須配置“limits.cpu,limits.memory,requests.cpu,requests.memory”,否則也無法正常部署,查看event會提示如下報錯:

同時可通過監控查看該ns的的資源使用情況是否合理,調整原有各pod的request和limit,以及根據情況調整所設置的resourceQuota。

CI配置reques和limit的方式如下:

yaml渲染配置如下(其中resources字段):

【推薦配置】:

java服務:request和limit配置同樣的值。

golang/python服務:request和limit配置為1:2。

#推薦配置:
#java服務:request和limit配置同樣的值
#golang/python服務:request和limit配置為1:2
resources:
cpu: 500/1000m
memory: 500/1000Mi

3、 使用 Limit Ranges 限制資源

用戶經常忘記設置資源的 Request 和 Limit,或者將值設置得很大怎么辦?作為管理員,如果可以為不同的業務設置不同資源使用默認值以及范圍,可以有效減少業務創建時的工作量同時,限制業務對資源的過度侵占。

與 Resource Quota 對命名空間整體的資源限制不同,Limit Ranges 適用于一個命名空間下的單個容器。可以防止用戶在命名空間內創建對資源申請過小或過大容器,防止用戶忘記設置容器的 Request 和 Limit。Limit Ranges 主要作用于如下方面,具體可查看(https://kubernetes.io/zh/docs/concepts/policy/resource-quotas/)。

  1. 計算資源:對所有容器設置 CPU 和內存使用量的范圍。
  2. 存儲資源:對所有 PVC 能申請的存儲空間的范圍。
  3. 比例設置:控制一種資源 Request 和 Limit 之間比例。
  4. 默認值:對所有容器設置默認的 Request/Limit,如果容器未指定自己的內存請求和限制,將為它指定默認的內存請求和限制。

Limit Ranges 使用場景

設置資源使用默認值,以防用戶遺忘,也可以避免 QoS 驅逐重要的 Pod。

不同的業務通常運行在不同的命名空間里,不同的業務通常資源使用情況不同,為不同的命名空間設置不同的 Request/Limit 可以提升資源利用率。

限制容器對資源使用的上下限,保證容器正常運行的情況下,限制其請求過多資源。

4、調度策略

Kubernetes 調度機制是 Kubernetes 原生提供的一種高效優雅的資源分配機制,它的核心功能是為每個 Pod 找到最適合它的節點,通過合理利用 Kubernetes 提供的調度能力,根據業務特性配置合理的調度策略,也能有效提高集群中的資源利用率。

4.1 節點親和性

說明

倘若你的某個業務是 CPU 密集型,不小心被 Kubernetes 的調度器調度到內存密集型的節點上,導致內存密集型的 CPU 被占滿,但內存幾乎沒怎么用,會造成較大的資源浪費。如果你能為節點設置一個標記,表明這是一個 CPU 密集型的節點,然后在創建業務負載時也設置一個標記,表明這個負載是一個 CPU 密集型的負載,Kubernetes 的調度器會將這個負載調度到 CPU 密集型的節點上,這種尋找最合適的節點的方式,將有效提升資源利用率。

創建 Pod 時,可以設置節點親和性,即指定 Pod 想要調度到哪些節點上(這些節點是通過 K8s Label)來指定的。

節點親和性使用場景

節點親和性非常適合在一個集群中有不同資源需求的工作負載同時運行的場景。比如說,k8s集群節點有 CPU 密集型的機器,也有內存密集型的機器。如果某些業務對 CPU 的需求遠大于內存,此時使用普通的 節點 機器,勢必會對內存造成較大浪費。此時可以在集群里添加一批 CPU 密集型的 節點,并且把這些對 CPU 有較高需求的 Pod 調度到這些 節點上,這樣可以提升 節點 資源的整體利用率。同理,還可以在集群中管理異構節點(比如 GPU 機器),在需要 GPU 資源的工作負載中指定需要GPU資源的量,調度機制則會幫助你尋找合適的節點去運行這些工作負載。

4.2 Taints和Tolerations(污點和容忍)

說明

我們說到的的NodeAffinity節點親和性,是在pod上定義的一種屬性,使得Pod能夠被調度到某些node上運行。Taint剛好相反,它讓Node拒絕Pod的運行。

Taint需要與Toleration配合使用,讓pod避開那些不合適的node。在node上設置一個或多個Taint后,除非pod明確聲明能夠容忍這些“污點”,否則無法在這些node上運行。Toleration是pod的屬性,讓pod能夠(注意,只是能夠,而非必須)運行在標注了Taint的node上。

創建 Pod 時,可以通過設置Taints和Tolerations,來讓某些node只允許某些特定的pod。

Taints和Tolerations場景

節點獨占

如果想要拿出一部分節點,專門給特定的應用使用,則可以為節點添加這樣的Taint:

kubectl taint nodes nodename dedicated=groupName:NoSchedule

然后給這些應用的pod加入相應的toleration,則帶有合適toleration的pod就會被允許同使用其他節點 一樣使用有taint的節點。然后再將這些node打上指定的標簽,再通過nodeSelector或者親和性調度的方式,要求這些pod必須運行在指定標簽的節點上。

具有特殊硬件設備的節點

在集群里,可能有一小部分節點安裝了特殊的硬件設備,比如GPU芯片。用戶自然會希望把不需要占用這類硬件的pod排除在外。以確保對這類硬件有需求的pod能夠順利調度到這些節點上??梢允褂孟旅娴拿顬楣濣c設置taint:

kubectl taint nodes nodename special=true:NoSchedule
kubectl taint nodes nodename special=true:PreferNoSchedule

然后在pod中利用對應的toleration來保障特定的pod能夠使用特定的硬件。然后同樣的,我們也可以使用標簽或者其他的一些特征來判斷這些pod,將其調度到這些特定硬件的服務器上。

應對節點故障

在節點故障時,可以通過TaintBasedEvictions功能自動將節點設置Taint,然后將pod驅逐。但是在一些場景下,比如說網絡故障造成的master與node失聯,而這個node上運行了很多本地狀態的應用即使網絡故障,也仍然希望能夠持續在該節點上運行,期望網絡能夠快速恢復,從而避免從這個node上被驅逐。Pod的Toleration可以這樣定義:

tolerations:
- key: "node.alpha.kubernetes.io/unreachable"
operator: "Exists"
effect: "NoExecute"
tolerationSeconds: 6000

K8s集群穩定性提升手段,有很多,提升資源利用率只是某一種,后續還會繼續輸出其他手段的應用。

責任編輯:姜華 來源: 運維開發故事
相關推薦

2021-04-29 08:43:17

k8s可觀測性Metrics

2022-02-17 08:53:38

ElasticSea集群部署

2021-04-23 08:59:35

ClickHouse集群搭建數據庫

2021-01-26 06:58:03

AnsibleCeph集群運維

2021-07-12 06:11:14

SkyWalking 儀表板UI篇

2022-04-29 14:38:49

class文件結構分析

2021-07-21 09:48:20

etcd-wal模塊解析數據庫

2021-03-12 09:21:31

MySQL數據庫邏輯架構

2021-04-14 14:16:58

HttpHttp協議網絡協議

2024-06-13 08:34:48

2023-03-29 07:45:58

VS編輯區編程工具

2021-06-21 14:36:46

Vite 前端工程化工具

2022-03-22 09:09:17

HookReact前端

2021-04-01 10:51:55

MySQL鎖機制數據庫

2021-04-08 11:00:56

CountDownLaJava進階開發

2021-01-28 08:55:48

Elasticsear數據庫數據存儲

2021-07-08 07:30:13

Webpack 前端Tree shakin

2023-03-13 09:31:04

2022-02-25 15:50:05

OpenHarmonToggle組件鴻蒙

2021-05-08 08:36:40

ObjectString前端
點贊
收藏

51CTO技術棧公眾號

肉大捧一出免费观看网站在线播放 | 久久色免费在线视频| 午夜免费福利网站| 麻豆av在线播放| 久久精品日韩一区二区三区| 国产精品视频专区| 国产精品99re| 日韩免费看片| 亚洲丁香婷深爱综合| 日韩有码免费视频| 污污网站在线看| 久久久久久影视| 91视频免费进入| 国内av在线播放| 91久久亚洲| 久久天天躁日日躁| 亚洲av无码国产精品久久| 中文成人激情娱乐网| 日韩欧美在线一区| 日韩一二区视频| 国产精品视频一区二区久久| 国产不卡视频在线播放| 国产欧美婷婷中文| 午夜精品久久久久久久久久久久久蜜桃| 日韩精品电影| 亚洲精品美女视频| 久久久久久国产精品日本| 日韩精品麻豆| 欧美午夜精品久久久久久浪潮 | 成人精品999| 亚洲一区二区三区免费| 欧美日韩精品欧美日韩精品一综合 | 免费网站看v片在线a| 99国产欧美另类久久久精品| 5566中文字幕一区二区| 一区二区三区黄色片| 亚洲欧美日韩视频二区| 欧美精品激情在线观看| 欧美老熟妇一区二区三区| 日韩成人a**站| 亚洲日韩欧美视频| 久久久久国产精品无码免费看| 国产精品2区| 在线成人午夜影院| 久久这里只精品| www.久久| 欧美日韩午夜精品| 九九热精品在线播放| 成人精品动漫| 欧美午夜精品久久久久久超碰| 无码aⅴ精品一区二区三区浪潮 | 国产成人精品福利一区二区三区| 国产精品视频第一页| 极品美女销魂一区二区三区| 国产精品普通话| 真实新婚偷拍xxxxx| 日韩国产高清影视| 国产精品免费视频久久久| 国产99久久久久久免费看| 久久精品免费| 国产成人综合一区二区三区| 69视频免费看| 日本视频在线一区| 91精品久久久久久久| 在线观看中文字幕av| 久久99精品久久久久久动态图 | 五月天亚洲色图| 国产视频亚洲精品| 妺妺窝人体色WWW精品| 国产区精品区| 色噜噜久久综合伊人一本| 强制高潮抽搐sm调教高h| 91欧美大片| 九九精品视频在线| 日本一级淫片免费放| 美女国产精品| 成人xvideos免费视频| 国产精品高潮呻吟av| 国产a区久久久| 麻豆传媒一区| 免费av在线| 亚洲永久免费视频| 男人用嘴添女人下身免费视频| 黄色亚洲网站| 欧美一区二区三区在线看| 亚洲性图第一页| 最新亚洲精品| 日韩在线高清视频| 18精品爽视频在线观看| 先锋亚洲精品| 成人在线激情视频| 日本激情一区二区| 欧美国产禁国产网站cc| 一本大道东京热无码aⅴ| 高清视频在线观看三级| 欧美日韩视频专区在线播放| www.美色吧.com| 狠狠色丁香婷婷综合影院| 久久久91精品国产| 成年人免费高清视频| 精彩视频一区二区三区| 精品无码久久久久国产| 欧美三级黄网| 日韩欧美视频一区二区三区| 久久精品视频在线观看免费| 日韩高清一级| 欧美大片免费观看| 亚洲av综合一区| www.视频一区| 国产又粗又硬又长| 人人鲁人人莫人人爱精品| 日韩一区二区精品葵司在线| 蜜桃av乱码一区二区三区| 好看的亚洲午夜视频在线| 国产精品久久久久久av福利| 欧洲成人一区二区三区| 亚洲欧美综合色| 日韩av在线综合| 高清欧美性猛交xxxx黑人猛| 久久久久99精品久久久久| 一级片免费在线播放| 国产成人aaa| 中文字幕日韩一区二区三区不卡| 在线亚洲人成| 亚洲精品v欧美精品v日韩精品| 欧美肥妇bbwbbw| 毛片av一区二区三区| 久久精品aaaaaa毛片| av白虎一区| 精品国产伦一区二区三区观看体验| 日本女人性生活视频| 老色鬼久久亚洲一区二区| 久久精品日产第一区二区三区乱码 | 国产免费高清av| 国产精品美女久久久久高潮| 黄色片久久久久| 美女主播精品视频一二三四| 欧美激情va永久在线播放| 国产欧美久久久精品免费| 国产精品色在线| 国产天堂在线播放| 女厕嘘嘘一区二区在线播放| 日本高清久久天堂| 色在线免费视频| 精品国产91久久久久久老师| av在线播放网址| 欧美日本久久| 丁香婷婷久久久综合精品国产| 中文字幕在线播放网址| 欧美一级片免费看| 精品国产视频一区二区三区 | 精品影片一区二区入口| 91久久综合| 免费成人av网站| 蜜桃视频成人m3u8| 色妞色视频一区二区三区四区| 一区二区视频网站| 国产精品的网站| 国产亚洲视频一区| 在线中文一区| 国产伦精品一区二区三区| а√在线中文在线新版| 日韩精品在线影院| 一级特黄免费视频| 国产精品国产三级国产a| 亚洲第一区第二区第三区| 中文精品久久| 激情伦成人综合小说| 欧美日韩123区| 色999日韩欧美国产| 99久久精品无免国产免费| 亚洲一区在线观看网站| 制服丝袜在线第一页| 鲁大师影院一区二区三区| 亚洲日本理论电影| 欧美在线在线| 91av视频在线| 2019中文字幕在线视频| 91精品蜜臀在线一区尤物| 久久黄色小视频| 久久久国产精品不卡| 91热视频在线观看| 亚洲青涩在线| 亚洲自拍偷拍二区| 成人av综合网| 国产剧情日韩欧美| 暧暧视频在线免费观看| 亚洲欧美在线一区二区| 一区二区三区免费在线| 午夜精品一区二区三区免费视频| 欧美做受高潮6| 国产精一品亚洲二区在线视频| 久久久久久久中文| 亚洲成av人片乱码色午夜| 精选一区二区三区四区五区| 欧美日韩破处视频| 午夜精品久久久久久久久久久久| 国产亚洲依依| 精品国产乱码久久| 在线观看毛片网站| 黑人巨大精品欧美一区二区一视频| 在线日韩国产网站| 91论坛在线播放| 精品国产一二区| 免费xxxx性欧美18vr| 国产精品久久中文字幕| 91精品一区二区三区综合| 欧美三级网色| 9l视频自拍九色9l视频成人| 国产噜噜噜噜久久久久久久久| 大菠萝精品导航| 欧美国产乱视频| 老司机精品影院| 在线精品高清中文字幕| 手机看片福利在线| 日韩视频在线一区二区| 日韩一级片中文字幕| 亚洲成年人网站在线观看| 日本一级特级毛片视频| 国产欧美一区二区三区鸳鸯浴 | 国产偷拍一区二区| 91国产丝袜在线播放| 成年人免费看毛片| 亚洲制服丝袜一区| 日本老熟俱乐部h0930| 国产精品三级av| 欧美性猛交xxxx乱| 2欧美一区二区三区在线观看视频| 三级黄色片播放| 久久国产福利国产秒拍| 国产日韩成人内射视频| 一区二区三区导航| 水蜜桃色314在线观看| 欧美精品大片| 国内精品国产三级国产99| 99国产精品一区二区| 亚洲精品国产精品久久| 精品大片一区二区| 欧洲在线视频一区| 亚洲制服欧美另类| 美女黄毛**国产精品啪啪| 米奇精品关键词| 国产午夜精品一区| 岛国成人av| 国产亚洲精品自在久久| 久久综合五月婷婷| 国产不卡一区二区三区在线观看| 亚洲天堂中文字幕在线观看| 高清不卡一区二区三区| 国产成人夜色高潮福利影视| 动漫美女被爆操久久久| 成人h动漫免费观看网站| 鬼打鬼之黄金道士1992林正英| 日韩精品成人| 国产精品日韩一区二区| 嫩草国产精品入口| 久久国产精品久久精品国产| 亚洲人成精品久久久| 欧美精品久久久| 欧美日韩性在线观看| 亚洲第一精品区| 91超碰国产精品| 国产 日韩 欧美在线| 中文亚洲字幕| 另类小说第一页| 国产一区二区三区日韩| 久草免费资源站| 99re6这里只有精品视频在线观看| 好吊视频在线观看| 国产精品国产三级国产aⅴ无密码| 五月天婷婷色综合| 亚洲自拍偷拍图区| 久久国产黄色片| 欧美日本高清视频在线观看| 亚洲AV无码国产精品午夜字幕| 精品第一国产综合精品aⅴ| 四虎影视在线播放| 色噜噜狠狠色综合网图区| 欧美人与性动交α欧美精品济南到| 91精品成人久久| 欧美日韩女优| 超碰在线观看97| 九九在线精品| 国产大尺度在线观看| 国产欧美激情| 亚洲免费av一区| 99久久99久久久精品齐齐| 国产破处视频在线观看| 亚洲国产日韩在线一区模特| 中文字幕手机在线视频| 日韩视频一区二区在线观看| 欧美女v视频| 欧美成人剧情片在线观看| 成人福利视频| 国产精品av一区| 日韩高清欧美| 日韩精品 欧美| 精品亚洲aⅴ乱码一区二区三区| 欧美成人三级伦在线观看| 成人免费小视频| 亚洲自拍一区在线观看| 日韩一区二区三区免费看 | 亚洲视频在线观看一区二区| 欧美变态口味重另类| 888av在线| 欧美一级电影久久| 亚洲专区**| 亚洲一区二区在线观| 国产精品日韩| 俄罗斯黄色录像| 亚洲同性gay激情无套| 极品国产91在线网站| 精品国产制服丝袜高跟| 日韩在线观看www| 国产mv免费观看入口亚洲| 99久久香蕉| 无码人妻精品一区二区蜜桃百度| 免费观看久久久4p| 免费污网站在线观看| 午夜不卡在线视频| 亚洲第一色视频| 超薄丝袜一区二区| 婷婷久久免费视频| 日韩国产伦理| 三级影片在线观看欧美日韩一区二区| 美女网站视频在线观看| 亚洲精品日产精品乱码不卡| 97超碰中文字幕| 中文字幕亚洲综合久久| 免费成人美女女| 蜜桃麻豆91| 性高湖久久久久久久久| avtt香蕉久久| 欧美日韩另类在线| 少妇高潮久久久| 91av视频导航| 小嫩嫩12欧美| 欧美老熟妇喷水| 91亚洲午夜精品久久久久久| 国产一级片视频| 亚洲精品在线免费观看视频| 国产探花在线观看| 亚洲自拍偷拍一区| 欧美激情性爽国产精品17p| 久久精品国产露脸对白| 中文字幕一区二区三区在线播放| 中文字幕一区二区人妻| 中文字幕最新精品| 热久久久久久| 女女百合国产免费网站| 国产999精品久久| 日韩高清精品免费观看| 亚洲国语精品自产拍在线观看| 女厕盗摄一区二区三区| 久久99精品久久久水蜜桃| 麻豆久久精品| 日本午夜精品视频| 4hu四虎永久在线影院成人| 91精选在线| 精品国产aⅴ麻豆| 久久综合导航| 国产免费嫩草影院| 91精品国产乱| 91白丝在线| 日韩国产在线一区| 狠狠色丁香久久婷婷综| 看片网站在线观看| 精品福利一区二区三区| www.成人影院| 亚洲欧洲精品一区| 国产成人在线色| 天天干天天干天天干天天| 伊人久久久久久久久久| 中文成人激情娱乐网| 免费av手机在线观看| 国产午夜精品一区二区三区嫩草 | 丝袜美腿诱惑一区二区三区| 亚洲精品影院| 成人在线视频一区二区| 超碰在线观看91| 萌白酱国产一区二区| 亚洲日本三级| 一级黄色片在线免费观看| 亚洲福中文字幕伊人影院| 精品无吗乱吗av国产爱色| 92看片淫黄大片看国产片| 亚洲少妇在线| 欧美激情图片小说| 亚洲美女性视频| 国产精品一区二区三区www| 成人在线免费观看av| 亚洲欧洲日韩av| 亚洲欧洲成人在线| 91久久久久久| 视频一区在线播放| 久久久久久久福利| 在线电影av不卡网址| 久久男人av| 国产三级生活片| 色香色香欲天天天影视综合网|