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

5分鐘讓你理解K8S必備架構(gòu)概念,以及網(wǎng)絡(luò)模型

開(kāi)發(fā) 架構(gòu)
很多小伙伴學(xué)習(xí)K8S的時(shí)候,會(huì)被K8S里面的概念搞亂了,望而生畏;而且很多文章里面介紹的時(shí)候講的太專業(yè)了。老顧今天來(lái)幫小伙伴們梳理一下,講的不深入,目的是幫忙小伙伴更好的理解,各個(gè)概念的由來(lái)。

[[387130]]

 目錄

  • 前言
  • 架構(gòu)圖
  • Master Node組件
  • Work Node組件
  • Pod發(fā)布
  • 反向代理
  • NodePort Service
  • Label與Selector
  • Service發(fā)布
  • 總結(jié)

前言

很多小伙伴學(xué)習(xí)K8S的時(shí)候,會(huì)被K8S里面的概念搞亂了,望而生畏;而且很多文章里面介紹的時(shí)候講的太專業(yè)了。老顧今天來(lái)幫小伙伴們梳理一下,講的不深入,目的是幫忙小伙伴更好的理解,各個(gè)概念的由來(lái)。

架構(gòu)圖

5分鐘讓你理解K8S必備架構(gòu)概念,以及網(wǎng)絡(luò)模型(一)

上圖中,有兩種Node節(jié)點(diǎn),一個(gè)是Master、一個(gè)是Work。

從字面上來(lái)看Work Node就是用來(lái)工作的,也就是真正承擔(dān)服務(wù)的機(jī)器節(jié)點(diǎn)。如服務(wù)A部署到K8S后,它的運(yùn)行環(huán)境就在WorkNode節(jié)點(diǎn)。

那么Master Node是干嘛用的?小伙伴可以認(rèn)為是用來(lái)分配服務(wù)到哪一臺(tái)work node節(jié)點(diǎn)的;可以理解為大管家,它會(huì)知道現(xiàn)有work node的資源運(yùn)行情況,決定服務(wù)安排到哪些work nodes上。

在Work Node節(jié)點(diǎn)上面有2個(gè)重要的組件,一個(gè)是Pod、一個(gè)是Container;

Pod是K8S的最小單元,它里面可以有多個(gè)Container。

Container就是服務(wù)/組件運(yùn)行的環(huán)境。

一般情況下一個(gè)Pod只有一個(gè)業(yè)務(wù)服務(wù)Container,而其他的Container是系統(tǒng)所需要的容器(其實(shí)就是一些進(jìn)程組件,如網(wǎng)絡(luò)組件、Volume組件等)。所以一般可以理解為我們的服務(wù)就在Pod里面

上面只是簡(jiǎn)單的介紹了K8S基本的架構(gòu),以及核心點(diǎn)

小伙伴們基本使用,理解到這里也就可以了

當(dāng)然需要深入了解具體Master和Work節(jié)點(diǎn)有哪些組件,以及組件之間的發(fā)布流程是什么?繼續(xù)往下看哦

Master Node組件

上面中,用戶一般采用kubectl命令,以及dashboard控制臺(tái)去操作k8s。所有的操作都是通過(guò)API Server組件,需要持久化的就存儲(chǔ)到etcd。Scheduler、Controller Manager組件一直訂閱API Server的變化。

整體流程

如用戶需要?jiǎng)?chuàng)建服務(wù)A的3個(gè)pod,那整體流程:

1)通過(guò)Kubectl提交一個(gè)創(chuàng)建RC的請(qǐng)求,該請(qǐng)求通過(guò)API Server被寫(xiě)入etcd中

2)此時(shí)Controller Manager通過(guò)API Server的監(jiān)聽(tīng)資源變化的接口監(jiān)聽(tīng)到這個(gè)RC事件,分析之后,發(fā)現(xiàn)當(dāng)前集群中還沒(méi)有它所對(duì)應(yīng)的Pod實(shí)例,于是根據(jù)RC里的Pod模板定義生成一個(gè)Pod對(duì)象,通過(guò)API Server寫(xiě)入etcd

