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

Kubernetes – Google分布式容器技術(shù)初體驗(yàn)

云計(jì)算 分布式
Kubernetes是Google開源的容器集群管理系統(tǒng)。作者認(rèn)為一個(gè)良好的分布式服務(wù)框架需要實(shí)現(xiàn)服務(wù)的配置管理,包括服務(wù)發(fā)現(xiàn)、負(fù)載均衡及服務(wù)依賴管理,以及服務(wù)之間的調(diào)度及生命周期管理。而Kubernetes包含了上述部分特性, 最近Google新推出的Container Engine也是基于Kubernetes基礎(chǔ)上實(shí)現(xiàn),本文作者最近對(duì)Kubernetes進(jìn)行了一些嘗試與體驗(yàn)。

Kubernetes是Google開源的容器集群管理系統(tǒng)。前幾天寫的 分布式服務(wù)框架的4項(xiàng)特性中提到一個(gè)良好的分布式服務(wù)框架需要實(shí)現(xiàn)。

"服務(wù)的配置管理。包括服務(wù)發(fā)現(xiàn)、負(fù)載均衡及服務(wù)依賴管理。

服務(wù)之間的調(diào)度及生命周期管理。"

由于Kubernetes包含了上述部分特性,加上最近Google新推出的Container Engine也是基于Kubernetes基礎(chǔ)上實(shí)現(xiàn),因此最近對(duì)Kubernetes進(jìn)行了一些嘗試與體驗(yàn)。

運(yùn)行環(huán)境

Kubernetes目前處于一個(gè)快速迭代的階段,同時(shí)它的相關(guān)生態(tài)圈(比如docker,etcd)也在快速發(fā)展,這也意味沒(méi)有適合新手使用非常順暢的版本,網(wǎng)上的各種文檔(也包括官方文檔)和當(dāng)前***的發(fā)布版會(huì)有不同程度滯后或不適用的情況,因此在使用時(shí)可能會(huì)碰到各種細(xì)節(jié)的障礙,而且這些新版本碰到的問(wèn)題,很有可能在網(wǎng)上也搜索不到解決方案。

Kubernetes設(shè)計(jì)上并未綁定Google Cloud平臺(tái),但由于以上原因,為了減少不必要的障礙,初次嘗試建議使用GCE作為運(yùn)行環(huán)境(盡管GCE是一個(gè)需要收費(fèi)的環(huán)境)。默認(rèn)的cluster啟動(dòng)腳本會(huì)創(chuàng)建5個(gè)GCE instance,測(cè)試完需要自己及時(shí)主動(dòng)刪除。為了避免浪費(fèi),可以將minions減少,同時(shí)instance類型選擇f1-micro。費(fèi)用方面一個(gè)f1-micro instance運(yùn)行1個(gè)月大約50元人民幣,因此用GCE來(lái)測(cè)試Kubernetes,如果僅是測(cè)試時(shí)候開啟的話,并不會(huì)產(chǎn)生太多費(fèi)用。

Pods及Replication Controller

Kubernetes的基本單元是pods,用來(lái)定義一組相關(guān)的container。Kubernetes的優(yōu)點(diǎn)是可以通過(guò)定義一個(gè)replicationController來(lái)將同一個(gè)模塊部署到任意多個(gè)容器中,并且由Kubernetes自動(dòng)管理。比如定義了一個(gè)apache pod,通過(guò)replicationController設(shè)置啟動(dòng)100個(gè)replicas,系統(tǒng)就會(huì)在pod創(chuàng)建后自動(dòng)在所有可用的minions中啟動(dòng)100個(gè)apache container。并且輕松的是,當(dāng)container或者是所在的服務(wù)器不可用時(shí),Kubernetes會(huì)自動(dòng)通過(guò)啟動(dòng)新的container來(lái)保持100個(gè)總數(shù)不變,這樣管理一個(gè)大型系統(tǒng)變得輕松和簡(jiǎn)單。

 

Service 微服務(wù)

