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

Kubernetes存儲大腦之etcd

存儲 存儲軟件
etcd 是兼具一致性和高可用性的鍵值數據庫,可用于服務發現以及配置中心。ETCD 采用 raft 一致性算法,基于 Go 語言實現。可以作為保存 Kubernetes 所有集群數據的后臺數據庫,在整個云原生中發揮極其重要的作用。

 [[392694]]

本文轉載自微信公眾號「武培軒」,作者武培軒。轉載本文請聯系武培軒公眾號。

etcd 簡介

etcd 是兼具一致性和高可用性的鍵值數據庫,可用于服務發現以及配置中心。ETCD 采用 raft 一致性算法,基于 Go 語言實現。可以作為保存 Kubernetes 所有集群數據的后臺數據庫,在整個云原生中發揮極其重要的作用。

ectd 版本: v3.4 etcd 文檔地址: https://etcd.io/docs/v3.4/

etcd 在 kubernetes 的架構

etcd存儲著k8s所有的元數據

etcd 中存儲著 k8s 的所有的元數據,至關重要,再次,我們就揭開 etcd 的最佳實踐。

etcd 特點

  • 扁平化二進制鍵值空間
  • 保留事件歷史記錄,直到壓縮為止
    • 訪問舊版本 keys
    • 用戶自定義 key 版本歷史壓縮
  • 支持范圍查詢
    • 帶 limit 參數的分頁支持
    • 支持多個范圍查詢的一致性保證
  • 通過租約替換 TTL 鍵
    • 更高效以及低成本的 keepalive
    • 為不同的 TTL key 配置配置相同邏輯的租約
  • 通過多對象 Txn 替換 CAS/CAD
    • 更加強大和靈活
  • 支持多范圍高效 watch
  • RPC API 支持完整的 API 集
    • 比 JSON/HTTP 更有效
    • 額外的 TXN/租約支持
  • HTTP API 支持 API 子集。
    • 用戶更容易嘗試 etcd
    • 用戶更易于編寫簡單的 etcd 應用程序

etcd 運行建議

  • 運行的 etcd 集群個數成員為奇數。
  • etcd 是一個 leader-based 分布式系統。確保主節點定期向所有從節點發送心跳,以保持集群穩定。
  • 確保資源充足。
  • 集群的性能和穩定性對網絡和磁盤 IO 非常敏感。任何資源匱乏都會導致心跳超時,從而導致集群的不穩定。不穩定的情況表明沒有選出任何主節點。在這種情況下,集群不能對其當前狀態進行任何更改,這意味著不能調度新的 pod。
  • 保持穩定的 etcd 集群對 Kubernetes 集群的穩定性至關重要。因此,請在專用機器或隔離環境上運行 etcd 集群,以滿足所需資源需求。
  • 在生產中運行的 etcd 的最低推薦版本是 3.2.10+
  • 硬件建議:https://etcd.io/docs/v3.4/op-guide/hardware/

etcd 架構實踐

為了性能和高可用性,在生產中將以多節點集群的方式運行 etcd,并且定期備份。建議在生產中使用五個成員的集群。有關該內容的更多信息,請參閱https://etcd.io/docs/v3.4/faq/#what-is-failure-tolerance。

可以通過靜態成員信息或動態發現的方式配置 etcd 集群。有關集群的詳細信息,請參閱https://etcd.io/docs/v3.4/op-guide/clustering/。

集群規模 半數節點 容錯節點
1 1 0
2 2 0
3 2 1
4 3 1
5 3 2
6 4 2
7 4 3
8 5 3
9 5 4

etcd 調優指南

本次調優針對于 etcd 本身的參數調優:

1.時間相關參數

在大型 etcd 集群中,由于網絡的復雜性,etcd 本身的分布式共識協議將受到影響,其主要依賴于兩個時間參數:

第一個參數稱為 Heartbeat Interval。領導者將以此頻率通知關注者它仍然是領導者。為了獲得最佳實踐,應圍繞成員之間的往返時間設置參數。默認情況下,etcd 使用 100ms 心跳間隔。

第二個參數是 Election Timeout。此超時時間是指跟隨者節點在嘗試成為領導者之前要等待多長時間而不會聽到心跳信號。默認情況下,etcd 使用 1000ms 選舉超時。

調整這些值是一個權衡。建議心跳間隔的值應介于成員之間的平均往返時間(RTT)的最大值附近,通常約為往返時間的 0.5-1.5 倍。如果心跳間隔太短,etcd 將發送不必要的消息,從而增加 CPU 和網絡資源的使用。另一方面,過高的心跳間隔會導致較高的選舉超時時間。較高的選舉超時時間需要更長的時間才能檢測到領導者失敗。測量往返時間(RTT)的最簡單方法是使用 PING 實用程序。

應該根據心跳間隔和成員之間的平均往返時間來設置選舉超時。選舉超時時間必須至少是往返時間的 10 倍,這樣才能解決網絡中的差異。例如,如果成員之間的往返時間為 10 毫秒,則選舉超時應至少為 100 毫秒。

選舉超時上限為 50000ms(50s),僅在部署全球分布的 etcd 集群時才應使用。

一個集群中所有成員的心跳間隔和選舉超時值應相同。為 etcd 成員設置不同的值可能會破壞集群的穩定性。

以上參數可以通過命令進行調整:

  1. # Command line arguments: 
  2. $ etcd --heartbeat-interval=100 --election-timeout=500 
  3.  
  4. # Environment variables: 
  5. $ ETCD_HEARTBEAT_INTERVAL=100 ETCD_ELECTION_TIMEOUT=500 etcd 

2.快照

etcd 將所有關鍵更改附加到日志文件。此日志將永遠增長,并且是對鍵所做的每次更改的完整線性歷史記錄。完整的歷史記錄適用于輕度使用的集群,但是頻繁使用的集群將攜帶大量日志。

為了避免有大量日志,etcd 會進行定期快照。這些快照為 etcd 提供了一種通過保存系統當前狀態并刪除舊日志來壓縮日志的方法。

使用 V2 后端創建快照可能會很昂貴,因此僅在對 etcd 進行給定數量的更改后才能創建快照。默認情況下,每 10,000 次更改后將創建快照。如果 etcd 的內存使用量和磁盤使用量過高,請嘗試通過在命令行上設置以下內容來降低快照閾值:

  1. # Command line arguments: 
  2. $ etcd --snapshot-count=5000 
  3.  
  4. # Environment variables: 
  5. $ ETCD_SNAPSHOT_COUNT=5000 etcd 

3.磁盤

etcd 集群對磁盤延遲非常敏感。由于 etcd 必須將建議持久保存到其日志中,因此其他進程的磁盤活動可能會導致較長的 fsync 延遲。etcd 可能會錯過心跳,從而導致請求超時和臨時領導者丟失。當給予較高的磁盤優先級時,etcd 服務器有時可以與這些進程一起穩定運行。

在 Linux 上,可以使用以下命令配置 etcd 的磁盤優先級 ionice:

  1. # best effort, highest priority 
  2. $ sudo ionice -c2 -n0 -p `pgrep etcd` 

4.網絡 如果 etcd 領導者處理大量并發的客戶端請求,由于網絡擁塞,可能會延遲處理跟隨者對等體請求。這表現為在跟隨者節點上的發送緩沖區錯誤消息:

  1. dropped MsgProp to 247ae21ff9436b2d since streamMsg's sending buffer is full 
  2. dropped MsgAppResp to 247ae21ff9436b2d since streamMsg's sending buffer is full 