3)接下來(lái),此事件被Scheduler發(fā)現(xiàn),它立即執(zhí)行一個(gè)復(fù)雜的調(diào)度流程,為這個(gè)新Pod選定一個(gè)落戶的Work Node,然后通過(guò)API Server講這一結(jié)果寫(xiě)入到etcd中

4)隨后,目標(biāo)Work Node上運(yùn)行的Kubelet進(jìn)程通過(guò)API Server監(jiān)測(cè)到這個(gè)“新生的”Pod,并按照它的定義,啟動(dòng)該P(yáng)od。

5)用戶的需求是3個(gè)pod;那到底有沒(méi)有啟動(dòng)了3個(gè);是由Controller Manager監(jiān)控管理的,它會(huì)保證資源達(dá)到用戶的需求。

etcd

用于持久化存儲(chǔ)集群中所有的資源對(duì)象,如Node、Service、Pod、RC、Namespace等;API Server提供了操作etcd的封裝接口API,這些API基本上都是集群中資源對(duì)象的增刪改查及監(jiān)聽(tīng)資源變化的接口。

API Server

提供了資源對(duì)象的唯一操作入口,其他所有組件都必須通過(guò)它提供的API來(lái)操作資源數(shù)據(jù),通過(guò)對(duì)相關(guān)的資源數(shù)據(jù)“全量查詢”+“變化監(jiān)聽(tīng)”,這些組件可以很“實(shí)時(shí)”地完成相關(guān)的業(yè)務(wù)功能。

Controller Manager

集群內(nèi)部的管理控制中心,其主要目的是實(shí)現(xiàn)Kubernetes集群的故障檢測(cè)和恢復(fù)的自動(dòng)化工作,比如根據(jù)RC的定義完成Pod的復(fù)制或移除,以確保Pod實(shí)例數(shù)符合RC副本的定義;根據(jù)Service與Pod的管理關(guān)系,完成服務(wù)的Endpoints對(duì)象的創(chuàng)建和更新;其他諸如Node的發(fā)現(xiàn)、管理和狀態(tài)監(jiān)控、死亡容器所占磁盤(pán)空間及本地緩存的鏡像文件的清理等工作也是由Controller Manager完成的。

Scheduler

集群中的調(diào)度器,負(fù)責(zé)Pod在集群節(jié)點(diǎn)中的調(diào)度分配。

Work Node組件

上圖右側(cè)是Work Node的組件,整體流程

1)kubelet監(jiān)聽(tīng)到Api Server的變化后,如果有本work node節(jié)點(diǎn)需要?jiǎng)?chuàng)建pod;則會(huì)通知Container Runtime組件

2)Container Runtime是管理節(jié)點(diǎn)Pod組件,在啟動(dòng)pod時(shí),如果本地沒(méi)有鏡像,則會(huì)從docker hub里面拉取鏡像,啟動(dòng)容器pod

3)kubelet會(huì)把相關(guān)信息再傳給Api Server

Kubelet

負(fù)責(zé)本Node節(jié)點(diǎn)上的Pod的創(chuàng)建、修改、監(jiān)控、刪除等全生命周期管理,同時(shí)Kubelet定時(shí)“上報(bào)”本Node的狀態(tài)信息到API Server里。

本質(zhì)Pod的管理是Container Runtime組件負(fù)責(zé)的

kube-proxy

實(shí)現(xiàn)了Service的代理與軟件模式的負(fù)載均衡器,這個(gè)是因?yàn)閜od的網(wǎng)絡(luò)ip是經(jīng)常變化的。這個(gè)網(wǎng)絡(luò)知識(shí),下一篇文章老顧會(huì)介紹

Pod發(fā)布