在解決部署問(wèn)題之后,分布式服務(wù)中存在的一大難題是服務(wù)發(fā)現(xiàn)(或者叫尋址),用戶訪問(wèn)的前端模塊需要訪問(wèn)系統(tǒng)內(nèi)部的后端資源或者其他各種內(nèi)部的服務(wù),當(dāng)一個(gè)內(nèi)部服務(wù)通過(guò)replicationController動(dòng)態(tài)部署到不同的節(jié)點(diǎn)后,而且還存在前文提到的動(dòng)態(tài)切換的功能,前端應(yīng)用如何來(lái)發(fā)現(xiàn)并訪問(wèn)這些服務(wù)?Kubernetes的另外一個(gè)亮點(diǎn)功能就是service,service是一個(gè)pod服務(wù)池的代理抽象,目前的實(shí)現(xiàn)方法是通過(guò)一個(gè)固定的虛擬IP及端口來(lái)定義,并且通過(guò)分布在所有節(jié)點(diǎn)上的proxy來(lái)實(shí)現(xiàn)內(nèi)部服務(wù)對(duì)service的訪問(wèn)。

Kubernetes自身的配置是保存在一個(gè)etcd(類似ZooKeeper)的分布式配置服務(wù)中。服務(wù)發(fā)現(xiàn)為什么不通過(guò)etcd來(lái)實(shí)現(xiàn)?Tim的判斷更多的是為了Kubernetes上的系統(tǒng)和具體的配置服務(wù)解耦。由于服務(wù)發(fā)現(xiàn)屬于各個(gè)系統(tǒng)內(nèi)部的業(yè)務(wù)邏輯,因此如果使用etcd將會(huì)出現(xiàn)業(yè)務(wù)代碼的邏輯中耦合了etcd,這樣可能會(huì)讓很多架構(gòu)師望而卻步。

盡管沒(méi)有耦合etcd,部署在Kubernetes中的服務(wù)需要通過(guò)container中的環(huán)境變量來(lái)獲得service的地址。環(huán)境變量雖然簡(jiǎn)單,但它也存在很多弊端,如存在不方便動(dòng)態(tài)更改等問(wèn)題。另外service目前的實(shí)現(xiàn)是將虛擬IP通過(guò)iptables重定向到最終的pod上,作者也提到iptables定向的局限性,不適合作為大型服務(wù)(比如上千個(gè)內(nèi)部service一起運(yùn)作時(shí))的實(shí)現(xiàn)。

由于service定位是系統(tǒng)內(nèi)部服務(wù),因此默認(rèn)情況下虛擬IP無(wú)法對(duì)外提供服務(wù),但Kubernetes當(dāng)前版本并沒(méi)直接提供暴露公網(wǎng)IP及端口的能力,需要借助云服務(wù)(比如GCE)的load balancer來(lái)實(shí)現(xiàn)。

小結(jié)

總的看來(lái)Kubernetes提供的能力非常令人激動(dòng),pod、replicationController以及service的設(shè)計(jì)非常簡(jiǎn)單實(shí)用。但如果立即將服務(wù)遷移到Kubernetes,還需要面對(duì)易變的環(huán)境。另外盡管Kubernetes提供health check的機(jī)制,但service生產(chǎn)環(huán)境所需的苛刻的可用性還未得到充分的驗(yàn)證。Service發(fā)現(xiàn)盡管不跟Kubernetes的內(nèi)部實(shí)現(xiàn)解耦,但利用環(huán)境變量來(lái)實(shí)現(xiàn)復(fù)雜系統(tǒng)的服務(wù)發(fā)現(xiàn)也存在一些不足。

#p#

安裝說(shuō)明

Kubernetes cluster簡(jiǎn)單安裝說(shuō)明如下,需要嘗試的朋友可參考。

前提準(zhǔn)備

一個(gè)64 bit linux環(huán)境,***在墻外的,避免訪問(wèn)google cloud出現(xiàn)超時(shí)或reset等問(wèn)題;另外創(chuàng)建Google Cloud帳號(hào),確保創(chuàng)建instances以及Cloud Storage功能可用;

安裝步驟

1. 安裝go語(yǔ)言環(huán)境(可選,如果需要編譯代碼則需要)

2. 安裝Google cloud sdk

$ curl https://sdk.cloud.google.com | bash

$ gcloud auth login

按提示完成授權(quán)及登錄

3. 安裝 etcd 二進(jìn)制版本(V0.4.6), 解壓后將其目錄加入PATH

4. 安裝 kubernetes***的relase binary版本(V0.5.1)

修改 cluster/gce/config-default.sh,主要是修改以下字段以便節(jié)約資源。

  1. MASTER_SIZE=f1-micro 
  2. MINION_SIZE=f1-micro 
  3. NUM_MINIONS=3 