通過將 etcd 的對等流量優先于其客戶端流量,可以解決這些錯誤。在 Linux 上,可以使用流量控制機制來確定對等流量的優先級:

  1. tc qdisc add dev eth0 root handle 1: prio bands 3 
  2. tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip sport 2380 0xffff flowid 1:1 
  3. tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip dport 2380 0xffff flowid 1:1 
  4. tc filter add dev eth0 parent 1: protocol ip prio 2 u32 match ip sport 2379 0xffff flowid 1:1 
  5. tc filter add dev eth0 parent 1: protocol ip prio 2 u32 match ip dport 2379 0xffff flowid 1:1 

5.內存

etcd 默認的存儲大小限制為 2GB,可使用--quota-backend-bytes 標志進行配置。建議在正常環境下使用 8GB 的最大大小,如果配置的值超過該值,etcd 會在啟動時發出警告。

6.請求體

etcd 被設計用于元數據的小鍵值對的處理。較大的請求將工作的同時,可能會增加其他請求的延遲。默認情況下,任何請求的最大大小為 1.5 MiB。這個限制可以通過--max-request-bytesetcd 服務器的標志來配置。

7.key 的歷史記錄壓縮 ETCD 會存儲多版本數據,隨著寫入的主鍵增加,歷史版本將會越來越多,并且 ETCD 默認不會自動清理歷史數據。數據達到 --quota-backend-bytes 設置的配額值時就無法寫入數據,必須要壓縮并清理歷史數據才能繼續寫入。

  1. --auto-compaction-mode 
  2. --auto-compaction-retention 

所以,為了避免配額空間耗盡的問題,在創建集群時候建議默認開啟歷史版本清理 功能。

3.3.0 之前的版本,只能按周期 periodic 來壓縮。比如設置 --auto-compaction-retention=72h,那么就會每 72 小時進行一次數據壓縮。

3.3.0 之后的版本,可以通過 --auto-compaction-mode 設置壓縮模式,可以選擇 revision 或者 periodic 來壓縮數據,默認為 periodic。

etcd 備份

所有 Kubernetes 對象都存儲在 etcd 上。定期備份 etcd 集群數據對于在災難場景(例如丟失所有主節點)下恢復 Kubernetes 集群非常重要。快照文件包含所有 Kubernetes 狀態和關鍵信息。為了保證敏感的 Kubernetes 數據的安全,可以對快照文件進行加密。備份 etcd 集群可以通過兩種方式完成: etcd 內置快照和卷快照。

1.內置快照

etcd 支持內置快照,因此備份 etcd 集群很容易。快照可以從使用 etcdctl snapshot save 命令的活動成員中獲取,也可以通過從 etcd 數據目錄復制 member/snap/db 文件,該 etcd 數據目錄目前沒有被 etcd 進程使用。獲取快照通常不會影響成員的性能。

下面是一個示例,用于獲取 $ENDPOINT 所提供的鍵空間的快照到文件 snapshotdb:

  1. ETCDCTL_API=3 etcdctl --endpoints $ENDPOINT snapshot save snapshotdb 
  2. # exit 0 
  3.  
  4. # verify the snapshot 
  5. ETCDCTL_API=3 etcdctl --write-out=table snapshot status snapshotdb 
  6. +----------+----------+------------+------------+ 
  7. |   HASH   | REVISION | TOTAL KEYS | TOTAL SIZE | 
  8. +----------+----------+------------+------------+ 
  9. | fe01cf57 |       10 |          7 | 2.1 MB     | 
  10. +----------+----------+------------+------------+ 

2.卷快照

如果 etcd 運行在支持備份的存儲卷(如 Amazon Elastic Block 存儲)上,則可以通過獲取存儲卷的快照來備份 etcd 數據。

etcd 恢復

etcd 支持從 major.minor 或其他不同 patch 版本的 etcd 進程中獲取的快照進行恢復。還原操作用于恢復失敗的集群的數據。

在啟動還原操作之前,必須有一個快照文件。它可以是來自以前備份操作的快照文件,也可以是來自剩余數據目錄的快照文件。有關從快照文件還原集群的詳細信息和示例,請參閱 etcd 災難恢復文檔。

