精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

blacked蜜桃精品一区| 欧美男男video| 麻豆传媒一区二区三区| 久热精品视频在线免费观看 | www中文在线| 国产精品一区二区精品| 黑人巨大精品欧美一区二区免费 | 亚洲性图自拍| 成人区精品一区二区婷婷| 婷婷伊人综合| 日韩欧美激情在线| 白嫩少妇丰满一区二区| 91麻豆国产福利在线观看宅福利| 91麻豆免费视频| 91久久中文字幕| 中文字幕免费在线观看视频| 手机在线电影一区| 日韩高清a**址| 中文字幕第22页| 欧美gay视频| 亚洲福利视频一区| 伊人情人网综合| 欧美女优在线| 99免费精品视频| 成人在线观看91| 中文字幕观看视频| 国产精品久久777777毛茸茸 | 亚洲三级av在线| 亚洲少妇一区二区三区| 日韩欧乱色一区二区三区在线 | 国内外成人免费激情视频| 久操视频在线| 国产精品人成在线观看免费 | 国产精品中文在线| 国语对白永久免费| 国产综合网站| 久久国产精彩视频| 人人干在线观看| 精品国产91乱码一区二区三区四区| 欧美本精品男人aⅴ天堂| 成人不卡免费视频| 亚洲成av在线| 91精品福利在线| 午夜肉伦伦影院| 国模精品视频| 欧美日韩在线视频观看| 无码专区aaaaaa免费视频| a级片国产精品自在拍在线播放| 中文字幕国产一区| 亚洲精品一区二区三区蜜桃久| 亚洲v欧美v另类v综合v日韩v| 香蕉影院在线观看| av成人国产| 国内精品久久久久伊人av| 欧美三级免费看| 欧美在线播放| 色综合色综合网色综合| 国产va在线播放| 欧美日韩1区2区3区| 美女福利精品视频| 免费在线观看av网址| 国产精品激情| 91精品国产91久久久久久| 国产午夜精品一区二区理论影院| 欧美日韩国产探花| 97香蕉久久夜色精品国产| 精品在线播放视频| 久久精品三级| 国产精品久久一区| 一道本无吗一区| 国产米奇在线777精品观看| 91欧美视频网站| 高h调教冰块play男男双性文| 成人动漫av在线| 欧美大陆一区二区| 91在线不卡| 亚洲男同1069视频| 国产在线精品91| 日本精品另类| 日韩欧美一区电影| 人妻无码一区二区三区| 精品国产精品| 欧美成人免费小视频| 久久精品国产av一区二区三区| 日韩午夜免费视频| 国产精品爽黄69| 超碰免费在线97| 久久久不卡网国产精品一区| 亚洲一卡二卡三卡| jizz一区二区三区| 日本福利一区二区| 99精品视频免费版的特色功能| 久久中文字幕导航| 一区二区在线视频播放| 欧美黄色性视频| 久久久久久久久毛片| 亚洲毛片视频| 91精品久久久久久久久久久久久久| 国产黄色高清视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 四虎永久免费网站| 大桥未久在线视频| 欧美丰满美乳xxx高潮www| 影音先锋资源av| 日韩在线观看电影完整版高清免费悬疑悬疑 | 91pron在线| 可以在线观看的黄色| 亚洲欧美韩国综合色| 成年网站在线免费观看| 综合欧美精品| 日韩精品在线观看一区| 欧美 日韩 国产 一区二区三区| 亚洲一区二区毛片| 99久久自偷自偷国产精品不卡| yjizz视频网站在线播放| 亚洲一区二区视频在线| 日本在线一二三区| 亚洲成人一品| 欧美精品久久久久a| 中文字幕 自拍偷拍| 99麻豆久久久国产精品免费 | 日韩欧美中文字幕公布| 天天躁夜夜躁狠狠是什么心态| 国内精品美女在线观看| 国产日韩欧美日韩大片| 岛国最新视频免费在线观看| 亚洲成人动漫在线观看| 亚洲丝袜在线观看| 四虎国产精品免费观看| 日韩av色综合| 视频国产一区二区三区| 午夜婷婷国产麻豆精品| 亚洲成人精品在线播放| 亚洲欧美网站在线观看| 国产精品中文在线| av电影在线网| 精品视频一区 二区 三区| 受虐m奴xxx在线观看| 亚洲美女黄色| 国产精品日本一区二区| 日本大片在线播放| 日韩欧美国产三级电影视频| 欧美在线xxx| 欧美另类高清videos的特点| 久久影视一区二区| jizzjizzxxxx| 婷婷亚洲成人| 欧美专区在线视频| 亚洲 欧美 激情 另类| 亚洲第一av色| 日本黄色录像片| 99国产精品视频免费观看一公开| 国产二区不卡| av白虎一区| 亚洲精品久久久久中文字幕欢迎你| 免费中文字幕在线观看| 懂色av一区二区夜夜嗨| 日韩国产小视频| 久久亚洲黄色| 欧美壮男野外gaytube| 可以直接在线观看的av| 欧美视频一区在线| 天堂а√在线中文在线鲁大师| 久久99精品久久久久久| 99精品视频网站| 亚洲一级大片| 97国产精品视频人人做人人爱| 手机av免费在线观看| 婷婷六月综合亚洲| 久久久久久久毛片| 久久国产日韩欧美精品| 成人性做爰片免费视频| 久久动漫网址| 国产精品精品一区二区三区午夜版 | 国产日韩另类视频一区| 一本一本久久a久久精品牛牛影视| 小泽玛利亚一区二区三区视频| 日本一区二区三区免费乱视频 | 黄色av网站免费| 中文字幕av免费专区久久| 中文字幕第22页| 亚洲精品欧洲| 亚洲精品中文字幕在线| 国产精久久久| 91成人国产在线观看| www.亚洲.com| 国产毛片久久| 欧美噜噜久久久xxx| 亚洲精品国产一区二| 日韩欧美主播在线| 来吧亚洲综合网| 91在线免费播放| 亚洲免费av一区| 亚洲黄色在线| 中文精品一区二区三区| av综合网页| 国产精品日日做人人爱| 波多野结衣精品| 在线看日韩欧美| 国产自产一区二区| 欧美调教femdomvk| 日本一级黄色录像| 亚洲欧美在线高清| 亚洲午夜久久久久久久久红桃| 久久福利视频一区二区| 国产日产欧美视频| 欧美黄色精品| 在线观看欧美一区| 啄木系列成人av电影| 91精品入口蜜桃| 亚洲二区av| 国产成人拍精品视频午夜网站| 四虎亚洲成人| www.欧美精品| 成全电影播放在线观看国语| 亚洲成年人在线播放| 国产乱码精品一区二区三区精东| 一本一道久久a久久精品综合蜜臀| 少妇人妻丰满做爰xxx| 国产婷婷色一区二区三区四区| 图片区偷拍区小说区| 久久se这里有精品| 热久久精品免费视频| 99在线观看免费视频精品观看| 国产成年人在线观看| 精品久久电影| 日本一区视频在线观看| 日韩欧美黄色| 国产亚洲欧美一区二区| 香蕉免费一区二区三区在线观看| 国产精品色悠悠| 国精产品一区一区三区四川| 38少妇精品导航| 多野结衣av一区| 久久久久久欧美| 成人免费高清观看| 欧美激情国产高清| 国产美女情趣调教h一区二区| 欧美成年人网站| а√中文在线8| 欧美成年人在线观看| 成人福利片网站| 久久国产色av| 亚洲人成无码网站久久99热国产| 亚洲免费观看高清完整版在线观| 国产精品夜夜夜一区二区三区尤| 午夜久久av| 国产精品大全| 91综合精品国产丝袜长腿久久| 99视频在线播放| 57pao国产一区二区| www.av一区视频| 国产主播性色av福利精品一区| 99国精产品一二二线| youjizzjizz亚洲| 国产亚洲一区二区三区在线播放| 精品女人视频| 欧美三级华人主播| 青青草原综合久久大伊人精品| 亚洲一区精品视频| 一区二区三区午夜探花| 日本男女交配视频| 亚洲三级毛片| 精品人妻一区二区三区四区在线| 久久综合九色| 精品久久久99| 国产成人综合视频| 日韩片在线观看| 国产日韩欧美高清在线| 老司机福利在线观看| 国产精品久久免费看| 欧美日韩国产精品综合| 五月婷婷激情综合| 成人免费a视频| 欧美专区日韩专区| 国产免费黄色录像| 亚洲福利视频网站| 番号在线播放| 九色精品美女在线| 偷拍自拍在线看| 国产免费久久av| 成人三级av在线| 亚洲国产午夜伦理片大全在线观看网站 | 亚洲精品在线观看免费| 欧美激情aⅴ一区二区三区| 国产v片免费观看| 久久精品av麻豆的观看方式| 精品人妻二区中文字幕| 久久久综合视频| 欧洲猛交xxxx乱大交3| 色综合天天做天天爱| 国产一区二区在线不卡| 亚洲国产中文字幕在线观看| 95在线视频| 午夜精品久久久久久99热软件| 自拍偷自拍亚洲精品被多人伦好爽| 91免费在线视频网站| 蜜臀av免费一区二区三区| 一区二区三视频| 鲁大师成人一区二区三区| 欧美国产日韩另类 | 亚洲欧美小视频| 日韩欧美在线网址 | 亚洲精品一区二区在线| 中文字幕有码在线视频| 国产精品99久久99久久久二8| 视频一区在线| 亚洲图片都市激情| 免费在线观看成人av| 亚洲av无码久久精品色欲| 日本一区二区三区免费乱视频| 九九热国产视频| 欧美一区在线视频| 成人精品一区二区| 91精品国产成人| 亚洲高清999| 中文字幕精品一区日韩| 久久aⅴ乱码一区二区三区| 国产一级二级av| 日韩一区在线看| 波多野结衣小视频| 日韩电影大片中文字幕| 性欧美ⅴideo另类hd| 91精品在线播放| 日韩欧美1区| wwwwww.色| 国产欧美日韩在线| 免费看毛片网站| 亚洲裸体xxxx| 三妻四妾的电影电视剧在线观看| 91香蕉视频在线下载| 亚洲电影在线一区二区三区| 五月天婷婷激情视频| 久久精品一区二区三区四区| 99热国产在线观看| 亚洲精品成人久久| 久草免费在线视频| 国产综合av一区二区三区| 一区在线免费观看| 黑人玩弄人妻一区二区三区| 伊人久久综合一区二区| 国产欧美综合精品一区二区| 国产精品mv在线观看| 欧美性猛交xx| 亚洲色图欧美在线| a天堂中文在线观看| 久久久成人精品视频| 亚洲一区av| 久久视频免费在线| 国产一区二区三区观看| 中文字幕无码日韩专区免费| 欧美绝品在线观看成人午夜影视| 国产女人在线视频| 国产精品久久久久久久久免费看 | 2023国产精华国产精品| 日韩一级特黄毛片| 高清不卡一二三区| 日韩欧美亚洲视频| 亚洲人成网站777色婷婷| 日韩一级二级 | 好操啊在线观看免费视频| 91精品视频专区| 成人午夜免费在线观看| 美女福利精品视频| 澳门成人av| 精品中文字幕av| 国产欧美综合色| 97超视频在线观看| 欧美老女人性生活| 欧美xxxx在线| 成人亚洲视频在线观看| 国产精品久久夜| 亚洲欧美激情另类| 日本中文字幕不卡免费| 日本欧美视频| 国内精品国产三级国产aⅴ久| 亚洲卡通动漫在线| 天堂在线一二区| 国产精品一区二区三| 亚洲欧美综合国产精品一区| 欧产日产国产精品98| 欧美熟乱第一页| 欧美人与禽性xxxxx杂性| 欧美精品久久久| 精品在线一区二区| 国产在线精品观看| 最近日韩中文字幕中文| 操欧美女人视频| 国产精品久久久毛片| 一区二区国产盗摄色噜噜| 你懂的在线播放| 91久色国产| 日韩电影在线观看电影| 免费网站看av| 在线性视频日韩欧美| 国产精品色在线网站| 在线观看免费黄网站| 亚洲va欧美va人人爽午夜 | 中文字幕制服丝袜成人av| 天天干天天爱天天操|