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

Cluster API 檢索從未如此簡單

開發(fā)
如何快速部署一套 Cluster API And Clusterpedia 的示例環(huán)境?

?Clusterpedia 是一個 CNCF 沙箱項目,用于跨集群復(fù)雜的資源檢索。

名字源于 Wikipedia,寓意是打造多集群的百科全書,可以與多個集群同步資源,并在與 Kubernetes OpenAPI 兼容的基礎(chǔ)上,提供更強大的搜索功能,以幫助您快速、簡便、有效地獲取任何多集群資源。?

   項目地址:https://github.com/clusterpedia-io/clusterpedia

0.4.0 后,Clusterpedia 提供了更加友好的接入多云平臺的方式,用戶在多云平臺創(chuàng)建或者納管集群后,便可以直接使用 kubectl 來檢索這些集群內(nèi)的資源。

我們在Clusterpedia 倉庫[1]中維護(hù)了各個多云平臺的 ClusterImportPolicy[2]。非常歡迎大家提交用于對接其他多云平臺的 ClusterImportPolicy。?

用戶在安裝 Clusterpedia 后,創(chuàng)建合適的 ClusterImportPolicy 即可,用戶也可以根據(jù)自己的需求來創(chuàng)建新的 ClusterImportPolicy[3]。

Cluster API 的 ClusterImportPolicy 已經(jīng)在 clusterpedia#288[4]中提交,在 Cluster API 中創(chuàng)建集群后,可以直接使用 Clusterpedia 來對這些集群內(nèi)的資源進(jìn)行復(fù)雜檢索。

$ kubectl get cluster
NAME PHASE AGE VERSION
capi-quickstart Provisioned 10m v1.24.2
capi-quickstart-2 Provisioned 118s v1.24.2


$ kubectl get kubeadmcontrolplane
NAME CLUSTER INITIALIZED API SERVER AVAILABLE REPLICAS READY UPDATED UNAVAILABLE AGE VERSION
capi-quickstart-2-ctm9k capi-quickstart-2 true 1 1 1 10m v1.24.2
capi-quickstart-2xcsz capi-quickstart true 1 1 1 19m v1.24.2


$ # pediacluster 會根據(jù) cluster 資源自動創(chuàng)建,更新和刪除
$ kubectl get pediacluster -o wide
NAME READY VERSION APISERVER VALIDATED SYNCHRORUNNING CLUSTERHEALTHY
default-capi-quickstart True v1.24.2 Validated Running Healthy
default-capi-quickstart-2 True v1.24.2 Validated Running Healthy


$ kubectl --cluster clusterpedia get no
CLUSTER NAME STATUS ROLES AGE VERSION
default-capi-quickstart-2 capi-quickstart-2-ctm9k-g2m87 NotReady control-plane 12m v1.24.2
default-capi-quickstart-2 capi-quickstart-2-md-0-s8hbx-7bd44554b5-kzcb6 NotReady <none> 11m v1.24.2
default-capi-quickstart capi-quickstart-2xcsz-fxrrk NotReady control-plane 21m v1.24.2
default-capi-quickstart capi-quickstart-md-0-9tw2g-b8b4f46cf-gggvq NotReady <none> 20m v1.24.2

01示例環(huán)境

如何快速部署一套 Cluster API And Clusterpedia 的示例環(huán)境?

預(yù)備條件

  • 安裝 kubectl[5] 到本地環(huán)境
  • 安裝 Kind[6] and Docker[7]
  • 安裝 clusterctl[8]

   Minimum kind supported version: v0.14.0

創(chuàng)鍵管理集群并部署 Cluster API

   部署 Cluster API 也可以參考 https://cluster-api.sigs.k8s.io/user/quick-start.html

$ cat > kind-cluster-with-extramounts.yaml <<EOF
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
extraMounts:
- hostPath: /var/run/docker.sock
containerPath: /var/run/docker.sock
EOF


