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

Node工作負載異常,一部分Pod狀態(tài)為Terminating

開發(fā) 前端
在節(jié)點處于“NotReady”狀態(tài)時,deployment控制器會遷移節(jié)點上的容器實例,并將節(jié)點上運行的pod置為“Terminating”狀態(tài)。待節(jié)點恢復(fù)后,處于“Terminating”狀態(tài)的pod會自動刪除。

[[427887]]

本文轉(zhuǎn)載自微信公眾號「運維開發(fā)故事」,作者沒有文案的夏老師。轉(zhuǎn)載本文請聯(lián)系運維開發(fā)故事公眾號。

pod狀態(tài)為Terminating

在節(jié)點處于“NotReady”狀態(tài)時,deployment控制器會遷移節(jié)點上的容器實例,并將節(jié)點上運行的pod置為“Terminating”狀態(tài)。待節(jié)點恢復(fù)后,處于“Terminating”狀態(tài)的pod會自動刪除。偶現(xiàn)部分pod(實例)一直處于“Terminating ”狀態(tài),發(fā)現(xiàn)這部分的pod沒有得到重新調(diào)度,不能提供服務(wù)。

Terminating不是pod生命周期PodStatus中的phase字段。會不會導(dǎo)致一些問題呢?我們來了解一下pod的生命周期與驅(qū)逐相關(guān)的概念。

pod的生命周期

Pod對象自從其創(chuàng)建開始至其終止退出的時間范圍稱為其生命周期。在這段時間中,Pod會處于多種不同的狀態(tài),并執(zhí)行一些操作;其中,創(chuàng)建主容器(main container)為必需的操作,其他可選的操作還包括運行初始化容器(init container)、容器啟動后鉤子(post start hook)、容器的存活性探測(liveness probe)、就緒性探測(readiness probe)以及容器終止前鉤子(pre stop hook)等,這些操作是否執(zhí)行則取決于Pod的定義。如下圖所示:

Pod 的生命周期

Pod的status字段是一個PodStatus的對象,PodStatus中有一個phase字段。無論是手動創(chuàng)建還是通過Deployment等控制器創(chuàng)建,Pod對象總是應(yīng)該處于其生命進程中以下幾個階段(phase)之一。

  • 掛起(Pending):API Server創(chuàng)建了pod資源對象已存入etcd中,但它尚未被調(diào)度完成,或者仍處于從倉庫下載鏡像的過程中。
  • 運行中(Running):Pod已經(jīng)被調(diào)度至某節(jié)點,并且所有容器都已經(jīng)被kubelet創(chuàng)建完成。
  • 成功(Succeeded):Pod中的所有容器都已經(jīng)成功終止并且不會被重啟
  • 失敗(Failed):Pod中的所有容器都已終止了,并且至少有一個容器是因為失敗終止。即容器以非0狀態(tài)退出或者被系統(tǒng)禁止。
  • 未知(Unknown):Api Server無法正常獲取到Pod對象的狀態(tài)信息,通常是由于無法與所在工作節(jié)點的kubelet通信所致。

注意:當一個 Pod 被刪除時,它會Terminating被一些 kubectl 命令顯示為。此Terminating狀態(tài)不是 Pod 階段之一。Pod 默認的正常終止的期限,默認為 30 秒。您可以使用該標志--force來強行終止pod。

Pod是kubernetes的基礎(chǔ)單元,理解它的創(chuàng)建過程對于了解系統(tǒng)運作大有裨益。如下圖描述了一個Pod資源對象的典型創(chuàng)建過程。

  • 用戶通過kubectl或其他API客戶端提交了Pod Spec給API Server。
  • API Server嘗試著將Pod對象的相關(guān)信息存入etcd中,待寫入操作執(zhí)行完成,API Server即會返回確認信息至客戶端。
  • API Server開始反映etcd中的狀態(tài)變化。
  • 所有的kubernetes組件均使用“watch”機制來跟蹤檢查API Server上的相關(guān)的變動。
  • kube-scheduler(調(diào)度器)通過其“watcher”覺察到API Server創(chuàng)建了新的Pod對象但尚未綁定至任何工作節(jié)點。
  • kube-scheduler為Pod對象挑選一個工作節(jié)點并將結(jié)果信息更新至API Server。
  • 調(diào)度結(jié)果信息由API Server更新至etcd存儲系統(tǒng),而且API Server也開始反映此Pod對象的調(diào)度結(jié)果。
  • Pod被調(diào)度到的目標工作節(jié)點上的kubelet嘗試在當前節(jié)點上調(diào)用Docker啟動容器,并將容器的結(jié)果狀態(tài)返回送至API Server。
  • API Server將Pod狀態(tài)信息存入etcd系統(tǒng)中。
  • 在etcd確認寫入操作成功完成后,API Server將確認信息發(fā)送至相關(guān)的kubelet,事件將通過它被接受。