如果還原的集群的訪問 URL 與前一個集群不同,則必須相應地重新配置 Kubernetes API 服務器。在本例中,使用參數 --etcd-servers=$NEW_ETCD_CLUSTER 而不是參數--etcd-servers=$OLD_ETCD_CLUSTER 重新啟動 Kubernetes API 服務器。用相應的 IP 地址替換 $NEW_ETCD_CLUSTER 和 $OLD_ETCD_CLUSTER。如果在 etcd 集群前面使用負載平衡,則可能需要更新負載均衡器。

如果大多數 etcd 成員永久失敗,則認為 etcd 集群失敗。在這種情況下,Kubernetes 不能對其當前狀態進行任何更改。雖然已調度的 pod 可能繼續運行,但新的 pod 無法調度。在這種情況下,恢復 etcd 集群并可能需要重新配置 Kubernetes API 服務器以修復問題。

注意:

如果集群中正在運行任何 API 服務器,則不應嘗試還原 etcd 的實例。相反,請按照以下步驟還原 etcd:

  • 停止 所有 kube-apiserver 實例
  • 在所有 etcd 實例中恢復狀態
  • 重啟所有 kube-apiserver 實例

我們還建議重啟所有組件(例如 kube-scheduler、kube-controller-manager、kubelet),以確保它們不會 依賴一些過時的數據。請注意,實際中還原會花費一些時間。在還原過程中,關鍵組件將丟失領導鎖并自行重啟。

總結

etcd 為 kubernetes 的存儲基石,想用好 k8s,必須熟悉 etcd,我們才更有信心,以及更好的服務業務,提供更穩定的技術服務。

參考文檔

https://etcd.io/docs/

https://kubernetes.io/zh/docs/tasks/administer-cluster/configure-upgrade-etcd/

 

責任編輯:武曉燕 來源: 武培軒
相關推薦

2023-11-26 13:36:20

協議Raft

2019-01-16 16:46:49

Go存儲etcd

2019-12-16 15:39:48

Etcd存儲Go

2022-08-05 08:48:33

KubernetesEtcd數據

2018-11-21 10:36:29

Kubernetes存儲Docker

2024-05-23 13:49:00

Kuberneteetcd集群

2021-01-12 14:46:34

Kubernetes開發存儲

2023-08-18 09:00:00

Kubernetes數據庫SQL

2022-11-29 08:05:48

KubernetesPVCSI

2021-03-11 14:33:28

Kubernetes開源容器

2015-08-10 14:41:39

Kubernetes監控開源容器管理

2021-06-04 10:52:51

kubernetes場景容器

2022-11-06 19:28:02

分布式鎖etcd云原生

2018-11-13 09:49:11

存儲云存儲云備份

2021-11-22 14:54:36

Kubernetes存儲

2018-06-21 15:14:51

Kubernetes存儲容器

2019-12-25 09:53:01

虛擬機技術固態硬盤

2018-07-19 10:56:16

Kubernetes存儲架構

2019-01-15 17:50:18

存儲技術容器

2019-12-04 10:13:58

Kubernetes存儲Docker
點贊
收藏

51CTO技術棧公眾號