$ kind create cluster --name capi-sample --config kind-cluster-with-extramounts.yaml


$ export CLUSTER_TOPOLOGY=true
$ clusterctl init --infrastructure docker

部署 Clusterpedia

$ git clone https://github.com/clusterpedia-io/clusterpedia.git && cd clusterpedia/charts
$ helm install clusterpedia . \
--namespace clusterpedia-system \
--create-namespace \
--set installCRDs=true \
# --set persistenceMatchNode={{ LOCAL_PV_NODE }}
--set persistenceMatchNode=capi-sample-control-plane

clusterpedia charts 提供了 Local PV,需要創(chuàng)建 LOCAL PV 綁定的節(jié)點。如果不需要 charts 來創(chuàng)建 LOCAL PV,可以使用 --set persistenceMatchNode=None.詳見[9]

創(chuàng)建用于接入 Cluster API 的集群自動導(dǎo)入策略[10]

$ kubectl apply -f https://raw.githubusercontent.com/Iceber/clusterpedia/add_cluster_api_clusterimportpolicy/deploy/clusterimportpolicy/cluster_api.yaml

Clusterpedia 可以接入任何的多云管理平臺,接入方式可以參考 Interfacing to Multi-Cloud Platforms[11]

生成 kubectl cluster shortcut[12],如果使用 client-go 或者 OpenAPI 來訪問,可以省略該步驟。

$ curl -sfL https://raw.githubusercontent.com/clusterpedia-io/clusterpedia/main/hack/gen-clusterconfigs.sh | sh -


$ # 使用 kubectl 檢索多集群資源,當(dāng)前 Cluster API 未創(chuàng)建集群,所以返回空
$ kubectl --cluster clusterpedia api-resources

02使用 Cluster API創(chuàng)建集群

使用示例環(huán)境的 Docker Provider 來創(chuàng)建集群時,需要添加 --flavor development。

$ clusterctl generate cluster capi-quickstart --flavor development \
--kubernetes-version v1.24.2 \
--control-plane-machine-count=1 \
--worker-machine-count=1 \
> capi-quickstart.yaml
$ kubectl apply -f ./capi-quickstart.yaml

觀察集群創(chuàng)建情況

$ kubectl get cluster
NAME PHASE AGE VERSION
capi-quickstart Provisioned 8s v1.24.2


$ kubectl get kubeadmcontrolplane -w
NAME CLUSTER INITIALIZED API SERVER AVAILABLE REPLICAS READY UPDATED UNAVAILABLE AGE VERSION
capi-quickstart-2xcsz capi-quickstart true

當(dāng) kubeadmcontrolplane 的 Initialized 為 True 后,clusterpedia 會自動同步該集群內(nèi)的資源,可以使用 kubectl --cluster clusterpedia get po -A 來查看資源。

$ kubectl get pediacluster
NAME READY VERSION APISERVER
default-capi-quickstart True v1.24.2


$ kubectl --cluster clusterpedia get pod -A
NAMESPACE CLUSTER NAME READY STATUS RESTARTS AGE
kube-system default-capi-quickstart kube-apiserver-capi-quickstart-2xcsz-fxrrk 1/1 Running 0 2m32s
kube-system default-capi-quickstart kube-scheduler-capi-quickstart-2xcsz-fxrrk 1/1 Running 0 2m31s
kube-system default-capi-quickstart coredns-6d4b75cb6d-lrwj4 0/1 Pending 0 2m20s
kube-system default-capi-quickstart kube-proxy-p8v9m 1/1 Running 0 2m20s
kube-system default-capi-quickstart kube-controller-manager-capi-quickstart-2xcsz-fxrrk 1/1 Running 0 2m32s
kube-system default-capi-quickstart etcd-capi-quickstart-2xcsz-fxrrk 1/1 Running 0 2m32s
kube-system default-capi-quickstart kube-proxy-2ln2w 1/1 Running 0 105s
kube-system default-capi-quickstart coredns-6d4b75cb6d-2hcmz 0/1 Pending 0 2m20s