刪除 Pod的邏輯

當發(fā)起一個刪除 Pod 的指令時 Pod 的刪除邏輯是這樣的:

  • 調(diào)用 kube-apiserver 發(fā)起刪除 Pod 請求,如果刪除 Pod 時沒有設(shè)置 grace period 參數(shù)那么就會使用 30 秒的默認值,否則就會使用用戶指定的 grace period 進行優(yōu)雅下線
  • kube-apiserver 接受到這個請求以后給相應(yīng)的 Pod 標記為“刪除狀態(tài)”。其實 Pod 沒有“刪除狀態(tài)”,此時 Pod 的 status 還是 Running 狀態(tài),所謂的“刪除狀態(tài)”只是 deletionTimestamp 和 deletionGracePeriodSeconds 字段會被設(shè)置,這時候 kubelet 或者 kube-proxy 監(jiān)聽到這樣的 Pod 就會認為此 Pod 已經(jīng)不能提供服務(wù)了,然后開始做相應(yīng)的清理操作。
  • 此時如果通過 Dashbord 查看 Pod 的狀態(tài)是 Terminating ,其實 Terminating 也不是 Pod status 的字段的值。只是因為設(shè)置了 deletionTimestamp 和 deletionGracePeriodSeconds 字段所以 Dashbord 就會把 Pod 標記為 Terminating 狀態(tài)。
  • (和第三條同時發(fā)生)當 kube-proxy 監(jiān)聽到 Pod 處于 Terminatiing 狀態(tài)時就把 Pod 從 Service 的 EndPoint 中摘掉,這樣對外暴露的服務(wù)就摘掉了這個 Pod,防止新的請求發(fā)送到這個 Pod 上來
  • kubelet 監(jiān)測到 Pod 處于 Terminating 狀態(tài)的話會下線 Pod,下線的過程分成兩個步驟。1. 執(zhí)行 PreStop 2. 殺死容器。第一步:如果 Pod 設(shè)置了 PreStop hook 的話 kubelet 監(jiān)測到 Pod 處于 Terminating 狀態(tài)后就會執(zhí)行 PreStop 操作,執(zhí)行 PreStop 設(shè)置的超時時間和刪除 Pod 時指定的 grace period 一致(如果沒設(shè)置默認是 30 秒)
  • PreStop 執(zhí)行完以后還有第二步殺死容器,第二部也有超時時間,這個超時時間是 grace period 減去 PreStop 耗時。如果執(zhí)行 PreStop 超時或者 grace period 減去 PreStop 耗時剩余的時間不夠兩秒(甚至可能是負數(shù)) kubelet 會強制設(shè)置成兩秒。第二部的超時時間暫且稱之為 tm2, kubelet 停止容器時執(zhí)行的是 docker stop -t tm2 命令。所以 tm2 的邏輯是:首先發(fā)送 term 信號到容器的一號進程,如果容器在 tm2 時間內(nèi)沒有停止就強制發(fā)送 kill 信號殺死容器
  • kubelet 執(zhí)行完 PreStop 和殺死容器兩步以后會回調(diào) kube-apiserver,把 Pod 從 kube-apiserver 中刪除,這次的刪除是真的刪除,這時候通過 API 就再也看不到這個 Pod 的信息了

Eviction介紹

Eviction,即驅(qū)逐的意思,意思是當節(jié)點出現(xiàn)異常時,為了保證工作負載的可用性,kubernetes將有相應(yīng)的機制驅(qū)逐該節(jié)點上的Pod。目前kubernetes中存在兩種eviction機制,分別由kube-controller-manager和kubelet實現(xiàn)。

kube-controller-manager實現(xiàn)的eviction

