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

Kubernetes 漫游:Etcd

存儲 數(shù)據(jù)管理
etcd 是一個基于 Raft 協(xié)議實(shí)現(xiàn)。開源的、分布式的鍵值存儲系統(tǒng)。主要用于在分布式系統(tǒng)中提供強(qiáng)一致性和高可用性的數(shù)據(jù)存儲。

概述

etcd 是一個基于 Raft 協(xié)議實(shí)現(xiàn)。開源的、分布式的鍵值存儲系統(tǒng)。主要用于在分布式系統(tǒng)中提供強(qiáng)一致性和高可用性的數(shù)據(jù)存儲。

etcd 在 Kubernetes 中的作用如下:

  1. 集群狀態(tài)數(shù)據(jù)存儲:集群配置,集群狀態(tài)信息等
  2. 保證集群一致性和高可用:多實(shí)例的數(shù)據(jù)同步
  3. 服務(wù)發(fā)現(xiàn)和配置共享
  4. 集群數(shù)據(jù)備份和恢復(fù)

作為 Kubernetes 的核心組件,etcd 為集群的穩(wěn)定性、可靠性和一致性提供了支撐。

安裝

命令行啟動

安裝參考官方文檔 etcd install 指引即可,安裝后驗(yàn)證:

$ etcd --version

輸出:

etcd Version: 3.5.10
Git SHA: 0223ca52b
Go Version: go1.21.3
Go OS/Arch: darwin/arm64
phoenix@xiaobindeMacBook-Pro ~ % etcd

在終端啟動 etcd:

$ etcd

輸出:

{"level":"warn","ts":"2023-11-23T06:59:49.265098+0800","caller":"embed/config.go:676","msg":"Running http and grpc server on single port. This is not recommended for production."}
{"level":"info","ts":"2023-11-23T06:59:49.265318+0800","caller":"etcdmain/etcd.go:73","msg":"Running: ","args":["etcd"]}
{"level":"info","ts":"2023-11-23T06:59:49.265352+0800","caller":"etcdmain/etcd.go:100","msg":"failed to detect default host","error":"default host not supported on darwin_arm64"}
{"level":"warn","ts":"2023-11-23T06:59:49.265361+0800","caller":"etcdmain/etcd.go:105","msg":"'data-dir' was empty; using default","data-dir":"default.etcd"}
#.....

容器啟動

在容器中啟動 etcd 實(shí)例:

$ docker run -d registry.aliyuncs.com/google_containers/etcd:3.5.0-0 /usr/local/bin/etcd

進(jìn)入 etcd 容器:

docker ps|grep etcd
docker exec –it <containerid> sh

使用

etcd 的使用較為簡單,主要通過 etcdctl 來執(zhí)行日常操作

查看集群

查看 etcd 集群中的所有成員:

$ etcdctl member list --write-out=table

輸出:

+------------------+---------+---------+-----------------------+-----------------------+------------+
|        ID        | STATUS  |  NAME   |      PEER ADDRS       |     CLIENT ADDRS      | IS LEARNER |
+------------------+---------+---------+-----------------------+-----------------------+------------+
| 8e9e05c52164694d | started | default | http://localhost:2380 | http://localhost:2379 |      false |
+------------------+---------+---------+-----------------------+-----------------------+------------+

存儲鍵值對

通過 put 命令用于將指定的值存儲在指定的鍵下。使用方法如下:

$ etcdctl put [key] [value]

例如,要存儲鍵為 mykey 和值為 myvalue 的鍵值對,你可以運(yùn)行:

$ etcdctl put mykey myvalue

輸出:

OK

這會在 etcd 中創(chuàng)建或更新鍵 mykey 的值為 myvalue。

獲取鍵值對

get 命令用于檢索存儲在指定鍵下的值。使用方法如下:

$ etcdctl get [key]

繼續(xù)上面的例子,要獲取 mykey 的值,你可以運(yùn)行:

$ etcdctl get mykey

輸出:

mykey
myvalue

觀察鍵值變化

通過 watch 命令可以觀察鍵的變化。當(dāng)指定的鍵發(fā)生變化(例如更新或刪除)時,會輸出通知。使用方法如下:

$ etcdctl watch [key]

例如,要觀察 mykey 的變化,你可以運(yùn)行:

$ etcdctl watch mykey

然后,在另一個終端更新 mykey 操作:

$ etcdctl put mykey newValue
$ etcdctl put mykey newValue2
$ etcdctl put mykey newValue3