自動創(chuàng)建的 pediacluster 默認(rèn)的同步資源在 cluster-api clusterimportpolicy 中設(shè)置[13],用戶也可以手動修改 pediacluster 中同步的配置, Synchronize Cluster Resources[14]。

在 Cluster API 中刪除集群時,Clusterpedia 也同步刪除 PeidaCluster,不會繼續(xù)同步該集群。

03對多個集群的資源檢索

使用上述步驟創(chuàng)建多個集群。

$ kubectl get cluster
NAME PHASE AGE VERSION
capi-quickstart Provisioned 10m v1.24.2
capi-quickstart-2 Provisioned 118s v1.24.2


$ kubectl get kubeadmcontrolplane
NAME CLUSTER INITIALIZED API SERVER AVAILABLE REPLICAS READY UPDATED UNAVAILABLE AGE VERSION
capi-quickstart-2-ctm9k capi-quickstart-2 true 1 1 1 10m v1.24.2
capi-quickstart-2xcsz capi-quickstart true 1 1 1 19m v1.24.2


$ # pediacluster 會根據(jù) cluster 資源自動創(chuàng)建
$ kubectl get pediacluster -o wide
NAME READY VERSION APISERVER VALIDATED SYNCHRORUNNING CLUSTERHEALTHY
default-capi-quickstart True v1.24.2 Validated Running Healthy
default-capi-quickstart-2 True v1.24.2 Validated Running Healthy


$ kubectl --cluster clusterpedia get no
CLUSTER NAME STATUS ROLES AGE VERSION
default-capi-quickstart-2 capi-quickstart-2-ctm9k-g2m87 NotReady control-plane 12m v1.24.2
default-capi-quickstart-2 capi-quickstart-2-md-0-s8hbx-7bd44554b5-kzcb6 NotReady <none> 11m v1.24.2
default-capi-quickstart capi-quickstart-2xcsz-fxrrk NotReady control-plane 21m v1.24.2
default-capi-quickstart capi-quickstart-md-0-9tw2g-b8b4f46cf-gggvq NotReady <none> 20m v1.24.2

clusterpedia 提供了兩種資源檢索方式

兼容 Kubernetes OpenAPI 的資源檢索[15]

$ kubectl --cluster clusterpedia get cm -A
NAMESPACE CLUSTER NAME DATA AGE
kube-system default-capi-quickstart extension-apiserver-authentication 6 19m
kube-system default-capi-quickstart kubeadm-config 1 19m
kube-public default-capi-quickstart cluster-info 2 19m
kube-system default-capi-quickstart kube-proxy 2 19m
kube-node-lease default-capi-quickstart kube-root-ca.crt 1 19m
kube-system default-capi-quickstart-2 extension-apiserver-authentication 6 10m
kube-system default-capi-quickstart kubelet-config 1 19m
kube-system default-capi-quickstart coredns 1 19m
kube-system default-capi-quickstart kube-root-ca.crt 1 19m
kube-public default-capi-quickstart kube-root-ca.crt 1 19m
kube-system default-capi-quickstart-2 coredns 1 10m
default default-capi-quickstart kube-root-ca.crt 1 19m
kube-system default-capi-quickstart-2 kube-proxy 2 10m
kube-system default-capi-quickstart-2 kubeadm-config 1 10m
kube-system default-capi-quickstart-2 kubelet-config 1 10m
kube-system default-capi-quickstart-2 kube-root-ca.crt 1 10m
kube-node-lease default-capi-quickstart-2 kube-root-ca.crt 1 10m
kube-public default-capi-quickstart-2 cluster-info 3 10m
kube-public default-capi-quickstart-2 kube-root-ca.crt 1 10m
default default-capi-quickstart-2 kube-root-ca.crt 1 10m