在kubernetes目錄運(yùn)行
$ cluster/kube-up.sh

執(zhí)行成功后會(huì)顯示 done

5. 測(cè)試pod
以上腳本啟動(dòng)了examples/monitoring 下面定義的service,如果嘗試啟動(dòng)其它自己的pods,比如啟動(dòng)一個(gè)tomcat集群

  1.   "id""tomcatController"
  2.   "kind""ReplicationController"
  3.   "apiVersion""v1beta1"
  4.   "desiredState": { 
  5.     "replicas"2
  6.     "replicaSelector":{"name""tomcatCluster"}, 
  7.     "podTemplate":{ 
  8.   "desiredState": { 
  9.     "manifest": { 
  10.       "version""v1beta1"
  11.       "id""tomcat"
  12.       "containers": [{ 
  13.         "name""tomcat"
  14.         "image""tutum/tomcat"
  15.      "ports": [ 
  16.      {"containerPort":8080,"hostPort":80
  17.      ] 
  18.      }] 
  19.     } 
  20.   }, 
  21.   "labels": {"name""tomcatCluster"}} 
  22.   }, 
  23.   "labels": { 
  24.     "name""tomcatCluster"
  25.   } 

其中pod的tomcat image可以通過(guò)Docker Hub Registry https://registry.hub.docker.com/ 搜索及獲取

$ cluster/kubectl.sh create -f tomcat-pod.json

創(chuàng)建成功后通過(guò) cluster/kubectl.sh get pods 來(lái)查看它所在minion及ip,可以通過(guò)curl或?yàn)g覽器來(lái)訪問(wèn)(請(qǐng)開啟GCE防火墻端口設(shè)置)。

再定義一個(gè) service

  1.   "id""tomcat"
  2.   "kind""Service"
  3.   "apiVersion""v1beta1"
  4.   "port"8080
  5.   "containerPort"8080
  6.   "labels": { 
  7.     "name""tomcatCluster" 
  8.   }, 
  9.   "selector": { 
  10.     "name""tomcatCluster" 
  11.   } 

保存為 tomcat-service.json

$ cluster/kubectl.sh create -f tomcat-service.json

檢查service啟動(dòng)后的ip及端口,由于service是內(nèi)部ip,可以在GCE上通過(guò)curl來(lái)測(cè)試及驗(yàn)證。

$ cluster/kubectl.sh get services

6. 關(guān)閉cluster

cluster/kube-down.sh

作者簡(jiǎn)介:楊衛(wèi)華(Tim Yang),新浪微博技術(shù)總監(jiān),負(fù)責(zé)設(shè)計(jì)新浪微博基礎(chǔ)平臺(tái)架構(gòu),解決新浪微博發(fā)展中遇到的各種技術(shù)瓶頸,并致力于打造業(yè)界***的開放平臺(tái)。業(yè)余關(guān)注新技術(shù)在互聯(lián)網(wǎng)系統(tǒng)中的應(yīng)用。

原文出自:http://timyang.net/container/kubernetes-evaluation/

責(zé)任編輯:Ophira 來(lái)源: Tim的博客
相關(guān)推薦

2022-02-21 10:17:33

Rancher開源云原生

2019-10-10 09:16:34

Zookeeper架構(gòu)分布式

2025-09-02 02:53:00

LangExtracGoogle開源

2023-10-26 18:10:43

分布式并行技術(shù)系統(tǒng)

2017-05-19 18:01:04

GoogleKotlin數(shù)據(jù)

2024-01-01 22:35:26

kubernetesLease分布式選主

2025-06-11 08:01:06

2024-01-08 08:05:08

分開部署數(shù)據(jù)體系系統(tǒng)拆分

2024-01-10 08:02:03

分布式技術(shù)令牌,

2015-01-16 10:41:13

容器技術(shù)KubernetesDocker

2019-10-28 10:10:01

技術(shù)研發(fā)分布式

2017-07-27 14:32:05

大數(shù)據(jù)分布式消息Kafka

2024-01-09 08:00:58

2022-06-08 07:36:03

LocustKubernete微服務(wù)

2010-07-02 10:08:12

BigtableGoogle

2012-11-19 13:53:42

職場(chǎng)Google實(shí)習(xí)生

2023-05-29 14:07:00

Zuul網(wǎng)關(guān)系統(tǒng)