然后執(zhí)行 watch 命令的終端輸出:

PUT
mykey
newValue
PUT
mykey
newValue2
PUT
mykey
newValue3

租約機(jī)制

租約(Lease)是一種允許將鍵值對與一個有時間限制的租約關(guān)聯(lián)的機(jī)制。租約到期后,與其關(guān)聯(lián)的鍵值對會自動刪除。

這個特性主要用于:保存臨時配置,實(shí)現(xiàn)分布式鎖,心跳機(jī)制,集群成員管理等場景。

創(chuàng)建租約

使用 lease grant 命令可以創(chuàng)建一個租約:

$ etcdctl lease grant 60

輸出:

lease 694d8c03cd2f520c granted with TTL(60s)

這個命令會創(chuàng)建一個持續(xù) 60 秒的租約,并且返回一個租約 ID,用于后續(xù)的操作。

列出所有租約

使用 lease list 可以查看所有活躍的租約:

$ etcdctl lease list

輸出:

found 1 leases
694d8c03cd2f520c

這里列出當(dāng)前所有活躍的租約

將鍵綁定到租約

使用 --lease=<LEASE_ID> 選項(xiàng)參數(shù)可以把鍵綁定在租約上:

$ etcdctl put mykey myvalue --lease=694d8c03cd2f520c

輸出:

OK

這個鍵將在租約到期時自動刪除。

保持活躍

使用 lease keep-alive 可以對租約進(jìn)行續(xù)租:

$ etcdctl lease keep-alive 694d8c03cd2f520c

輸出:

lease 694d8c03cd2f5214 keepalived with TTL(60)
lease 694d8c03cd2f5214 keepalived with TTL(60)
lease 694d8c03cd2f5214 keepalived with TTL(60)
# ....

這條命令將保持租約活躍,防止其到期。

撤銷租約

使用 lease revoke 可以提前結(jié)束租約:

$ etcdctl lease revoke 694d8c03cd2f520c

輸出:

lease 694d8c03cd2f520c revoked

這將撤銷租約并刪除所有與之相關(guān)聯(lián)的鍵。

備份和恢復(fù)

在 etcd 中,snapshot 功能是一種重要的數(shù)據(jù)保護(hù)和恢復(fù)機(jī)制。它允許你保存 etcd 數(shù)據(jù)庫的當(dāng)前狀態(tài),并在需要時從這些快照中恢復(fù)數(shù)據(jù)。

創(chuàng)建快照

使用 etcdctl snapshot save 命令可以創(chuàng)建當(dāng)前的數(shù)據(jù)快照:

$ etcdctl snapshot save snapshot.db

輸出:

{"level":"info","ts":"2023-11-25T11:05:38.646873+0800","caller":"snapshot/v3_snapshot.go:65","msg":"created temporary db file","path":"snapshot.db.part"}
{"level":"info","ts":"2023-11-25T11:05:38.652861+0800","logger":"client","caller":"v3@v3.5.10/maintenance.go:212","msg":"opened snapshot stream; downloading"}
{"level":"info","ts":"2023-11-25T11:05:38.653092+0800","caller":"snapshot/v3_snapshot.go:73","msg":"fetching snapshot","endpoint":"127.0.0.1:2379"}
{"level":"info","ts":"2023-11-25T11:05:38.657127+0800","logger":"client","caller":"v3@v3.5.10/maintenance.go:220","msg":"completed snapshot read; closing"}
{"level":"info","ts":"2023-11-25T11:05:38.660291+0800","caller":"snapshot/v3_snapshot.go:88","msg":"fetched snapshot","endpoint":"127.0.0.1:2379","size":"98 kB","took":"now"}
{"level":"info","ts":"2023-11-25T11:05:38.660394+0800","caller":"snapshot/v3_snapshot.go:97","msg":"saved","path":"snapshot.db"}

這會將當(dāng)前 etcd 數(shù)據(jù)庫的狀態(tài)保存到名為 snapshot.db 的文件中。

恢復(fù)數(shù)據(jù)

使用 etcdctl snapshot restore 命令可以從快照文件中恢復(fù)數(shù)據(jù):

$ etcdctl snapshot restore snapshot.db

輸出:

2023-11-25T11:06:10+08:00 info snapshot/v3_snapshot.go:260 restoring snapshot {"path": "snapshot.db", "wal-dir": "default.etcd/member/wal", "data-dir": "default.etcd", "snap-dir": "default.etcd/member/snap"}
2023-11-25T11:06:10+08:00 info membership/store.go:141 Trimming membership information from the backend...
2023-11-25T11:06:10+08:00 info membership/cluster.go:421 added member {"cluster-id": "cdf818194e3a8c32", "local-member-id": "0", "added-peer-id": "8e9e05c52164694d", "added-peer-peer-urls": ["http://localhost:2380"]}
2023-11-25T11:06:10+08:00 info snapshot/v3_snapshot.go:287 restored snapshot {"path": "snapshot.db", "wal-dir": "default.etcd/member/wal", "data-dir": "default.etcd", "snap-dir": "default.etcd/member/snap"}

這會從 snapshot.db 中恢復(fù)數(shù)據(jù),并且配置新的 etcd 實(shí)例。

在 K8S 中創(chuàng)建 etcd

安裝 Helm

首先,安裝 Helm 包管理工具,它主要用于簡化 Kubernetes 應(yīng)用程序的部署和管理。

添加 bitnami 倉庫

然后將 Bitnami 倉庫添加到你的 Helm 包中:

$ helm repo add bitnami https://charts.bitnami.com/bitnami

Bitnami 提供了許多預(yù)打包的 K8S 應(yīng)用和服務(wù),添加它你可以方便的搜索、配置和安裝各種安全可靠的應(yīng)用。

下載 chart

從 Bitnami 倉庫下載解壓編輯 etcd 的 Helm chart:

$ helm pull bitnami/etcd
$ tar -xvf etcd-6.8.4.tgz
$ vi etcd/values.yaml

在本地環(huán)境為了避免產(chǎn)生不必要的數(shù)據(jù)文件,將數(shù)據(jù)持久化設(shè)置為 false:

persistence:
  ## @param persistence.enabled If true, use a Persistent Volume Claim. If false, use emptyDir.
  enabled: false

這意味著 etcd 數(shù)據(jù)不會被持久化存儲,當(dāng) Pod 重啟時數(shù)據(jù)會丟失。

安裝 chart

將 chart 部署到 Kubernetes 集群中:

$ helm install my-release ./etcd

執(zhí)行這個命令,Helm 會根據(jù)位于 /etcd 目錄中的 values.yaml 文件和其他 chart 文件,創(chuàng)建一組 Kubernetes 資源來部署 etcd 應(yīng)用。

啟動 etcd 客戶端

啟動 etcd 客戶端:

$ kubectl run my-release-etcd-client --restart='Never' --image docker.io/bitnami/etcd:3.5.0-debian-10-r94 --env ROOT_PASSWORD=$(kubectl get secret --namespace default my-release-etcd -o jsonpath="{.data.etcd-root-password}" | base64 --decode) --env ETCDCTL_ENDPOINTS="my-release-etcd.default.svc.cluster.local:2379" --namespace default --command -- sleep infinity

此命令創(chuàng)建一個 etcd 客戶端 Pod,用于和 etcd 服務(wù)進(jìn)行交互。

驗(yàn)證

首先查看 Pod:

$ kubectl get pod

輸出:

NAME                     READY   STATUS    RESTARTS   AGE
my-release-etcd-0        1/1     Running   0          7m28s
my-release-etcd-client   1/1     Running   0          74s

進(jìn)入容器:

$ kubectl exec --namespace default -it my-release-etcd-client -- bash

存儲鍵:

$ etcdctl --user root:$ROOT_PASSWORD put /message Hello

獲取鍵:

$ etcdctl --user root:$ROOT_PASSWORD get /message

輸出:

/message
Hello

到這里在 K8S 中創(chuàng)建 etcd,從設(shè)置環(huán)境、安裝 etcd,到通過客戶端驗(yàn)證的基本使用到這里就完成了。

責(zé)任編輯:武曉燕 來源: 小二十七
相關(guān)推薦

2023-11-29 09:29:48

Kuberneteskube

2021-04-13 05:38:35

Kubernetes存儲數(shù)據(jù)庫

2022-08-05 08:48:33

KubernetesEtcd數(shù)據(jù)

2024-05-23 13:49:00

Kuberneteetcd集群

2018-07-02 06:33:25

物聯(lián)網(wǎng)手機(jī)漫游網(wǎng)絡(luò)

2023-08-18 09:00:00

Kubernetes數(shù)據(jù)庫SQL

2021-04-02 14:23:12

WiFi網(wǎng)絡(luò)技術(shù)

2021-03-31 21:20:15

WiFi網(wǎng)絡(luò)漫游

2011-08-09 09:48:20

JavaScript

2017-12-28 16:57:42