$ # gen cluster shortcuts
$ curl -sfL https://raw.githubusercontent.com/clusterpedia-io/clusterpedia/main/hack/gen-clusterconfigs.sh | sh -
$ kubectl --cluster default-capi-quickstart get cm -n kube-system

Collection Resource?[16]

$ kubectl get collectionresources
NAME RESOURCES
any *
workloads apps.deployments,apps.daemonsets,apps.statefulsets
kuberesources .*,admission.k8s.io.*,admissionregistration.k8s.io.*,apiextensions.k8s.io.*,apps.*,authentication.k8s.io.*,authorization.k8s.io.*,autoscaling.*,batch.*,certificates.k8s.io.*,coordination.k8s.io.*,discovery.k8s.io.*,events.k8s.io.*,extensions.*,flowcontrol.apiserver.k8s.io.*,imagepolicy.k8s.io.*,internal.apiserver.k8s.io.*,networking.k8s.io.*,node.k8s.io.*,policy.*,rbac.authorization.k8s.io.*,scheduling.k8s.io.*,storage.k8s.io.*


$ kubectl get collectionresources workloads

檢索條件

  • 元信息過濾 (資源名稱,命名空間,集群,創(chuàng)建時間區(qū)間)[17]
$ kubectl --cluster clusterpedia get cm -A -l \
"search.clusterpedia.io/clusters in (default-capi-quickstart,default-capi-quickstart-2),\
search.clusterpedia.io/namespaces in (kube-system,default)"
NAMESPACE CLUSTER NAME DATA AGE
kube-system default-capi-quickstart extension-apiserver-authentication 6 23m
kube-system default-capi-quickstart kubeadm-config 1 23m
kube-system default-capi-quickstart kube-proxy 2 23m
kube-system default-capi-quickstart-2 extension-apiserver-authentication 6 14m
kube-system default-capi-quickstart kubelet-config 1 23m
kube-system default-capi-quickstart coredns 1 23m
kube-system default-capi-quickstart kube-root-ca.crt 1 23m
kube-system default-capi-quickstart-2 coredns 1 14m
default default-capi-quickstart kube-root-ca.crt 1 23m
kube-system default-capi-quickstart-2 kube-proxy 2 14m
kube-system default-capi-quickstart-2 kubeadm-config 1 14m
kube-system default-capi-quickstart-2 kubelet-config 1 14m
kube-system default-capi-quickstart-2 kube-root-ca.crt 1 14m
default default-capi-quickstart-2 kube-root-ca.crt 1 14m
  • 模糊搜索[18]
  • 增強的 Field Selector[19]
  • 根據(jù)父輩或者祖輩 Owner 檢索[20]
  • 分頁和排序[21]
  • 自定義條件搜索[22]?

資料鏈接

[1]    Clusterpedia 倉庫: https://github.com/clusterpedia-io/clusterpedia/tree/main/deploy/clusterimportpolicy

[2]    ClusterImportPolicy: https://clusterpedia.io/zh-cn/docs/concepts/cluster-import-policy/

[3]    創(chuàng)建新的 ClusterImportPolicy: https://clusterpedia.io/docs/usage/interfacing-to-multi-cloud-platforms/#new-clusterimportpolicy

[4]    clusterpedia#288: https://github.com/clusterpedia-io/clusterpedia/pull/288

[5]    kubectl: https://kubernetes.io/docs/tasks/tools/install-kubectl/

[6]    Kind: https://kind.sigs.k8s.io/

[7]    Docker: https://www.docker.com/

[8]    clusterctl: https://cluster-api.sigs.k8s.io/user/quick-start.html#install-clusterctl

[9]    詳見: https://github.com/clusterpedia-io/clusterpedia/tree/main/charts

[10]  集群自動導(dǎo)入策略: https://clusterpedia.io/docs/concepts/cluster-import-policy/