亚洲电影男人天堂| heyzo中文字幕在线| 麻豆中文一区二区| 欧美激情免费看| 亚洲人人夜夜澡人人爽| 日本h片久久| 亚洲制服欧美中文字幕中文字幕| 美女被啪啪一区二区| 国产又黄又粗又硬| 亚洲资源av| 久久成人18免费网站| 亚洲永久无码7777kkk| 欧美97人人模人人爽人人喊视频| 亚洲一二三四区不卡| 欧洲精品在线一区| www.国产麻豆| 麻豆免费看一区二区三区| 国内精品小视频| 久久嫩草捆绑紧缚| 伊人精品一区| 亚洲成人av资源网| 亚洲高清在线不卡| 欧美日韩大片| 亚洲第一福利视频在线| 婷婷视频在线播放| 成人精品福利| 91看片淫黄大片一级在线观看| 91九色视频在线| 精品一区二区无码| 亚洲久久在线| 欧美成人小视频| 三级黄色片在线观看| 亚洲欧洲av| 日韩精品免费电影| 好吊操视频这里只有精品| 亚洲精品aa| 在线亚洲欧美专区二区| 日韩在线综合网| www中文字幕在线观看| 亚洲三级电影网站| 一区二区三区|亚洲午夜| 二区三区在线| 国产欧美日韩三级| 久久九九视频| 香蕉av一区二区三区| 福利电影一区二区三区| 亚洲xxxxx| 97精品人妻一区二区三区| 日本人妖一区二区| 国产精品久久久久久av下载红粉| 激情视频网站在线观看| 美女91精品| 国产成人精品日本亚洲专区61| 欧美三级韩国三级日本三斤在线观看| 欧美喷水视频| 欧美激情视频网站| 日本一级淫片免费放| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美韩国理论所午夜片917电影| 中文字幕五月天| 欧美在线播放| 久久久最新网址| 羞羞网站在线看| 1024在线看片你懂得| 国产精品蜜臀在线观看| 一本一道久久久a久久久精品91| 国产精品一二三区视频| 欧美极品另类videosde| 亚欧精品在线| 91在线网址| 一区在线播放视频| 特色特色大片在线| 福利在线导航136| 狠狠久久五月精品中文字幕| av片中文字幕| 黄色日韩网站| 日韩一区二区三区免费看| 潘金莲一级淫片aaaaaaa| 极品国产人妖chinesets亚洲人妖| 亚洲精品国产综合久久| 免费人成又黄又爽又色| 999久久久91| 色综合久综合久久综合久鬼88| 国产精品99精品无码视| 久久久久久黄| 成人性生交大片免费看视频直播 | 亚洲成a人片| 欧美日韩视频不卡| 精人妻一区二区三区| 综合综合综合综合综合网| 色天天综合狠狠色| 国产无遮挡免费视频| 日韩二区三区四区| 91日韩久久| 国产在线资源| 亚洲永久精品大片| 不卡av免费在线| 91大神精品| 中国日韩欧美久久久久久久久| 午夜免费激情视频| 日韩精品乱码免费| 精品不卡在线| av片在线观看网站| 在线视频欧美区| 稀缺小u女呦精品呦| 日韩av大片| 午夜精品视频在线| 97视频免费在线| 久久香蕉国产线看观看99| 久久久久亚洲av无码专区喷水| 亚洲人体视频| 欧美一区二区三区在| 亚洲午夜福利在线观看| 女主播福利一区| 国产日本欧美在线观看| 天堂视频中文在线| 亚洲激情图片一区| 污版视频在线观看| 综合色就爱涩涩涩综合婷婷| 欧美精品一区二区免费| 亚洲在线视频播放| 久久免费精品国产久精品久久久久| 色香蕉在线观看| 日本综合视频| 亚洲欧美www| 亚洲日本韩国在线| 成年人国产精品| 国产又粗又猛又爽又黄的网站| 国产香蕉久久| 国产亚洲xxx| 影音先锋在线国产| 色综合一本到久久亚洲91| 国内精品久久久久影院薰衣草 | 色欲av无码一区二区人妻| 久久九九精品视频| 久久亚洲国产成人| 亚洲视频在线免费播放| 欧美国产成人在线| 亚洲精品高清无码视频| 最新国产精品视频| 日本老师69xxx| 国产专区在线| 色综合久久久久网| 国产高清一区二区三区四区| 日韩免费电影一区二区| 久久福利小视频| 91精品秘密在线观看| 国产精品久久久久久久久久久久| 日本亚洲欧美| 欧美日韩视频在线| 性欧美丰满熟妇xxxx性久久久| 激情六月综合| 国产欧美在线一区二区| 黄页网站在线观看免费| 精品国一区二区三区| 免费中文字幕在线观看| 国产成人超碰人人澡人人澡| 日本高清视频免费在线观看| 精品国产三区在线| 欧美激情亚洲综合一区| 成人午夜免费在线观看| 亚洲成人免费在线观看| 波多野结衣先锋影音| 午夜在线a亚洲v天堂网2018| 日本一区免费在线观看| 成人一区视频| 不卡毛片在线看| 午夜美女福利视频| 午夜精品久久久久| 亚洲精品成人无码| 喷水一区二区三区| 最新av在线免费观看| a看欧美黄色女同性恋| 欧美性受xxxx白人性爽| yourporn在线观看视频| 制服丝袜日韩国产| 日本少妇久久久| 国产欧美一区二区三区在线看蜜臀| 一级做a免费视频| 亚洲高清在线| 综合av第一页| 91制片厂毛片| 欧美黄色一区| 久久久久se| 欧美成人家庭影院| 欧美丰满老妇厨房牲生活| 偷拍自拍在线| 欧美日韩免费在线视频| 久久久综合久久| 久久久夜色精品亚洲| 亚洲欧美日韩精品一区| 在线国产精品一区| 亚洲高清123| a看欧美黄色女同性恋| 国产精品第一页在线| 欧美一卡二卡| 中文字幕亚洲一区| 亚洲av片一区二区三区| 欧美日韩aaaaaa| 99热在线观看免费精品| 日韩美女视频一区二区 | 日韩精品视频免费在线观看| 最近中文字幕在线观看| 亚洲国产日韩av| 蜜桃av免费在线观看| aaa欧美日韩| 国产免费中文字幕| 亚洲少妇诱惑| 91视频 - 88av| 久久人体视频| 蜜桃传媒一区二区| 99ri日韩精品视频| 国产精品自在线| 日韩电影免费看| 欧美精品一二区| 免费av在线网站| 国产一区二区三区中文| 偷拍25位美女撒尿视频在线观看| 日韩视频一区在线观看| 亚洲无码精品国产| 欧美性猛交xxxx黑人交| 亚洲天堂视频网站| 亚洲sss视频在线视频| 国产精品久久久久久久精| 国产精品你懂的在线欣赏| 成人午夜剧场视频网站| 99免费精品视频| av黄色一级片| 丁香婷婷深情五月亚洲| 青青草原播放器| 国精品**一区二区三区在线蜜桃| 亚洲三级视频网站| 日韩中文字幕不卡| 日韩一级免费在线观看| 亚洲女优在线| 99色精品视频| 久久在线91| 国产视频在线视频| 久久免费国产| 国产情侣av自拍| 日本不卡免费在线视频| 中文字幕国内自拍| 免费观看成人av| 蜜臀一区二区三区精品免费视频| 免费在线成人网| 国产成人黄色网址| 看电视剧不卡顿的网站| 日本美女视频一区| 国产又黄又大久久| 日本特黄在线观看| 成人自拍视频在线| 制服丝袜第一页在线观看| 91在线小视频| 美女爆乳18禁www久久久久久| 久久婷婷色综合| 在线观看免费黄色网址| 亚洲欧洲成人精品av97| 欧美成欧美va| 午夜电影网一区| 天堂а√在线中文在线新版| 在线精品视频一区二区三四| 亚洲一区精品在线观看| 欧美一区二区三区免费视频 | 国产91在线播放精品| 成人伊人精品色xxxx视频| 亚洲精品v亚洲精品v日韩精品| 国产精品日韩一区二区| 亚洲成a人片77777在线播放 | 伊人免费在线| 欧美高清在线观看| 亚洲天堂av影院| 国产精品视频地址| 2023国产精华国产精品| 久久综合九色综合久99| 日韩精品dvd| 日本男女交配视频| 久久久蜜桃一区二区人| 中文字幕亚洲影院| 不卡高清视频专区| 国产在线免费av| 亚洲自拍欧美精品| 国产伦精品一区二区三区视频我| 9191久久久久久久久久久| 狠狠人妻久久久久久综合麻豆| 亚洲美女视频网站| 精品美女在线观看视频在线观看| 久久久久久久久网站| 自拍偷自拍亚洲精品被多人伦好爽| 成人免费在线网址| 网红女主播少妇精品视频| 亚洲一区二区精品在线| 亚洲久久一区二区| 天天久久综合网| 久久精品这里都是精品| 精品国产乱码久久久久久鸭王1| 一本一道久久a久久精品| 999国产精品视频免费| 国产网站欧美日韩免费精品在线观看| 久草中文在线观看| 欧美重口另类videos人妖| 日韩欧美高清一区二区三区| 亚洲春色在线视频| 99日韩精品| 污免费在线观看| 亚洲国产高清不卡| 日韩精品久久久久久久酒店| 666欧美在线视频| 美丽的姑娘在线观看免费动漫| 色综合色综合网色综合| 91精品网站在线观看| 欧美一区1区三区3区公司 | 亚洲午夜一区二区三区| 中文字幕资源网| 亚洲男人的天堂在线播放| 人人超在线公开视频| 成人春色激情网| 欧美偷拍自拍| 日韩免费毛片视频| 99精品桃花视频在线观看| 成年人av电影| 欧美一级专区免费大片| 午夜免费福利在线观看| 国产精品福利无圣光在线一区| 亚洲a级精品| 久久精品免费一区二区| 成人h动漫精品一区二区| avove在线播放| 91精品国产综合久久福利| 日本视频在线免费观看| 国产成人一区二区在线| 亚洲+小说+欧美+激情+另类| 免费观看日韩毛片| k8久久久一区二区三区 | 久久久视频6r| 色一情一乱一乱一91av| 青青草免费观看免费视频在线| 97在线免费观看视频| 黑色丝袜福利片av久久| www插插插无码视频网站| 成人午夜短视频| 久草精品视频在线观看| 亚洲成人av在线播放| 狼人综合视频| 六十路精品视频| 久久精品午夜| 男人的天堂官网| 欧美日韩在线观看一区二区 | 国产精品啪啪啪视频| 亚洲国产精品第一区二区| 中文视频在线观看| 亚洲成人综合网站| 天堂在线资源网| 情事1991在线| 国产探花一区在线观看| 国产又粗又长又大的视频| 中文字幕日韩av资源站| aaa一区二区| 国内精品久久久久久中文字幕| 欧美大胆视频| 91香蕉视频污版| 亚洲色欲色欲www在线观看| 精品国产va久久久久久久| 性欧美激情精品| 久久av超碰| www.污污视频| 香蕉加勒比综合久久| 狠狠色伊人亚洲综合网站l| 成人有码在线视频| 99精品国产福利在线观看免费| 免费观看av网站| 欧美精品乱码久久久久久按摩| 欧美黑人猛交| 欧美自拍资源在线| 国产一区二区久久| 在线观看 中文字幕| 中文字幕精品av| 亚洲一二三区视频| 韩国一区二区av| 亚洲精品水蜜桃| 日韩a在线看| 亚洲最大成人免费视频| 国产一区二区你懂的| 国内毛片毛片毛片毛片毛片| 亚洲国产成人久久综合一区| 国产一区高清| 僵尸世界大战2 在线播放| 亚洲国产精品成人久久综合一区| 精品人妻av一区二区三区| 日韩免费黄色av| 欧美色123| 黄色国产在线播放| 亚洲国产高清自拍| www 久久久| 亚洲精品高清无码视频| 亚洲一区二区在线免费观看视频| 番号在线播放| 欧美国产一二三区| 国产精品一二三区| 天天干天天插天天射| 91av视频在线观看|