智慧中心

2013-09-25 09:52:16

wifi 2.0無線網(wǎng)絡(luò)

2018-01-03 22:20:23

移動

2022-02-09 16:02:27

惡意軟件網(wǎng)絡(luò)攻擊黑客

2017-02-24 17:24:16

Etcd架構(gòu)分布式系統(tǒng)

2022-11-06 19:28:02

分布式鎖etcd云原生

2014-08-04 13:56:42

安卓概念

2025-08-27 10:15:00

網(wǎng)絡(luò)網(wǎng)絡(luò)丟包AGV

2018-07-02 14:01:32

運(yùn)營商提速降費(fèi)漫游

2011-04-22 09:55:26

AOFAX金恒科技漫游
點(diǎn)贊
收藏

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

韩国一区二区视频| 亚洲男人在线| 国产精品热久久久久夜色精品三区| 国产精品一区电影| 欧美日韩中文字幕在线观看| 高清精品视频| 欧美午夜一区二区三区| 成人国产在线看| 青青草视频在线免费观看| 日本不卡一区二区| 久久久久国产精品一区| xxxxx99| 精品成人18| 欧美性色xo影院| 中文字幕第一页亚洲| 香蕉视频成人在线| 国产呦精品一区二区三区网站| 97视频在线观看亚洲| 特黄一区二区三区| 亚洲国产欧美日韩在线观看第一区| 欧美人伦禁忌dvd放荡欲情| 日本午夜激情视频| 成人在线免费看黄| 欧美激情综合在线| 久久伦理网站| 东京干手机福利视频| 久久精品国产精品亚洲红杏| 欧美在线亚洲在线| 久久久精品91| 亚洲激情中文| 深夜福利亚洲导航| 精品欧美一区二区久久久| 国产精品tv| 欧美一二三区在线观看| 性生活免费在线观看| 深夜在线视频| 亚洲国产精品一区二区尤物区| 国产91av视频在线观看| 国产系列在线观看| 久久色成人在线| 国产精品视频入口| 亚洲精品免费在线观看视频| 国产精品伊人色| 国产自产女人91一区在线观看| 国产suv精品一区二区33| 国产欧美三级| 欧美又大又粗又长| 日本熟妇毛茸茸丰满| 欧美日韩一区二区国产| 久久在线视频在线| 天天天天天天天天操| 精品国产精品久久一区免费式| 日韩精品中文在线观看| 免费无码一区二区三区| 天堂日韩电影| 国产视频亚洲精品| 最近中文字幕在线mv视频在线| 偷拍视屏一区| 亚洲人成电影网站色xx| 欧美熟妇激情一区二区三区| 狠狠色狠狠色综合婷婷tag| 亚洲午夜精品视频| 天堂网av2018| 欧美jjzz| 国模视频一区二区| 日韩久久久久久久久| 亚洲综合精品| 国产精品精品视频| 国产精品一级二级| 国产成人午夜99999| 国产一级特黄a大片99| 天堂影院在线| 欧美激情中文字幕| 成年人三级视频| av伦理在线| 日韩欧美极品在线观看| 一路向西2在线观看| av日韩一区| 欧美精品一区二区三区在线| 国产三级国产精品| 日韩一区二区三区免费播放| 久久天天躁狠狠躁夜夜爽蜜月 | 麻豆视频久久| 精品国产乱码久久久久久牛牛| 国产黄色三级网站| 日韩国产一区二区| 久久久久久久久久国产| 亚洲欧美偷拍一区| 精品一区二区三区在线播放| 国产精品美女久久久久av福利| 日本又骚又刺激的视频在线观看| 亚洲国产高清aⅴ视频| 日本一道在线观看| 玛雅亚洲电影| 欧美一区二区国产| 成人无码www在线看免费| 日本一二区不卡| 久久久久久久电影一区| 精品乱码一区内射人妻无码| 国产黄色成人av| 日韩av免费电影| 国产黄色大片在线观看| 欧美系列亚洲系列| 亚洲精品女人久久久| 亚洲人体av| 日本成人在线视频网址| www.97av| 国产精品免费视频观看| 欧美日韩在线一| 亚洲精品伦理| 亚洲片av在线| 日韩精品一区二区三| 国产毛片精品视频| 精品伊人久久大线蕉色首页| 操你啦视频在线| 在线中文字幕一区二区| 亚洲精品国产成人av在线| 欧美国产一区二区三区激情无套| 欧美中文字幕第一页| www.五月天激情| 国产精品九色蝌蚪自拍| 日本精品免费在线观看| 最新国产一区二区| 久久中文精品视频| 国产一区二区在线播放视频| 久久久久国产精品麻豆| 亚洲人精品午夜射精日韩 | 少妇aaaaa| 奇米亚洲午夜久久精品| 玛丽玛丽电影原版免费观看1977| 欧美巨大xxxx做受沙滩| 日韩一区二区三区免费看| www.xx日本| 久久国产麻豆精品| 神马一区二区影院| 忘忧草在线www成人影院| 亚洲国产精品人久久电影| 久久精品一区二区三| 国内精品国产成人| 女同性恋一区二区| 久久久久久久久成人| 美女扒开尿口让男人操亚洲视频网站| 中文在线资源天堂| 国产精品午夜春色av| 九九热在线免费| 成人情趣视频| 国产日韩专区在线| 日本福利专区在线观看| 欧美三级电影网| 五月婷婷六月香| 久久er99精品| 99亚洲精品视频| 国产精品亚洲欧美日韩一区在线| 久久精品久久久久久国产 免费| 91麻豆一区二区| 自拍偷拍国产亚洲| 亚洲精品鲁一鲁一区二区三区| 欧美日韩一卡| 精品久久久久久一区| 中文不卡1区2区3区| 亚洲欧美日韩中文在线制服| 一级特黄免费视频| 国产精品女上位| 国产性生活一级片| 亚洲视频一二| 麻豆精品传媒视频| 国产成人免费| 欧美成人午夜剧场免费观看| 成人久久久精品国产乱码一区二区 | 欧美一级专区免费大片| 久久精品一区二区三| 久久综合九色综合97_久久久| 亚洲欧美另类动漫| 91精品动漫在线观看| 国产高清在线一区二区| 高清在线视频不卡| 一区二区三区国产在线观看| 国产高清视频免费观看| 午夜av一区二区三区| 久久视频精品在线观看| 国产成人免费av在线| av天堂永久资源网| 999久久久精品国产| 国产精品免费区二区三区观看| 在线人成日本视频| www国产精品com| 无码精品视频一区二区三区| 欧美在线观看视频一区二区三区 | 懂色av中文一区二区三区天美| 免费视频91蜜桃| 国产99久久久国产精品潘金网站| av天堂永久资源网| 亚洲欧美一区在线| 日韩av一区二区三区在线| 婷婷综合国产| 国产伦精品一区二区三区精品视频| 中文在线字幕免费观看| 亚洲欧美综合另类中字| 亚洲国产综合网| 欧美性xxxxx极品少妇| 日本视频www| 自拍偷自拍亚洲精品播放| 国产伦精品一区二区三区妓女| 极品美女销魂一区二区三区免费| 国产中文字幕免费观看| 中文在线日韩| 视频在线99re| 人人网欧美视频| 亚洲尤物视频网| 欧美日韩国产网站| 91高清免费视频| 午夜小视频福利在线观看| 中国china体内裑精亚洲片| 天堂中文在线看| 91精品久久久久久久久99蜜臂| www毛片com| 午夜精品在线看| 欧美激情国产精品免费| 国产精品精品国产色婷婷| 性猛交娇小69hd| 91丨porny丨最新| 亚洲麻豆一区二区三区| 国产精品综合二区| 污视频免费在线观看网站| 男人的天堂亚洲| 国产原创popny丨九色| 欧美午夜在线视频| 日本一道在线观看| 欧美国产高潮xxxx1819| 日本一二三区视频在线| 久久一区91| 亚洲自拍三区| 欧美gayvideo| 亚洲高清视频一区| 欧美高清视频手机在在线| 亚洲成人午夜在线| 日韩精品免费| 午夜精品电影在线观看| 欧美一级精品| 欧美亚洲精品日韩| 欧美日韩国产传媒| 日韩久久不卡| 日产午夜精品一线二线三线| 神马影院一区二区三区| 色婷婷色综合| 亚洲第一精品区| 欧美成人一品| 欧美又粗又长又爽做受| 亚洲天堂激情| 欧美爱爱视频免费看| 国产精品一二| 麻豆av免费在线| 日韩中文字幕一区二区三区| 五月婷婷丁香综合网| 麻豆精品新av中文字幕| 午夜天堂在线视频| 国产精品亚洲第一区在线暖暖韩国| 熟妇女人妻丰满少妇中文字幕| 国产精品1区2区3区| 欧美熟妇精品一区二区| 91在线视频免费91| 亚洲av无码一区二区三区人| 国产精品麻豆网站| 波多野结衣亚洲色图| 一区二区三区视频在线看| 久久精品国产亚洲av香蕉| 天天免费综合色| 国产一级免费视频| 欧美精品一级二级三级| 懂色av一区二区三区四区| 国产视频精品免费播放| 麻豆视频在线观看免费| 欧美高清一级大片| 欧美性xxx| 亚洲aⅴ男人的天堂在线观看| gogo人体一区| 日本不卡在线观看| 中文精品久久| 免费日韩中文字幕| 国产一区二区伦理片| 中文字幕免费高清视频| 中文字幕二三区不卡| 国产乱国产乱老熟300| 欧美日韩国产中字| 国产乱淫片视频| 日韩av中文字幕在线播放| 欧美私人网站| 91精品国产91久久久| 精品久久在线| 精品视频免费观看| 亚洲最新色图| 男人舔女人下面高潮视频| 国产成人在线影院| 亚洲综合欧美综合| 亚洲国产欧美一区二区三区丁香婷| 亚洲天堂视频在线播放| 欧美精品一区二| 欧美日本高清| 日本一区二区三区在线播放| 亚洲不卡在线| 亚洲啪啪av| 国产精品日韩| 91人妻一区二区| 国产精品久久久久毛片软件| 国产精品久久久久久久妇| 欧美一区二区三区免费大片 | 亚洲日本一区二区| 免费看一级视频| 精品国精品自拍自在线| 1区2区3区在线观看| 日韩美女毛茸茸| 久久夜色精品国产噜噜av小说| 一道本在线观看视频| 美女一区二区三区在线观看| 日韩Av无码精品| 亚洲视频免费观看| 中文字幕+乱码+中文字幕明步| 日韩精品免费视频| 19禁羞羞电影院在线观看| 成人高h视频在线| 成人婷婷网色偷偷亚洲男人的天堂| 国产亚洲人成网站| 在线观看成人毛片| 欧美日韩一区视频| 男同在线观看| 午夜精品一区二区三区视频免费看 | 欧美理论电影大全| 欧美精品一区二区三区很污很色的| 在线观看免费网站黄| 日韩av男人的天堂| 欧美一级全黄| 欧美三级在线观看视频| 成人国产视频在线观看| 国产一级在线观看视频| 日韩三级电影网址| 影音先锋男人资源在线| 亚洲va欧美va在线观看| 91成人影院| 青娱乐精品在线| 亚洲精品乱码久久久久久日本蜜臀| 91国内精品视频| 亚洲免费人成在线视频观看| 亚洲字幕av一区二区三区四区| 亚洲欧美精品伊人久久| 久久男人av资源站| 国产在线精品日韩| 国产日韩综合| 欧美bbbbb性bbbbb视频| 色噜噜狠狠色综合欧洲selulu| 黄色片视频在线观看| 国产精品高清在线观看| 日韩中文字幕高清在线观看| 国产精欧美一区二区三区白种人| 久久精品99久久久| 国产中文字幕一区二区| 婷婷成人激情在线网| 天堂中文在线8| 国产成人91久久精品| 日韩欧美视频| 中文字幕一区二区三区四| 亚洲乱码中文字幕综合| 亚洲AV无码成人片在线观看| 久久久久在线观看| 亚洲动漫精品| 精品日韩久久久| 亚洲精品第一| 日韩第一页在线观看| 国产在线国偷精品产拍免费yy| 国产大片免费看| 亚洲成人三级在线| 欧美www.| 大桥未久一区二区| 成人久久视频在线观看| 婷婷激情五月网| 波霸ol色综合久久| 9l视频自拍蝌蚪9l视频成人| 男人揉女人奶房视频60分| 国产精品毛片高清在线完整版| 亚洲av综合色区无码一二三区| 2024亚洲男人天堂| 91亚洲一区| 国产精品无码一区二区三| 欧美日韩高清一区| 6699嫩草久久久精品影院| 亚洲人成网站在线播放2019| 国产精品麻豆欧美日韩ww| 97人妻精品一区二区三区视频| 欧美成人精品激情在线观看| 精品精品精品| 91小视频网站| 精品福利在线视频| 国产探花在线观看视频| 亚洲欧美日韩精品久久久久| 日韩在线观看视频一区| 国产精品一区电影| 亚洲三级毛片| 欧美黑人性猛交xxx| 亚洲欧美三级伦理| 岛国精品一区| 五月天婷婷影视|