[11]  Interfacing to Multi-Cloud Platforms: https://clusterpedia.io/docs/usage/interfacing-to-multi-cloud-platforms/

[12]  生成 kubectl cluster shortcut: https://clusterpedia.io/docs/usage/access-clusterpedia/#configure-the-cluster-shortcut-for-kubectl

[13]  clusterimportpolicy 中設(shè)置: https://clusterpedia.io/docs/concepts/cluster-import-policy/#pediacluster-template

[14]  Synchronize Cluster Resources: https://clusterpedia.io/docs/usage/sync-resources/

[15]  兼容 Kubernetes OpenAPI 的資源檢索: https://clusterpedia.io/zh-cn/docs/usage/access-clusterpedia/#%E8%AE%BF%E9%97%AE-clusterpedia-%E8%B5%84%E6%BA%90

[16]  Collection Resource: https://clusterpedia.io/zh-cn/docs/concepts/collection-resource/

[17]  元信息過濾 (資源名稱,命名空間,集群,創(chuàng)建時間區(qū)間): https://clusterpedia.io/docs/usage/search/#search-by-metadata

[18]  模糊搜索: https://clusterpedia.io/docs/usage/search/multi-cluster/#fuzzy-search

[19]  增強的 Field Selector: https://clusterpedia.io/docs/usage/search/multi-cluster/#field-selector

[20]  根據(jù)父輩或者祖輩 Owner 檢索: https://clusterpedia.io/docs/usage/search/multi-cluster/#search-by-parent-or-ancestor-owner

[21]  分頁和排序: https://clusterpedia.io/docs/usage/search/multi-cluster/#paging-and-sorting

[22]  自定義條件搜索: https://clusterpedia.io/docs/us?age/search/#advanced-searchcustom-conditional-search

責(zé)任編輯:未麗燕 來源: 云原生社區(qū)動態(tài)
相關(guān)推薦

2021-10-18 13:31:28

Web應(yīng)用交互式

2025-04-03 00:10:11

DockerAI模型

2017-04-21 14:57:57

AndroidSuperTextViTextView

2024-12-03 08:43:49

2020-03-03 15:40:51

開發(fā)技能代碼

2022-06-13 06:33:04

瀏覽器瀏覽器插件

2020-03-17 07:41:50

ApacheKafka系統(tǒng)

2025-08-28 06:15:00

2019-05-23 10:55:22

Istio灰度發(fā)布ServiceMesh

2013-06-14 10:36:00

2009-08-26 20:12:41

BMCBSMITIL

2013-11-28 13:47:37

Android4.4ART模式

2013-10-25 13:35:02

云計算

2020-06-17 10:42:54

shellshell腳本Linux

2025-01-24 00:44:15

2024-02-27 18:06:35

2020-02-20 16:07:45

IT需求

2021-02-06 17:49:49

人工智能智能醫(yī)療智慧安防

2021-11-09 13:59:47

物聯(lián)網(wǎng)安全設(shè)備

2020-12-28 07:47:35

動態(tài)代理AOP
點贊
收藏

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