上面介紹了K8S整體架構(gòu)流程,現(xiàn)在老顧先從pod開(kāi)始,一步步引出K8S的其他概念。

我們先編輯yaml,定義一個(gè)pod對(duì)象

  1. apiVersion: v1  #指定api版本,此值必須在kubectl apiversion中 
  2. kind: Pod       #指定創(chuàng)建資源的角色/類型 
  3. metadata:       #資源的元數(shù)據(jù)/屬性   
  4.   name: mc-user #資源的名字,在同一個(gè)namespace中必須唯一  
  5. spec:           #specification of the resource content 指定該資源的內(nèi)容 
  6.   containers:    #容器定義 
  7.     - name: mc-user   #容器的名字   
  8.       image: rainbow/mc-user:1.0.RELEASE    #容器鏡像 

我們通過(guò)kubectl命令,來(lái)創(chuàng)建這個(gè)pod

  1. kubectl apply -f mc-user-pod.yaml 

我們mc-user:1.0.RELEASE的鏡像就是一個(gè)web應(yīng)用,8080端口;但是我們發(fā)現(xiàn)pod啟動(dòng)后,我們無(wú)法通過(guò)pod的ip地址訪問(wèn)此web服務(wù)

那怎么才能訪問(wèn)pod呢?

反向代理

在要解決訪問(wèn)pod的問(wèn)題前,我們先來(lái)看看我們之前是如何部署網(wǎng)站的?

外網(wǎng)訪問(wèn)我們內(nèi)部的網(wǎng)站,一般我們會(huì)在中間部署一個(gè)nginx,反向代理我們的web服務(wù)。根據(jù)這個(gè)思路,K8S體系中也有反向代理這個(gè)概念

NodePort Service

K8S中我們可以采用類型為NodePort的Service實(shí)現(xiàn)反向代理

K8S的Service很多,其中NodePort Service是提供反向代理的實(shí)現(xiàn)

這樣外網(wǎng)就可以訪問(wèn)內(nèi)部的pod了。實(shí)現(xiàn)流程:

  • 1)pod需要打上一個(gè)Label標(biāo)簽
  • 2)外部流量請(qǐng)求到NodePort Service,通過(guò)Selector 進(jìn)行路由,
  • 3)NodePort Service根據(jù)Label標(biāo)簽進(jìn)行路由轉(zhuǎn)發(fā)到后端的Pod

從上面的流程中,其實(shí)Service也起到了負(fù)載均衡的作用;后端Pod可以有多個(gè),同時(shí)打上相同的Label標(biāo)簽,Service會(huì)路由轉(zhuǎn)發(fā)到其中一個(gè)Pod

  • Service Type還可以為 LoadBalancer、ClusterIP
  • LoadBalancer:這個(gè)是部署到云端(如阿里云)的時(shí)候需要用的,也是反向代理+負(fù)載均衡的作用,用作外部訪問(wèn)K8S內(nèi)部。
  • ClusterIP:這個(gè)Service是K8S集群內(nèi)部做反向代理用的

Label與Selector

上圖中有2個(gè)pod定義了Label為app:nginx;1個(gè)pod定義了app:apache;

那么Service的Selector篩選app:nginx,只會(huì)路由到nginx的pod。

Service發(fā)布

我們來(lái)編寫(xiě)一個(gè)NodePort Service發(fā)布文件

  1. apiVersion: v1 
  2. kind: Service 
  3. metadata:  
  4.   name: mc-user 
  5. spec:  
  6.   ports: 
  7.     - name: http     #通訊協(xié)議 
  8.       port: 8080     #這里的端口和clusterIP對(duì)應(yīng),即ip:8080,供內(nèi)部訪問(wèn)。 
  9.       targetPort: 8080   #端口一定要和container暴露出來(lái)的端口對(duì)應(yīng) 
  10.       nodePort: 31001  #節(jié)點(diǎn)都會(huì)開(kāi)放此端口,此端口供外部調(diào)用 
  11.   selector: 
  12.     app: mc-user  #這里選擇器一定要選擇容器的標(biāo)簽 
  13.   type: NodePort         #這里代表是NodePort類型的 
  14. nodePort的端口范圍:30000~32767 