2019-06-19 15:40:06

分布式鎖RedisJava

2017-09-01 05:35:58

分布式計(jì)算存儲(chǔ)

2015-05-20 15:54:04

Openstack分布式存儲(chǔ)
點(diǎn)贊
收藏

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

欧美—级在线免费片| 国产一区清纯| 88在线观看91蜜桃国自产| 日韩精品欧美一区二区三区| 怡红院成永久免费人全部视频| 日本一区二区在线看| 欧美一区二区久久| 国产视频九色蝌蚪| 国产福利小视频在线| 日韩精品一级中文字幕精品视频免费观看 | 高清一区二区三区| 在线视频观看一区| 300部国产真实乱| 视频污在线观看| 老牛影视一区二区三区| 欧美久久精品一级黑人c片| 国产一级免费片| 91精品国产66| 亚洲高清免费视频| 亚洲欧洲国产精品久久| 日本美女一级片| 九九国产精品视频| 国产91对白在线播放| 女人黄色一级片| 精品国产一区二区三区成人影院| 欧美伊人久久大香线蕉综合69| 六月婷婷激情综合| 成人在线二区| 成人av免费网站| 国产又爽又黄的激情精品视频| 日韩xxx高潮hd| 婷婷六月综合| 中文字幕9999| 无码人妻精品一区二区中文| 国产厕拍一区| 91精品国产欧美一区二区成人| 男人亚洲天堂网| 17videosex性欧美| 亚洲青青青在线视频| 品久久久久久久久久96高清| 欧性猛交ⅹxxx乱大交| 激情综合网天天干| 国产精品久久视频| 无码一区二区三区在线观看| 亚洲午夜久久久久久尤物| 日韩中文av在线| 手机看片福利视频| 国产91精品对白在线播放| 欧美成人精品福利| 小日子的在线观看免费第8集| 国产精品迅雷| 欧美午夜精品久久久久久浪潮 | 91精品国产91综合久久蜜臀| 九九九在线观看视频| 欧美艳星kaydenkross| 亚洲国产中文字幕在线视频综合 | 亚洲国产第一区| 国产精品传媒| 337p日本欧洲亚洲大胆色噜噜| 中文字幕在线观看视频www| 久久久精品一区二区毛片免费看| 在线亚洲+欧美+日本专区| 久久9精品区-无套内射无码| 乡村艳史在线观看| 欧美日韩中文在线| 人妻激情另类乱人伦人妻| 国产午夜精品一区理论片| av毛片久久久久**hd| 国产精品久久波多野结衣| 丰满少妇被猛烈进入| 成人美女在线观看| 国产a一区二区| 天天干天天爱天天操| av爱爱亚洲一区| 久久综合一区二区三区| 韩国三级在线观看久| 国产农村妇女毛片精品久久麻豆 | 亚洲人成久久| 欧美中文在线视频| 中文字幕人妻丝袜乱一区三区| 男女男精品网站| 亚洲自拍偷拍第一页| 亚洲国产精品suv| 99v久久综合狠狠综合久久| 久久这里精品国产99丫e6| 国产福利在线看| 亚洲三级在线免费观看| 国产 日韩 欧美在线| 亚洲最大成人| 欧美精品18+| 亚洲成a人无码| 四虎影视精品| 久热精品视频在线| 久久精品久久国产| 日本vs亚洲vs韩国一区三区二区 | 欧美中文字幕在线播放| 最新在线中文字幕| 国产精品 日产精品 欧美精品| 国产视色精品亚洲一区二区| av中文字幕在线| 一区二区三区免费网站| 久在线观看视频| 在线观看精品| 一本久久精品一区二区| 91大神免费观看| 久久成人福利| 在线电影中文日韩| 久草视频在线免费看| 亚洲免费一区二区| 国产精品视频大全| www.国产精品视频| www日韩大片| 伊人久久大香线蕉精品| 爱啪啪综合导航| 欧美午夜电影网| 深夜视频在线观看| 日韩美脚连裤袜丝袜在线| 久久精品人人爽| 日韩在线视频免费播放| 看片的网站亚洲| 国产乱码精品一区二区三区中文 | 一区二区亚洲欧洲国产日韩| 2021亚洲天堂| 日韩电影在线观看网站| 亚洲在线免费看| 蜜桃av在线免费观看| 午夜成人在线视频| 亚洲黄色av片| 九九免费精品视频在线观看| 欧美另类xxx| 中文字幕视频免费观看| 高潮精品一区videoshd| 欧美一卡2卡3卡4卡无卡免费观看水多多| 欧美成人高清在线| 91国产精品成人| 大乳护士喂奶hd| 久久精品国内一区二区三区水蜜桃 | 一区二区在线| 国产精品av免费在线观看| 色欲av永久无码精品无码蜜桃| 亚洲女人小视频在线观看| 亚洲乱码国产一区三区| 清纯唯美亚洲经典中文字幕| 欧美成人一区二区三区电影| 一本色道久久综合无码人妻| 久久综合九色欧美综合狠狠| 成人黄色大片网站| 国产精品一区二区精品视频观看| 亚洲精品色婷婷福利天堂| 久久久国产精品黄毛片| 美国欧美日韩国产在线播放| 欧美日韩一区二区三区免费| 91九色国产在线播放| 91麻豆精品国产91久久久使用方法| 在线观看国产网站| 亚洲永久免费| 国产午夜精品在线| 后进极品白嫩翘臀在线播放| 日韩一区二区三区四区| 秋霞欧美一区二区三区视频免费 | 一个色综合网站| 午夜一区二区视频| 欧美电影免费| 国产精品羞羞答答| 一级毛片视频在线观看| 欧美无人高清视频在线观看| 亚洲国产av一区| 久久久夜夜夜| 亚洲国产精品久久久久婷婷老年 | 亚洲毛片av在线| 精品国产一二区| 黄色免费成人| 国产精品一区二区av| 搞黄网站在线看| 亚洲黄色www| 青青草成人av| 国产色综合一区| 亚洲第一中文av| 99精品视频精品精品视频| 国产精品午夜视频| free性欧美hd另类精品| 日韩欧美一二三四区| 九九热精品在线观看| 国产精品一区一区| 丰满少妇被猛烈进入高清播放| 欧美日韩一区二区三区不卡视频| 51色欧美片视频在线观看| 欧美精品久久久久久久久久丰满| 日本精品免费观看高清观看| 精品人妻互换一区二区三区| 久久国产乱子精品免费女| 亚洲欧洲三级| 99精品视频在线免费播放| 九九热这里只有在线精品视| 理论片中文字幕| 色伊人久久综合中文字幕| 亚洲午夜久久久久久久国产| 国内精品在线播放| 加勒比成人在线| 女厕嘘嘘一区二区在线播放| 国产日韩欧美日韩| 黄色羞羞视频在线观看| 色视频www在线播放国产成人| 99久久精品国产一区二区成人| 亚洲成人精品在线观看| 日本xxxxxxxxx18| 久久99在线观看| 久久人人爽人人爽人人av| 日韩精品网站| 精品999在线观看| 欧美日韩视频免费看| 欧美激情2020午夜免费观看| 韩日在线视频| 日韩午夜在线观看视频| 国产成人精品亚洲| 一卡二卡三卡日韩欧美| 久操视频在线观看免费| 懂色av一区二区三区免费看| 日韩精品一区二区三区不卡| 欧美破处大片在线视频| 色就是色欧美| 国产精品白浆| 成人精品一区二区三区| jizz内谢中国亚洲jizz| 欧美乱妇40p| 免费黄色网页在线观看| 精品中文字幕久久久久久| 国产同性人妖ts口直男| 色婷婷精品久久二区二区蜜臂av | 秘密基地免费观看完整版中文| 丝袜美腿亚洲一区| 国产九色porny| 国产高清久久| 秋霞久久久久久一区二区| 亚洲精品大全| 国产专区欧美专区| 无人区在线高清完整免费版 一区二| 精品中文字幕在线2019| 最近高清中文在线字幕在线观看| 亚洲精品美女久久久久| 亚洲av无码片一区二区三区| 欧美色手机在线观看| 婷婷激情五月网| 婷婷综合在线观看| 久久免费少妇高潮99精品| 国产精品久久免费看| av最新在线观看| 国产精品国产自产拍高清av| 久久精品视频18| 久久久国产综合精品女国产盗摄| 中文字幕第3页| 成人一区二区在线观看| 亚洲AV无码久久精品国产一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 成年网站在线免费观看| 亚洲影视综合| 日韩av中文字幕第一页| 妖精视频成人观看www| www.九色.com| 国产一区二区三区自拍| 欧美亚洲色图视频| 红桃视频欧美| 欧美v在线观看| 久久久精品五月天| 黄色a级片免费| 老牛国产精品一区的观看方式| 国产日韩一区二区在线观看| 喷白浆一区二区| 天天操天天爱天天爽| 久久午夜精品| 午夜免费一区二区| 捆绑调教一区二区三区| 国产裸体视频网站| 成人一区二区三区在线观看| 韩国三级hd两男一女| 99re这里只有精品首页| 亚洲熟妇无码av| 中文字幕亚洲不卡| 九九精品在线观看视频| 亚洲成人综合在线| 国产无套丰满白嫩对白| 欧洲一区二区av| 最近中文字幕在线观看| 91精品欧美久久久久久动漫| 国产极品久久久| 亚洲白虎美女被爆操| 日韩欧美亚洲系列| 久久精品在线视频| 日本三级在线观看网站| 26uuu国产精品视频| 粉嫩一区二区三区| 成人精品一区二区三区电影免费| 国产主播性色av福利精品一区| 免费亚洲一区二区| 日韩精品91| 成年在线观看视频| 久久精品123| 中国男女全黄大片| 国产亚洲自拍一区| 国产在视频线精品视频| 一区二区三区欧美日| 国产亚洲欧美久久久久| 欧美性xxxxxx少妇| 欧美 中文字幕| 一区二区三区视频免费| 手机av免费在线| 国产成人小视频在线观看| 国产精品日本一区二区不卡视频| 精品福利影视| 欧美88av| 青青青青草视频| 精品一区二区在线视频| 亚洲中文字幕无码av| 国产精品欧美精品| 免费观看一区二区三区毛片| 欧美一区二区久久| 玖玖综合伊人| 久久久久中文字幕| 精品成人免费一区二区在线播放| 亚洲综合国产精品| 亚洲澳门在线| 超碰av在线免费观看| 大美女一区二区三区| 又色又爽的视频| 午夜精品久久久久久久99水蜜桃 | 欧美在线不卡视频| 国精品人妻无码一区二区三区喝尿| 久久精品亚洲国产| 日韩三区免费| 九色综合日本| 欧美片第1页综合| 国产精品99久久免费黑人人妻| 成人黄色小视频在线观看| 强制高潮抽搐sm调教高h| 色噜噜狠狠色综合欧洲selulu| 亚洲a视频在线| 中文字幕一区电影| 成人在线观看免费视频| 久久久久网址| 亚洲美女色禁图| 97精品人人妻人人| 亚洲成人资源网| 亚洲AV无码成人片在线观看| 日韩在线资源网| 日本肉肉一区| 亚洲女人毛片| 欧美aaaaa成人免费观看视频| 中文字幕高清视频| 精品久久久久久久中文字幕| 完全免费av在线播放| 亚洲国产精品99久久久久久久久 | 欧美日韩午夜在线视频| 欧美日本韩国一区二区| 97av在线视频免费播放| 亚洲精品一级二级三级| 久在线观看视频| 成人ar影院免费观看视频| 久久久久性色av无码一区二区| 欧美日韩一级片网站| 日本欧美在线视频免费观看| 国产免费久久av| 欧美大黑bbbbbbbbb在线| 手机视频在线观看| 亚洲男人天堂一区| 国产日韩欧美视频在线观看| 久久久av网站| 日韩精品一区二区三区中文在线 | 久久精品道一区二区三区| 国产精品815.cc红桃| 欧美性三三影院| 中文字幕在线播放| 99久久久精品免费观看国产| 在线成人欧美| 中出视频在线观看| 色婷婷综合视频在线观看| 91免费在线| 91免费版黄色| 亚洲久久一区| 久久久久久久久免费看无码| 色婷婷av久久久久久久| 成人在线免费观看| 亚洲xxxx视频| 久久精品人人做人人爽电影蜜月| 国产又黄又粗的视频| 欧美精品1区2区3区| 福利成人导航| 先锋影音一区二区三区| 极品美女销魂一区二区三区| 丁香花五月激情| 精品成人佐山爱一区二区| 日韩国产网站| 一道本在线观看视频| 成人一区二区视频| 五月婷婷开心网| 久久精品小视频| 日韩激情啪啪| av中文字幕网址| 亚洲一区二区五区| 国产鲁鲁视频在线观看免费| 国产日韩欧美影视|