kube-controller-manager主要由多個控制器構(gòu)成,而eviction的功能主要由node controller這個控制器實現(xiàn)。該Eviction會周期性檢查所有節(jié)點狀態(tài),當節(jié)點處于NotReady狀態(tài)超過一段時間后,驅(qū)逐該節(jié)點上所有pod。kube-controller-manager提供了以下啟動參數(shù)控制eviction:

  • pod-eviction-timeout:即當節(jié)點宕機該時間間隔后,開始eviction機制,驅(qū)趕宕機節(jié)點上的Pod,默認為5min。
  • node-eviction-rate:驅(qū)趕速率,即驅(qū)趕Node的速率,由令牌桶流控算法實現(xiàn),默認為0.1,即每秒驅(qū)趕0.1個節(jié)點,注意這里不是驅(qū)趕Pod的速率,而是驅(qū)趕節(jié)點的速率。相當于每隔10s,清空一個節(jié)點。
  • secondary-node-eviction-rate:二級驅(qū)趕速率,當集群中宕機節(jié)點過多時,相應(yīng)的驅(qū)趕速率也降低,默認為0.01。
  • unhealthy-zone-threshold:不健康zone閾值,會影響什么時候開啟二級驅(qū)趕速率,默認為0.55,即當該zone中節(jié)點宕機數(shù)目超過55%,而認為該zone不健康。
  • large-cluster-size-threshold:大集群閾值,當該zone的節(jié)點多余該閾值時,則認為該zone是一個大集群。大集群節(jié)點宕機數(shù)目超過55%時,則將驅(qū)趕速率降為0.01,假如是小集群,則將速率直接降為0。