上面是NodePort Service的yaml文件,我們還要修改一個(gè)之前的Pod的yaml文件

  1. apiVersion: v1  #指定api版本,此值必須在kubectl apiversion中 
  2. kind: Pod       #指定創(chuàng)建資源的角色/類型 
  3. metadata:       #資源的元數(shù)據(jù)/屬性   
  4.   name: mc-user #資源的名字,在同一個(gè)namespace中必須唯一  
  5.   labels:       #標(biāo)簽定義 
  6.     app: mc-user  #標(biāo)簽值 
  7. spec:           #specification of the resource content 指定該資源的內(nèi)容 
  8.   containers:    #容器定義 
  9.     - name: mc-user   #容器的名字   
  10.       image: rainbow/mc-user:1.0.RELEASE    #容器鏡像 

我們可以利用kubectl命令去分別執(zhí)行pod和service的yaml文件;這樣就可以通過(guò)外網(wǎng)直接訪問(wèn)了。http://localhost:31001 端口不要忘了是 nodePort定義的端口哦

總結(jié)

今天老顧介紹了K8S的基本概念,以及架構(gòu)流程;核心的是小伙伴們需要理解Pod、Service、Labels、Selector的這個(gè)組件為什么會(huì)產(chǎn)生?他們的解決了是什么問(wèn)題?后續(xù)老顧會(huì)繼續(xù)介紹K8S其他的組件概念,希望能夠幫助小伙伴們理解,減少K8S的學(xué)習(xí)難度;謝謝!!!

 

責(zé)任編輯:武曉燕 來(lái)源: 今日頭條
相關(guān)推薦

2020-02-19 19:26:27

K8S開(kāi)源平臺(tái)容器技術(shù)

2023-11-27 13:54:00

kubernetes高可用

2023-11-15 13:44:00

k8s-域名日志

2023-09-15 08:00:20

Ingress網(wǎng)關(guān)Istio

2023-09-27 08:09:22

2023-11-30 08:08:30

k8s優(yōu)雅停機(jī)

2022-06-07 14:31:09

K8S網(wǎng)絡(luò)模型容器網(wǎng)絡(luò)

2023-09-21 11:28:28

Kubernetes云原生

2009-11-06 16:05:37

WCF回調(diào)契約

2021-02-16 09:17:40

VimLinux編輯器

2019-04-11 13:34:24

2009-10-29 11:39:52

ADO.NET連接池

2018-04-26 14:10:08

裝機(jī)AMDCPU

2025-02-10 12:05:15

2017-06-07 18:40:33

PromiseJavascript前端

2009-11-05 10:56:31

WCF通訊

2023-09-27 22:33:40

KubernetesK8S

2023-12-25 08:05:35

2023-09-24 22:47:42

Kubernetes親和性

2020-07-22 09:25:11

DockerK8S云計(jì)算
點(diǎn)贊
收藏

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