亚洲精选视频在线| 国产jizzjizz一区二区| 伊是香蕉大人久久| 中文字幕国产高清| av老司机免费在线| 国产亚洲人成网站| 96成人在线视频| 国产精品久久久免费视频| 精品大片一区二区| 日韩欧美亚洲国产精品字幕久久久| 人妻av无码专区| 黄色片在线免费看| 国产成人免费视| 国产精品久久久久久久av电影| 欧美黑人猛猛猛| 校花撩起jk露出白色内裤国产精品 | 欧美卡一卡二| 亚洲国产高清aⅴ视频| eeuss一区二区三区| 黄色大全在线观看| 亚洲免费播放| 欧美大片va欧美在线播放| 香蕉视频久久久| 国产精品中文字幕制服诱惑| 欧美日韩aaaaaa| 日本不卡在线观看视频| 羞羞污视频在线观看| 国产精品午夜电影| 久久一区免费| 黄色www视频| 国产乱码精品一区二区三| 国产成人精品免高潮费视频| 日本中文字幕免费| 欧美成人首页| 日韩视频―中文字幕| 日本少妇高潮喷水xxxxxxx| 欧美久久亚洲| 91精品国产日韩91久久久久久| 老司机午夜av| 国产高清不卡| 狠狠色噜噜狠狠狠狠97| 蜜桃视频一区二区在线观看| 日本在线天堂| 国产精品美女一区二区在线观看| 欧美成人免费在线| 亚洲 美腿 欧美 偷拍| 国产不卡视频一区二区三区| 91久久综合亚洲鲁鲁五月天| 中文字幕在线播放不卡| 日本在线播放一区二区三区| 国产精品成人观看视频国产奇米| 男人的天堂一区| 亚洲精品1区| 国a精品视频大全| 国产亚洲精品码| 欧美性久久久| 午夜精品福利视频| 国产成人在线免费视频| 国产精品久久久久毛片大屁完整版 | 欧美视频在线观看一区二区| 亚洲精品视频导航| 国产成人77亚洲精品www| 欧美午夜精品久久久久久超碰| 欧美一级黄色影院| 懂色aⅴ精品一区二区三区| 欧美三级日韩三级国产三级| 亚洲另类第一页| 91精品在线免费视频| 日韩亚洲国产中文字幕欧美| 色悠悠在线视频| 欧美人体视频| 亚洲女人被黑人巨大进入| 三级网站在线免费观看| 日韩电影在线视频| 久久国产精品亚洲| 在线免费观看毛片| 久久av一区| 成人免费福利在线| 亚洲国产www| 久久婷婷成人综合色| 日韩激情久久| 亚洲精品白浆| 色综合一区二区三区| jizz欧美性11| 成人av综合网| 亚洲女人被黑人巨大进入| 一本色道久久88| 韩日精品视频| 国产精品第三页| 国产欧美一区二区三区视频在线观看| 国产传媒日韩欧美成人| 久久精品日产第一区二区三区精品版| a中文在线播放| 亚洲影院久久精品| 少妇性l交大片| 视频欧美一区| 亚洲视频在线观看| 欧美久久久久久久久久久久| 国产精品一二| 亚洲www在线| 日本大片在线观看| 一区二区三区四区亚洲| 黑鬼大战白妞高潮喷白浆| 国产激情综合| 国产一区二区久久精品| 久久成人在线观看| 蜜臀av一区二区在线免费观看| 岛国一区二区三区高清视频| 91se在线| 欧美性猛交xxxx久久久| 国产精品熟女一区二区不卡| 国产99精品| 久久久久久久香蕉网| 一级特黄aaa大片在线观看| 91免费在线视频观看| 台湾无码一区二区| 福利一区二区| 亚洲精品天天看| 久久免费播放视频| 九色|91porny| 欧洲精品亚洲精品| 成人在线黄色电影| 精品捆绑美女sm三区| 三级黄色片在线观看| 久久国产精品亚洲77777| 成人在线资源网址| av免费在线观看网址| 欧美三日本三级三级在线播放| 污片免费在线观看| 国内激情久久| 2014亚洲精品| 久久日韩视频| 欧美蜜桃一区二区三区 | 国产精品乱码一区二区三区软件| 日韩精品视频久久| 少妇精品导航| 2019亚洲日韩新视频| 黑人精品一区二区| 一区二区三区四区乱视频| 日韩精品视频网址| 婷婷丁香综合| 成人久久久久久| 国产婷婷视频在线| 欧美高清一级片在线| 久久精品色妇熟妇丰满人妻| 免费在线观看一区二区三区| 五月天婷亚洲天综合网鲁鲁鲁| 北岛玲heyzo一区二区| 亚洲精品久久久久久久久久久久| 国产 日韩 欧美 成人| 懂色中文一区二区在线播放| 国产真人做爰毛片视频直播| 红杏成人性视频免费看| 97精品国产91久久久久久| 人妻精品无码一区二区| 亚洲欧洲日本专区| 十八禁视频网站在线观看| 亚洲人成网站77777在线观看| 午夜精品一区二区三区视频免费看| 亚洲国产剧情在线观看| 夜夜操天天操亚洲| 小毛片在线观看| 亚洲在线一区| 欧美性天天影院| 日韩高清在线| 日韩视频欧美视频| 国产视频第二页| 亚洲一区二区高清| 在线观看国产三级| 日韩国产在线观看| 中文有码久久| 成人爽a毛片| 欧美性视频网站| 在线观看免费版| 日韩精品中文字幕在线不卡尤物| 国产精品不卡av| 久久蜜臀精品av| 欧美成人乱码一二三四区免费| 久久精品一区二区不卡| 粉嫩av免费一区二区三区| 手机在线观看av| 在线观看不卡av| hs视频在线观看| 欧美日韩国产影院| 四季av中文字幕| 国产精品99久| 国产av无码专区亚洲精品| 婷婷中文字幕一区| 精品中文字幕一区| 欧洲精品久久久久毛片完整版| 欧美福利在线观看| 精品乱码一区二区三四区视频| 欧美精品18+| 黄色免费av网站| 一区二区三区视频在线看| 亚洲自拍偷拍图| 国产成人自拍高清视频在线免费播放| 亚洲精品无码久久久久久| 先锋资源久久| 免费试看一区| 亚洲精品在线播放| 国产精品看片资源| 国产丝袜在线播放| 日韩在线视频播放| 天堂а在线中文在线无限看推荐| 欧美精品99久久久**| 亚洲大片免费观看| 亚洲午夜激情网站| 永久免费看片直接| 国产亚洲欧洲997久久综合| 久久人人爽人人片| 日韩在线观看一区二区| 欧美精品久久久久久久久久久| 久久亚洲影视| 欧美性色黄大片人与善| 欧美黄色录像| 成人av免费看| japansex久久高清精品| 国产成人av在线| 国产精品xx| 欧美第一黄色网| 麻豆网站在线| 最好看的2019年中文视频| 欧洲一区av| 日韩经典中文字幕| 亚洲精品久久久蜜桃动漫| 制服丝袜中文字幕一区| 一区二区视频网| 在线观看网站黄不卡| 黄色大片网站在线观看| 一区二区激情小说| www.色小姐com| 自拍偷拍国产精品| 久久嫩草捆绑紧缚| 国产精品久久影院| 无码人中文字幕| 中文字幕av一区二区三区高| xxxx日本黄色| 国产欧美日韩视频在线观看| www.色天使| 久久久精品免费免费| 麻豆av免费观看| 国产亚洲1区2区3区| 在线观看日本中文字幕| 久久精品人人爽人人爽| 久久久久久久久久久久久久久| 久久亚洲一区二区三区明星换脸| 粉嫩av懂色av蜜臀av分享| 99久久国产综合精品麻豆| 国产午夜在线一区二区三区| 成人av影院在线| 波多野结衣先锋影音| 91天堂素人约啪| 中文人妻一区二区三区| 久久久久9999亚洲精品| 公肉吊粗大爽色翁浪妇视频| 欧美经典三级视频一区二区三区| 日本一二三不卡视频| 国产欧美精品一区二区三区四区| 日本人亚洲人jjzzjjz| 国产精品久久久久久妇女6080| 欧美日韩国产一二三区| 亚洲伦理在线精品| 国产无套在线观看| 丁香五六月婷婷久久激情| 日韩国产成人在线| 欧美喷水一区二区| 亚洲国产999| 亚洲另类xxxx| 无遮挡的视频在线观看 | 7777精品伊人久久久大香线蕉超级流畅 | 亚洲直播在线一区| 亚洲天堂中文字幕在线观看| 国产亚洲一区在线播放| 综合色就爱涩涩涩综合婷婷| 色综合视频二区偷拍在线| 国产精品88久久久久久| 中文精品无码中文字幕无码专区| 亚洲精选91| 美女一区二区三区视频| 国产精品综合二区| 精品中文字幕在线播放| 国产精品毛片久久久久久久| 久久久久无码国产精品| 色88888久久久久久影院野外| 一区二区日韩在线观看| 亚洲电影第1页| www.亚洲资源| 欧美黄色www| 欧美三区四区| 成人区精品一区二区| 国产成人一区| 成年人视频网站免费| 久久综合五月| 亚洲视频天天射| 欧美国产1区2区| 日韩av在线天堂| 欧美日韩国产片| 秋霞av在线| 久久91精品国产91久久跳| 345成人影院| 97中文在线| 久久国产成人精品| 国产午夜大地久久| 精品亚洲aⅴ乱码一区二区三区| 青青草视频网站| 亚洲男帅同性gay1069| 在线免费观看国产精品| 亚洲福利视频在线| 成人在线影视| 国产成人一区二| 欧美黄色网视频| 一本大道东京热无码aⅴ| 日韩精品亚洲专区| 波多野结衣有码| 亚洲综合久久久| 国产精品久久婷婷| 国产亚洲一级高清| 正在播放日韩精品| 国产精品美女黄网| 亚洲精品一区二区妖精| 91极品尤物在线播放国产| 91天堂素人约啪| 国产精品美女毛片真酒店| 日韩精品一区在线观看| 麻豆视频免费在线观看| 国产精品一区二区三区成人| 美女毛片一区二区三区四区| 国产精品333| 不卡视频在线看| 久久无码精品丰满人妻| 欧美一区二区日韩| 老司机精品影院| 成人黄色影片在线| 久久精品国产www456c0m| 无码人妻精品一区二区三区66| 久久综合五月天婷婷伊人| 国产一区二区三区影院| 亚洲国产精品人人爽夜夜爽| 不卡的av影片| 国产精品三区四区| 精品福利电影| 国产一级伦理片| 午夜精品视频一区| 三级小视频在线观看| 88xx成人精品| 免费成人av| 波多结衣在线观看| 欧美高清一级片在线观看| 中文字幕永久在线视频| 久久精品久久久久电影| 国产成人免费av一区二区午夜| 99热一区二区三区| 国产激情一区二区三区四区| 久久久久久久久久久97| 欧美精品一区二| 日本在线影院| 日韩女优中文字幕| 久久爱另类一区二区小说| 日韩精品一区二区亚洲av性色| 日韩一区二区在线播放| 久草在线新免费首页资源站| 国产精品视频免费一区| 日韩天堂av| av网站免费在线看| 欧美亚洲国产一区二区三区va| h网站在线免费观看| 91免费福利视频| 在线观看不卡| 中文字幕被公侵犯的漂亮人妻| 欧美人与性动xxxx| 日本三级韩国三级欧美三级| 精品91免费| 日韩激情一二三区| 午夜剧场免费在线观看| 精品国产乱码久久久久久1区2区| 亚洲欧洲美洲av| 亚洲一区综合| 成人晚上爱看视频| 99精品人妻国产毛片| 日韩中文字幕在线视频播放| 1204国产成人精品视频| 国产裸体舞一区二区三区| 自拍av一区二区三区| 五月天婷婷社区| 成人福利视频网| 亚洲精选91| 91香蕉视频网| 日韩精品免费综合视频在线播放| 99久久精品一区二区成人| 青青青在线观看视频| 国产视频一区在线观看| www.av导航| 国产精品高潮在线| 欧美午夜电影在线观看| 亚洲黄色免费视频| 亚洲精品一区二区三区香蕉| 91福利精品在线观看| 久操网在线观看| 综合久久国产九一剧情麻豆|