由kube-controller-manager觸發(fā)的驅(qū)逐,會留下一個狀態(tài)為Terminating的pod,想要刪除這些狀態(tài)的 Pod 有三種方法:

  • 從集群中刪除該 Node。使用公有云時,kube-controller-manager 會在 VM 刪除后自動刪除對應(yīng)的 Node。而在物理機部署的集群中,需要管理員手動刪除 Node(如 kubectl delete node。
  • Node 恢復(fù)正常。Kubelet 會重新跟 kube-apiserver 通信確認這些 Pod 的期待狀態(tài),進而再決定刪除或者繼續(xù)運行這些 Pod。
  • 用戶強制刪除。用戶可以執(zhí)行 kubectl delete pods--grace-period=0 --force 強制刪除 Pod。除非明確知道 Pod 的確處于停止狀態(tài)(比如 Node 所在 VM 或物理機已經(jīng)關(guān)機),否則不建議使用該方法。特別是 StatefulSet 管理的 Pod,強制刪除容易導(dǎo)致腦裂或者數(shù)據(jù)丟失等問題。

kubelet的eviction機制

如果節(jié)點處于資源壓力,那么kubelet就會執(zhí)行驅(qū)逐策略。驅(qū)逐Pod會考慮優(yōu)先級,資源使用和資源申請。當優(yōu)先級相同時,資源使用/資源申請最大的Pod會被首先驅(qū)逐。kube-controller-manager的eviction機制是粗粒度的,即驅(qū)趕一個節(jié)點上的所有pod,而kubelet則是細粒度的,它驅(qū)趕的是節(jié)點上的某些Pod,驅(qū)趕哪些Pod與Pod的Qos機制有關(guān)。該Eviction會周期性檢查本節(jié)點內(nèi)存、磁盤等資源,當資源不足時,按照優(yōu)先級驅(qū)逐部分pod。驅(qū)逐閾值分為軟驅(qū)逐閾值(Soft Eviction Thresholds)和強制驅(qū)逐(Hard Eviction Thresholds)兩種機制,如下:kubelet提供了以下參數(shù)控制eviction:

  • 軟驅(qū)逐閾值:當node的內(nèi)存/磁盤空間達到一定的閾值后,kubelet不會馬上回收資源,如果改善到低于閾值就不進行驅(qū)逐,若這段時間一直高于閾值就進行驅(qū)逐。
  • 強制驅(qū)逐:強制驅(qū)逐機制則簡單的多,一旦達到閾值,直接把pod從本地驅(qū)逐。
  • eviction-soft:軟驅(qū)逐閾值設(shè)置,具有一系列閾值,比如memory.available<1.5Gi時,它不會立即執(zhí)行pod eviction,而會等待eviction-soft-grace-period時間,假如該時間過后,依然還是達到了eviction-soft,則觸發(fā)一次pod eviction。
  • eviction-soft-grace-period:默認為90秒,當eviction-soft時,終止Pod的grace的時間,即軟驅(qū)逐寬限期,軟驅(qū)逐信號與驅(qū)逐處理之間的時間差。
  • eviction-max-pod-grace-period:最大驅(qū)逐pod寬限期,停止信號與kill之間的時間差。
  • eviction-pressure-transition-period:默認為5分鐘,脫離pressure condition的時間,超過閾值時,節(jié)點會被設(shè)置為memory pressure或者disk pressure,然后開啟pod eviction。
  • eviction-minimum-reclaim:表示每一次eviction必須至少回收多少資源。
  • eviction-hard:強制驅(qū)逐設(shè)置,也具有一系列的閾值,比如memory.available<1Gi,即當節(jié)點可用內(nèi)存低于1Gi時,會立即觸發(fā)一次pod eviction。

由kubelet觸發(fā)的驅(qū)逐,會留下一個狀態(tài)為Evicted的pod,此pod只是方便后期定位的記錄,可以直接刪除。

總結(jié):

偶現(xiàn)部分pod(實例)一直處于“Terminating ”狀態(tài),發(fā)現(xiàn)這部分的pod沒有得到重新調(diào)度,不能提供服務(wù)。這一類deployment其發(fā)布策略是Recreate模式(先刪舊POD,再啟動新POD)。該問題對于rollout滾動發(fā)布的deployment沒有影響,僅對recreate的造成影響(類似statefulset也有影響)根據(jù)以上描述deployment最好使用rollout滾動發(fā)布策略。

部分pod(實例)一直處于“Terminating ”狀態(tài),情況分為很多種,這里騰訊云做過一個總結(jié):

《Pod 一直處于 Terminating 狀態(tài)》。

https://cloud.tencent.com/document/product/457/43238

有興趣的可以去了解一下。

想要刪除這些狀態(tài)的 Pod 有三種方法:

  • 從集群中刪除該 Node。使用公有云時,kube-controller-manager 會在 VM 刪除后自動刪除對應(yīng)的 Node。而在物理機部署的集群中,需要管理員手動刪除 Node(如 kubectl delete node。
  • Node 恢復(fù)正常。Kubelet 會重新跟 kube-apiserver 通信確認這些 Pod 的期待狀態(tài),進而再決定刪除或者繼續(xù)運行這些 Pod。
  • 用戶強制刪除。用戶可以執(zhí)行 kubectl delete pods--grace-period=0 --force 強制刪除 Pod。除非明確知道 Pod 的確處于停止狀態(tài)(比如 Node 所在 VM 或物理機已經(jīng)關(guān)機),否則不建議使用該方法。特別是 StatefulSet 管理的 Pod,強制刪除容易導(dǎo)致腦裂或者數(shù)據(jù)丟失等問題。

參考文章:

https://feisky.gitbooks.io/kubernetes/content/troubleshooting/pod.html

https://v1-20.docs.kubernetes.io/docs/concepts/workloads/pods/#

https://v1-20.docs.kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/

 

https://cloud.tencent.com/document/product/457/43238

 

責(zé)任編輯:武曉燕 來源: 運維開發(fā)故事
相關(guān)推薦

2020-05-07 15:10:23

HBaseHadoop數(shù)據(jù)平臺

2009-07-14 13:49:28

Swing組件AWT

2019-04-10 11:06:54

前端HTMLCSS

2010-03-11 11:29:51

喬布斯

2024-05-15 08:12:11

SignalJavaScriptPromises

2009-06-09 14:40:01

Javascript表單驗證

2020-10-13 09:54:38

內(nèi)存技術(shù)數(shù)據(jù)

2012-12-13 13:09:38

2009-06-11 15:25:39

Java隨機數(shù)

2009-06-12 10:34:40

Java Date

2019-05-09 15:20:24

微軟WindowsLinux

2025-04-24 00:10:00

RAGAI人工智能

2025-01-22 08:01:53

2013-07-08 15:45:04

Python

2013-03-14 14:11:27

IaaS

2009-06-12 10:08:05

StaticJava

2024-11-06 14:36:27

2013-04-08 15:42:38

Backbone.js入門

2025-07-03 09:22:45

有線網(wǎng)絡(luò)交換機網(wǎng)絡(luò)

2018-11-15 14:52:15

Spark數(shù)據(jù)機器學(xué)習(xí)
點贊
收藏

51CTO技術(shù)棧公眾號

91成人免费电影| 国产成人av资源| 中文字幕久热精品在线视频| 女人高潮一级片| 日本三级在线观看网站| 99视频一区二区三区| 国产精品欧美日韩久久| 久久久精品国产sm调教| 黄视频在线观看免费| 日本免费在线视频不卡一不卡二| 久久最新资源网| 黄色国产在线观看| 国产一区二区三区黄网站| 精品福利免费观看| 在线视频福利一区| 视频二区在线| 国产精品一品二品| 国产精品麻豆va在线播放| 免费无码毛片一区二区app| 国产欧美日韩免费观看| 欧美成人一区二区三区在线观看| 成人免费毛片播放| av中文字幕在线看| 成人免费在线观看入口| 欧洲高清一区二区| 三级网站在线看| 国产一区二区三区高清播放| 国产精品扒开腿爽爽爽视频| 国产午夜福利精品| 欧美伊人久久| 中文字幕在线观看日韩| 懂色av粉嫩av蜜乳av| 粉嫩av一区二区| 日韩一区二区三区视频在线观看| www日韩视频| 女人高潮被爽到呻吟在线观看| 亚洲欧美激情一区二区| 一区二区精品在线观看| 国产精品免费播放| 2024国产精品| 精品视频一区二区| 乱精品一区字幕二区| 国产馆精品极品| 成人精品一区二区三区电影免费| 中文字幕日本视频| 日本大胆欧美人术艺术动态| 日本中文字幕久久看| 在线观看免费国产视频| 亚洲伦伦在线| 97视频免费看| 日本三级免费看| 影音先锋亚洲电影| 久久久久中文字幕| 久久亚洲AV无码| 亚洲性感美女99在线| 欧美日韩福利视频| 免费在线视频一区二区| 黄色av日韩| 久热精品视频在线观看| 免费日韩在线视频| 一区三区视频| 91av在线播放| 国产女主播喷水视频在线观看 | 国产精华7777777| 久久婷婷激情| 国产欧美日韩精品专区| 91丨porny丨在线中文| 狠狠色丁香久久婷婷综| 97人人模人人爽人人喊38tv| 狠狠综合久久av一区二区| 成人免费观看视频| 九色视频成人porny| 黄色小视频在线免费观看| 中文字幕不卡一区| 日韩一二区视频| а√在线中文在线新版| 日韩欧美大尺度| 日本不卡一区二区在线观看| 国产成人免费av一区二区午夜| 精品少妇一区二区三区在线播放 | 日本中文字幕不卡免费| 看黄色一级大片| 九九精品视频在线看| 懂色av一区二区三区在线播放| 日日夜夜精品免费| 国产欧美精品日韩区二区麻豆天美| 亚洲国产精品综合| 日本aa在线| 91久久国产最好的精华液| 亚洲精品成人在线播放| 久久久免费毛片| 中文字幕无线精品亚洲乱码一区| 午夜免费激情视频| 校园春色综合网| 成人有码视频在线播放| 天堂v在线观看| 国产精品美女视频| 91精品国产91久久久久麻豆 主演| 中文av在线全新| 91精品国产综合久久精品app| 国产 中文 字幕 日韩 在线| 久久精品高清| 欧美一区二区影院| 国产黄色一级大片| 中文字幕av免费专区久久| 日韩一级片免费视频| 成人看片毛片免费播放器| 欧美一区二区三区喷汁尤物| 成年人网站免费在线观看| 综合一区av| 国产精品扒开腿做爽爽爽的视频| 亚洲精品综合网| 亚洲欧洲日韩综合一区二区| 国产l精品国产亚洲区久久| 日本少妇精品亚洲第一区| 在线电影av不卡网址| 国产午夜久久久| 精品一区二区在线播放| 日韩欧美视频第二区| 蜜臀久久精品| 精品电影一区二区三区| 午夜剧场免费在线观看| 奇米在线7777在线精品 | 欧美69精品久久久久久不卡 | 处破女av一区二区| 99热这里只有精品7| 日韩一区精品| 亚洲视频一区二区三区| 亚洲伊人成人网| 成人午夜看片网址| 91视频 - 88av| 国产精品1区| 日韩最新免费不卡| 中文天堂在线视频| 国产欧美一区二区精品久导航| 日韩少妇内射免费播放18禁裸乳| 都市激情亚洲欧美| 久久久久久久久国产| www.97超碰| 一区二区三区在线看| 中文字幕avav| 综合天堂久久久久久久| 亚洲最大的av网站| 影院在线观看全集免费观看| 在线不卡中文字幕播放| 国产麻豆视频在线观看| 久久99久国产精品黄毛片色诱| 五月天色一区| 国外成人福利视频| 色青青草原桃花久久综合| 怡红院男人的天堂| 中文字幕亚洲欧美在线不卡| 一区二区三区四区毛片| 亚洲自拍偷拍网| 97人人澡人人爽| 精精国产xxxx视频在线中文版| 精品日韩欧美一区二区| 日韩欧美不卡视频| 91久色porny| 黄色av免费在线播放| 日韩精品免费一区二区在线观看 | 美女毛片一区二区三区四区| 欧美中文字幕在线播放| 黄色在线免费观看大全| 欧美精三区欧美精三区| 欧美色图亚洲天堂| 不卡的电视剧免费网站有什么| 国产视频九色蝌蚪| 国产精品一区高清| 成人在线中文字幕| 超碰中文在线| 亚洲欧美国内爽妇网| 做爰视频毛片视频| 日韩理论片在线| 久久久久久久人妻无码中文字幕爆| 久久亚洲导航| 91精品国产高清一区二区三区蜜臀 | 视频二区在线| 久久久www成人免费毛片麻豆| 激情图片qvod| 中文一区二区三区四区| 亚洲国产精品久久久| 免费成人深夜天涯网站| 久久99精品久久久久久动态图| 7777精品伊久久久大香线蕉语言| 中国a一片一级一片| 国产欧美日韩在线| 亚洲二区自拍| 国产精品专区免费| 在线观看日韩毛片| 日韩一区国产在线观看| 亚洲国产精品欧美久久| 欧美日韩午夜爽爽| 川上优的av在线一区二区| 91麻豆精品国产| 日本少妇毛茸茸高潮| 国产女人18毛片水真多成人如厕| 三级黄色片免费看| 日韩影院在线观看| 无码日本精品xxxxxxxxx| 国产伦精品一区二区三区千人斩| 亚洲自拍偷拍色图| free欧美| 久久久久久久久久久免费精品 | 日韩在线欧美在线| 日韩在线视频免费| 欧美人牲a欧美精品| 国产精品视频久久久久久久| 亚洲免费大片在线观看| 中文字幕在线看高清电影| 国产精品88888| 亚洲 激情 在线| 性色一区二区三区| 美女黄色免费看| 欧美1级片网站| 欧美日韩在线一区二区三区| 超碰精品在线| 2014亚洲精品| 国产一区高清| 国产精品第一区| 深夜成人在线| 韩国日本不卡在线| av网站大全在线| 日韩一区二区久久久| 国产污视频在线| 日韩精品极品视频免费观看| 亚洲精品久久久久久动漫器材一区| 欧美日韩一区二区三区免费看| av黄色在线播放| 亚洲.国产.中文慕字在线| 极品盗摄国产盗摄合集| 国产精品久久久久久福利一牛影视| 久久久久亚洲av无码专区桃色| 成人激情小说乱人伦| 国产老头和老头xxxx×| 国产在线麻豆精品观看| 国产精品久久久毛片| 久久影院亚洲| 九九九九免费视频| 亚洲在线网站| 一区二区传媒有限公司| 一区二区三区福利| 免费国产黄色网址| 在线亚洲激情| 国产综合免费视频| 久久久一二三| 日本新janpanese乱熟| 三级在线观看一区二区| 1024精品视频| 天堂蜜桃一区二区三区| 久久久久久久久久久久久国产精品| 亚洲精品麻豆| 免费黄色日本网站| 久久精品电影| 亚洲免费看av| 久久国内精品视频| 在线免费黄色网| 国产裸体歌舞团一区二区| 日本国产一级片| 国产一区二三区| 免费在线观看日韩av| 成人午夜精品在线| 中文人妻一区二区三区| 国产片一区二区| www.黄色com| 亚洲乱码日产精品bd| 国产真实夫妇交换视频| 婷婷亚洲久悠悠色悠在线播放| 免费黄色网址在线| 欧美在线|欧美| 国产精品久久久久久久成人午夜| 日韩一区二区三区视频| 天堂中文资源在线| 中文字幕精品av| 国内精品不卡| 久久久久久亚洲| 深夜成人福利| 91亚洲精品在线观看| 精品av导航| 欧美一区二区三区在线播放| 91久久久精品国产| 高清欧美精品xxxxx| 日韩电影在线观看一区| 中文字幕55页| 91蜜桃免费观看视频| 成年人免费视频播放| 亚洲国产日韩a在线播放| 国产第一页在线观看| 日韩网站在线看片你懂的| 欧洲天堂在线观看| 久久九九国产精品怡红院| 超碰在线资源| 成人av在线天堂| 日本精品影院| 五月天男人天堂| 午夜在线精品| 欧美色图校园春色| 国产欧美一区二区精品性色超碰| 亚洲熟女www一区二区三区| 欧美性69xxxx肥| 精品久久无码中文字幕| 亚洲午夜久久久影院| 影院在线观看全集免费观看| 国产精品久久久久久久一区探花| 亚洲国产精品免费视频| 色之综合天天综合色天天棕色 | 国产精品国产三级国产| 日产亚洲一区二区三区| 欧美剧情片在线观看| 四虎影视在线播放| 九九精品视频在线| 久久91视频| 欧美日韩精品久久| 影音先锋亚洲一区| 日韩欧美中文在线视频| 中国色在线观看另类| youjizz在线视频| 亚洲精品在线免费观看视频| 久久77777| 国产精品尤物福利片在线观看| 久久97精品| www插插插无码免费视频网站| 美女一区二区三区| 国产精品免费无码| 岛国av一区二区三区| 亚洲国产精品一| 美女黄色丝袜一区| 成人激情久久| 一区二区国产日产| 美女任你摸久久 | 亚洲精品国产一区二区精华液 | 亚洲国产第一页| 18网站在线观看| 亚洲最大av网站| 天天综合网网欲色| 成人性生交免费看| 欧美激情中文不卡| 波多野结衣在线观看视频| 精品亚洲一区二区三区在线观看| а√天堂8资源中文在线| 粉嫩高清一区二区三区精品视频| 欧美激情成人在线| 国产精品无码自拍| 亚洲一区在线电影| 亚洲第一精品网站| 欧美黄色小视频| av成人男女| 欧美成人高潮一二区在线看| 岛国精品在线播放| 精品一区免费观看| 亚洲黄色在线看| 成人勉费视频| 日韩亚洲不卡在线| 精品一区二区日韩| 天天色影综合网| 日韩欧美国产综合| 国产福利电影在线播放| 国产二区不卡| 午夜在线视频观看日韩17c| 国产手机在线观看| 欧美色欧美亚洲另类二区| 国产激情视频在线| 国产精品我不卡| 久久综合五月| 久久久精品少妇| 欧美大片在线观看| 裤袜国产欧美精品一区| 亚洲欧美日韩精品久久久| 国产一区二区在线观看免费| 国产精品1234区| 亚洲丝袜在线视频| 国产成人视屏| 黄色动漫网站入口| 中文字幕第一区综合| a级片在线播放| 91精品国产免费久久久久久| 国产欧美日韩影院| 在线免费黄色小视频| 欧美日韩国产一区在线| 亚洲xxxxxx| 国产精品毛片va一区二区三区| 美女尤物久久精品| 国产精品国产三级国产传播| 精品国产亚洲在线| 美女色狠狠久久| 欧美精品在欧美一区二区| 久久久噜噜噜久久人人看| 91麻豆一区二区| 26uuu日韩精品一区二区| 欧美aaaaaaaaaaaa| 老司机免费视频| 欧美美女bb生活片| 色综合桃花网| 福利在线小视频| 久久久噜噜噜久久人人看| 精品人妻一区二区三区麻豆91| 日本视频久久久| 亚洲网站啪啪| 正在播放国产对白害羞| 日韩av在线免费看|