亚洲+小说+欧美+激情+另类| 国产伦精品一区二区三区高清版 | 成人av集中营| 国产精品99久久久久久有的能看| 欧美日韩精品高清| 精品国产一区二区三区久久久久久| 亚洲久久久久久久| 亚洲精品一区二区三区不卡| 亚洲人成亚洲精品| 欧美人妖巨大在线| 黄色www网站| 精品国产av 无码一区二区三区 | 欧美精品欧美精品系列c| 国产少妇在线观看| 午夜不卡一区| 国产日韩欧美精品在线| 欧美性在线视频| 久久久久久婷婷| 美女网站视频在线| 欧美日韩国产色综合一二三四| 欧美日韩一级视频| 欧美理论一区二区| 99热这里只有精品1| 久久久xxx| 国产丝袜精品视频| 精品欧美一区免费观看α√| 亚洲精品综合网| 日本va欧美va精品| 日韩中文字幕免费视频| 亚洲一区在线不卡| av播放在线| 免费在线视频一区| 日韩在线观看高清| 一二三不卡视频| 激情开心成人网| 中文字幕电影一区| 成人黄色在线播放| 三级影片在线看| 欧美日韩性在线观看| 欧美日韩在线电影| 日本久久久精品视频| 岛国最新视频免费在线观看| 蜜桃视频一区二区| 日本精品性网站在线观看| 日本成人免费视频| 四虎影视国产精品| 欧洲精品一区二区三区在线观看| 一级二级三级欧美| 精品女同一区二区三区| 久久丁香综合五月国产三级网站| 欧美成人激情视频| 中文字幕乱码在线| 成人国产激情在线| 欧洲亚洲精品在线| 亚洲黄色小视频在线观看| 欧美色999| 亚洲欧美日韩国产成人精品影院| 国产精品一级久久久| 99久久国产免费| 亚洲精品护士| 最近中文字幕2019免费| 久久精品视频在线观看免费| jizz一区二区三区| 国产精品入口麻豆原神| 成人女人免费毛片| 精品国产青草久久久久96| 一区二区三区国产精华| 日韩精品久久久久久福利| 亚洲一区精品视频在线观看| 国产丝袜在线播放| 国产精品看片你懂得| 亚洲成人网上| 亚洲三区在线播放| 国产在线看一区| 日本一区二区三区在线播放| 色一情一乱一伦| 欧美午夜不卡| 国内精品视频在线| 国产一二三区精品| 五月开心六月丁香综合色啪| 亚洲欧美国产制服动漫| 欧美图片自拍偷拍| www999久久| 欧美午夜视频网站| 大肉大捧一进一出好爽视频| 18videosex性欧美麻豆| 久久女同精品一区二区| av在线不卡观看| 夜夜爽8888| 日韩影院免费视频| 69精品小视频| 国产精品111| 欧美国产三区| www.久久久久久.com| 免费在线观看黄色av| 久久久久午夜电影| 久久精品国产一区二区电影| 最新中文字幕av| 亚洲色图网站| 欧美一区二区三区免费视| 91午夜交换视频| 久久狠狠亚洲综合| 国产精品日韩专区| 波多野结衣高清视频| 国产亚洲一级| 欧美一级黄色网| 一区二区美女视频| 99久久精品免费精品国产| 国产精品免费观看高清| 国产最新视频在线观看| 91久色porny| 久久综合一区二区三区| 亚洲欧美日韩综合在线| 成人欧美一区二区三区在线播放| 亚洲国产精品www| 爱情岛亚洲播放路线| 欧美日韩在线播放一区| 三级电影在线看| 你懂的国产精品| 国产精品欧美日韩久久| 午夜小视频在线播放| 亚洲天堂2014| 成人免费在线视频播放| heyzo在线播放| 欧美精品丝袜中出| 丰满少妇中文字幕| 久草在线综合| 亚洲精品天天看| 九九九免费视频| 国产精品一区二区在线观看网站| 日本一区二区三区www| 成人综合影院| 中文字幕日韩一区| 亚洲一区二区蜜桃| 国产一区二区在线观| 日韩欧美第一区| 日本少妇xxxx| 极品美女一区二区三区| 久久精品电影网站| 中文在线免费观看| 国产高清不卡一区二区| 少妇熟女一区二区| 妞干网免费在线视频| 91成人看片片| 蜜桃无码一区二区三区| 亚洲专区免费| 91美女片黄在线观| 亚洲色偷精品一区二区三区| 午夜精品久久一牛影视| 五月婷婷狠狠操| 精品国产1区| 国产精品美女久久| 中文字幕在线播放| 欧美日韩国产电影| 少妇高潮一区二区三区喷水| 亚洲区国产区| 国产一级二级三级精品| www.国产精品.com| 欧美色图免费看| 日本免费网站视频| 国产欧美日韩亚洲一区二区三区| 精品欧美一区二区三区久久久| 超碰高清在线| 91麻豆精品91久久久久久清纯 | 在线看成人av电影| 免费av不卡在线观看| 亚洲成**性毛茸茸| 国产一区在线观看免费| 精品亚洲成a人| 欧美不卡在线一区二区三区| 男人最爱成人网| 综合国产在线视频| www欧美在线| 国产高清无密码一区二区三区| 隔壁人妻偷人bd中字| 亚洲一区有码| 欧美丰满老妇厨房牲生活| wwwwww在线观看| 国产精品黄色在线观看| 久久久久人妻精品一区三寸| 精品一级毛片| 亚洲aa中文字幕| h视频网站在线观看| 91麻豆精品国产91久久久久| 久久久久久久伊人| 国产网红主播福利一区二区| 91 视频免费观看| av一区二区高清| 91免费精品视频| 毛片在线网站| 久久精品国产成人| 污污网站在线免费观看| 欧美日韩精品高清| 中文字幕亚洲精品一区| 成人av在线观| 可以看毛片的网址| 欧美色女视频| 国产精品白嫩美女在线观看| 免费人成黄页在线观看忧物| 欧美日韩国产精品一区二区三区四区 | 精品精品导航| 在线看国产精品| 久久精品99北条麻妃| 一区二区三区中文字幕在线观看| 亚洲免费av一区| 99国产精品视频免费观看一公开 | 久久久久久国产精品三级玉女聊斋 | 欧美一区二区三区| 欧美伊人久久久久久久久影院 | 黄色片在线观看免费| 成人中文字幕合集| 日本福利视频一区| 国产调教精品| 欧美专区在线观看| 国产毛片在线看| 精品国产乱子伦一区| 一本一道精品欧美中文字幕| 精品久久久久久中文字幕一区奶水| xfplay5566色资源网站| 久久精品国产色蜜蜜麻豆| 91视频最新入口| 亚洲毛片一区| 超碰超碰超碰超碰超碰| 成人台湾亚洲精品一区二区| 午夜伦理精品一区| 韩国福利在线| 精品亚洲一区二区三区| 亚洲精品国产片| 91麻豆精品国产自产在线观看一区| 国产剧情在线视频| 欧美日韩免费在线| 激情五月色婷婷| 国产亚洲精品7777| yy1111111| av激情综合网| 999精彩视频| 石原莉奈在线亚洲三区| 精品国产无码在线| 日韩在线二区| 国产乱码精品一区二区三区日韩精品| 91丨精品丨国产| 国产在线拍揄自揄视频不卡99| 岛国片av在线| 欧美激情精品久久久久久黑人 | 欧美一区二区影院| 欧美男男tv网站在线播放| 午夜精品视频在线| 国产不卡人人| 欧美一级视频一区二区| 人成在线免费网站| 奇米4444一区二区三区| 精品3atv在线视频| 国产精品久久77777| 精品久久久网| 亚州成人av在线| 日韩av一卡| 国产999精品久久久影片官网| 美女18一级毛片一品久道久久综合| 久久亚洲综合国产精品99麻豆精品福利| 免费看国产片在线观看| 欧美日韩精品一区二区三区| 在线观看国产精品入口男同| 欧美日韩一本到| va视频在线观看| 亚洲成人网在线观看| 亚洲一卡二卡在线观看| 69p69国产精品| 午夜精品一二三区| 亚洲精品国精品久久99热一| a视频免费在线观看| 日韩一区二区三区av| 一区二区三区麻豆| 欧美喷水一区二区| 精品人妻一区二区三区浪潮在线 | 欧美性xxxx在线播放| 99热精品免费| 中文字幕在线免费不卡| 男人操女人的视频网站| 精品国产鲁一鲁一区二区张丽| 中文字幕日韩免费| 精品欧美国产一区二区三区| 国产污视频网站| 9191久久久久久久久久久| 黄色美女一级片| 日韩女优视频免费观看| 亚洲欧美自偷自拍| 精品久久久av| 8x8ⅹ拨牐拨牐拨牐在线观看| 国产精品1234| 韩国主播福利视频一区二区三区| 国产精品网站大全| 日韩新的三级电影| 91免费在线视频| 亚洲ab电影| 9l视频自拍9l视频自拍| 色婷婷一区二区三区| 国产成人在线小视频| 日韩精彩视频在线观看| 又色又爽又黄18网站| 国产精品综合一区二区三区| 人妻丰满熟妇av无码久久洗澡| 国产精品久久免费看| 青青草成人av| 日韩午夜小视频| 成人欧美一区| 国产91精品久久久久久| 日韩一区网站| 粉嫩精品一区二区三区在线观看| 国产a久久精品一区二区三区| 黄色特一级视频| 激情综合久久| 分分操这里只有精品| 另类中文字幕网| 毛片网站免费观看| 国产亚洲美州欧州综合国| 欧美精品一区二区蜜桃| 精品视频123区在线观看| 天堂在线免费av| 亚洲男人的天堂网站| 午夜dj在线观看高清视频完整版| 欧美激情久久久久| 欧美在线一级| 日韩高清专区| 小处雏高清一区二区三区| 99精品视频播放| 另类中文字幕网| 亚洲区自拍偷拍| 欧美日韩一区二区在线| 国模私拍视频在线| 久久国产精品久久久久| 91麻豆精品国产91久久久更新资源速度超快| 日本公妇乱淫免费视频一区三区| 99av国产精品欲麻豆| 日本道中文字幕| 亚洲综合自拍偷拍| 国产精品第5页| 亚洲精品国产综合区久久久久久久| 国产又色又爽又黄刺激在线视频| 99re6热在线精品视频播放速度| **女人18毛片一区二区| 免费黄频在线观看| 亚洲免费在线电影| 国产高清在线免费| 久久91精品国产91久久久| 樱花草涩涩www在线播放| 国产精品一区二区三| 俺要去色综合狠狠| 亚洲一级片免费| 国产精品伦理在线| 91片黄在线观看喷潮| 欧美日本在线视频中文字字幕| 久久国产精品美女| 欧美一区亚洲二区| 久久这里有精品15一区二区三区| 波多野结衣 在线| 亚洲男同性视频| 午夜精品无码一区二区三区| 九色精品免费永久在线| 精品三级av在线导航| 丰满少妇被猛烈进入高清播放| 久久综合九色综合97_久久久| 台湾佬中文在线| 中文字幕欧美日韩| 日本a人精品| av 日韩 人妻 黑人 综合 无码| 成人免费高清在线| 最新中文字幕一区| 有码中文亚洲精品| 精品国产一区二| 日韩黄色短视频| 欧美激情一二三区| aaa人片在线| 伊人久久精品视频| gogo大尺度成人免费视频| 青青青青在线视频| 久久九九全国免费| 久久免费视频播放| 欧美一区二区网站| 成人综合影院| 亚洲精品女av网站| 99精品视频免费全部在线| 一级肉体全黄裸片| 日韩免费在线观看| 波多视频一区| 在线视频不卡一区二区| 成人免费毛片片v| 最近中文字幕在线免费观看 | 久久久久久久有限公司| 欧美91视频| 37p粉嫩大胆色噜噜噜| 欧美丰满嫩嫩电影| 麻豆mv在线看| 国产精品美女在线播放| 91免费看`日韩一区二区| 国产绿帽一区二区三区| 8x拔播拔播x8国产精品| 久久精品久久久| 成人免费看aa片| 欧美tk—视频vk| 丰满诱人av在线播放|