精品欧美一区二区三区在线观看 _久久久久国色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超清| 免费黄在线观看| 美女精品视频在线| 欧美小视频在线| 一区二区三区四区不卡| 狠狠躁夜夜躁av无码中文幕| 日韩福利视频导航| 久久久久久久999| 精品手机在线视频| 国产精品99久久免费观看| 色就色 综合激情| 国产一级不卡视频| av在线免费观看网站| 国产成人精品综合在线观看| 国产成人综合亚洲| 日本少妇久久久| 91偷拍一区二区三区精品| 日韩av一卡二卡| 色综合五月婷婷| 韩国精品主播一区二区在线观看| 亚洲三级免费观看| 日韩欧美国产二区| 午夜视频在线播放| 国产精品中文字幕日韩精品| 国产精品久久久久久久久久久久| 日本a在线观看| 中文字幕日韩一区二区不卡| 亚洲视频一区二区三区| 美女露出粉嫩尿囗让男人桶| 欧美亚洲综合视频| 欧美视频中文在线看| 国产亚洲精品久久久久久久| 在线观看免费黄视频| 久久久91精品国产一区二区精品| 国产精华一区二区三区| 国产情侣自拍小视频| 日韩国产欧美在线播放| 欧洲亚洲在线视频| www.国产成人| 好看不卡的中文字幕| 欧美巨猛xxxx猛交黑人97人| 999精品视频在线观看播放| 精品国产91乱码一区二区三区四区 | 国产美女视频91| 国产精品美女久久| 日本三级一区二区三区| 新狼窝色av性久久久久久| 久久久久久久香蕉网| 久久精品国产亚洲av香蕉| 女生裸体视频一区二区三区| 久久精品这里热有精品| 国产精品免费在线视频| 99re66热这里只有精品8| 中文字幕欧美精品在线| 自拍偷拍你懂的| 日韩中文字幕高清在线观看| 在线亚洲国产精品网| 精品人伦一区二区三电影| 国产午夜一区| 日韩在线资源网| 午夜精品一区二区三级视频| 亚洲精品一区二区妖精| 欧美成人精品在线播放| 激情综合网五月天| 亚洲日产国产精品| 日本一区二区在线播放| 免费黄色一级大片| 激情伊人五月天久久综合| 91在线看www| 亚洲黄色在线播放| 99久久精品国产导航| 六月婷婷久久| 天天影视久久综合| 一区二区三区欧美视频| 欧美,日韩,国产在线| 成人免费短视频| 欧美日韩在线播| 女王人厕视频2ⅴk| 校园春色另类视频| 日韩资源在线观看| 不卡的免费av| 久久久国产亚洲精品| 国产精品自产拍在线观看| 国产女人爽到高潮a毛片| 国产盗摄视频一区二区三区| 久久国产精品 国产精品| 中文字幕在线视频区| 一二三四社区欧美黄| 97国产精东麻豆人妻电影 | 一本到不卡免费一区二区| 中文字幕第80页| 日韩视频一二区| 精品亚洲一区二区三区在线观看 | 91porn在线观看| 亚洲一线二线三线视频| 国产a视频免费观看| 成人综合日日夜夜| 亚洲美女自拍视频| 国产日韩欧美在线观看视频| 99精品国产在热久久婷婷| 国产视频观看一区| 日本免费不卡视频| 中文字幕日本乱码精品影院| 精品久久一二三| 精品欧美视频| 亚洲天堂视频在线观看| 久久久久黄色片| 麻豆视频观看网址久久| 久久久久se| 超碰超碰在线| 欧美亚洲综合在线| 一女三黑人理论片在线| 亚洲天堂免费| 国产欧美中文字幕| 欧洲亚洲在线| 亚洲观看高清完整版在线观看| 日韩肉感妇bbwbbwbbw| 欧美日韩另类图片| 欧美日韩国产成人| 一级片视频网站| 久久精品亚洲精品国产欧美 | 日韩脚交footjobhdboots| 欧美一级免费观看| 国产探花在线视频| 日本成人在线一区| 日本一区高清不卡| 小草在线视频免费播放| 精品国产乱码久久久久久久| 在线观看黄网址| 日韩黄色小视频| 欧美亚洲爱爱另类综合| 蜜桃在线视频| 亚洲国产欧美一区二区三区久久| 国产精品丝袜一区二区| 美女视频一区二区三区| 日韩欧美亚洲在线| 性欧美18一19sex性欧美| 亚洲精品白浆高清久久久久久| 精品99久久久久成人网站免费| 久久精品国产99| 亚洲精品一区二| 国产成人77亚洲精品www| 国产一区二区欧美日韩| 夜夜爽妓女8888视频免费观看| 91污在线观看| 每日在线更新av| 亚州综合一区| 国产v综合ⅴ日韩v欧美大片| 久久综合九色综合久| 欧美性猛交99久久久久99按摩| 亚洲欧美色图视频| 久久亚洲图片| 亚洲精美视频| 日韩专区视频| 九九热最新视频//这里只有精品| 国产suv一区二区| 亚洲欧美另类久久久精品| 日韩高清在线一区二区| 欧美日韩岛国| 久久99精品久久久久久秒播放器 | 99re视频在线| 成入视频在线观看| 亚洲深夜福利视频| 一区二区视频免费| 亚洲欧美日韩综合aⅴ视频| 国模大尺度视频| 亚洲经典在线看| 欧洲视频一区二区三区| 99欧美精品| 欧美成人免费大片| 欧美视频在线观看一区二区三区| 欧美日韩亚洲激情| 蜜桃av免费观看| 国产成人免费xxxxxxxx| 91传媒久久久| 欧美mv日韩| 国产精品一级在线| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 色综合网色综合| 2017亚洲天堂| 成人午夜免费av| 日本美女高潮视频| 一区二区中文字| 久久久久se| 综合久久伊人| 欧美亚洲成人xxx| 九七久久人人| 亚洲精品aⅴ中文字幕乱码| 日本三级一区二区三区| 一区二区三区四区五区视频在线观看| 美国黄色a级片| 久久精品久久精品| 亚洲人精品午夜射精日韩 | 一区二区欧美久久| 国产丰满美女做爰| 午夜欧美在线一二页| 亚洲一级理论片| www.亚洲人| 色噜噜狠狠永久免费| 亚洲人人精品| 国产女主播av| jizzjizz欧美69巨大| 国产精品xxx在线观看www| 国产综合色区在线观看| 欧美精品久久久久久久免费观看| www免费网站在线观看| 亚洲成人精品视频在线观看| 一区二区三区在线免费观看视频| 天天色综合成人网| 九九视频免费看| 中文字幕制服丝袜成人av| 亚洲男人在线天堂| 国产精品一二三四| 国产三级三级看三级| 国产农村妇女精品一区二区| 久久久无码中文字幕久...| 欧美裸体在线版观看完整版| 精品欧美日韩| 中文在线综合| 91超碰在线免费观看| 草民电影神马电影一区二区| 日本精品在线视频| 极品在线视频| 久久久久日韩精品久久久男男| 麻豆网在线观看| 一色桃子一区二区| 精品久久av| 亚洲欧美综合精品久久成人| 欧洲精品久久一区二区| 欧美mv日韩mv| www久久久com| 日韩欧美一二三四区| 99热这里只有精品99| 欧美日韩夫妻久久| 在线视频欧美亚洲| 欧美日韩一本到| 亚洲视频一区在线播放| 日本电影亚洲天堂一区| 亚洲国产成人无码av在线| 欧美日韩国产激情| 国产无遮挡呻吟娇喘视频| 精品久久久视频| 五月婷婷中文字幕| 色综合婷婷久久| 一级特黄免费视频| 欧美在线播放高清精品| 性高潮视频在线观看| 欧洲激情一区二区| 一级特黄录像免费看| 717成人午夜免费福利电影| 91女人18毛片水多国产| 91精品国产综合久久香蕉麻豆| 国产精品久久影视| 日韩一级精品视频在线观看| 亚洲成人77777| 日韩风俗一区 二区| 久久久久久久影视| 在线a欧美视频| 老司机在线看片网av| 欧美精品亚州精品| 成人女同在线观看| 欧美亚洲激情在线| jizz久久久久久| 亚洲一区二区免费| 精品综合久久88少妇激情| 免费看成人午夜电影| 日本一二区不卡| 樱空桃在线播放| 夜夜爽av福利精品导航| 中文字幕永久视频| 国产精选一区二区三区| 男人网站在线观看| 久久九九久久九九| 国产一二三区精品| 香蕉乱码成人久久天堂爱免费| 在线观看 亚洲| 欧美一级片在线观看| 网站黄在线观看| 综合网中文字幕| 欧美videos另类精品| 青青久久av北条麻妃海外网| 亚洲一区二区三区久久久| 草莓视频一区| 精品产国自在拍| www.亚洲成人网| 久久婷婷激情| 四虎1515hh.com| 久久九九国产精品| 青青草原免费观看| 色婷婷av一区| www.四虎在线观看| 国产一区二区三区毛片| 电影k8一区二区三区久久| 青青草99啪国产免费| 欧美高清hd| 亚洲国产一区二区精品视频 | www.亚洲视频| 久久久久久久久爱| 色狠狠一区二区三区| 久久av免费一区| 一区二区在线| 9久久婷婷国产综合精品性色| 成人一区二区三区视频在线观看| 男人天堂av电影| 亚洲国产综合91精品麻豆| 中文字幕网址在线| 亚洲乱码av中文一区二区| 91精品久久| 国产精品综合网站| 免费成人av| r级无码视频在线观看| 国产麻豆视频精品| 亚洲精品视频网址| 日韩欧美中文字幕在线播放| 好吊色在线观看| 欧美乱大交xxxxx| 综合久草视频| 亚洲欧洲国产精品久久| 三级一区在线视频先锋| 日韩精品一区二区三区高清免费| 亚洲免费在线观看视频| 一本色道久久综合熟妇| 亚洲欧洲视频在线| 国产精品av一区二区三区| 国产精品免费在线播放| 女人色偷偷aa久久天堂| 国产传媒免费观看| 国产精品久久久久一区二区三区共| 精品国产一区二区三区四| 亚洲福利视频在线| 欧美性爽视频| av一区观看| 欧美片第1页综合| 国模大尺度视频| 亚洲精品国产一区二区精华液| 国产精品视频一二区| 色婷婷综合成人| 国产原创一区| 亚洲午夜精品久久| 久久精品99国产精品日本| 影音先锋男人资源在线观看| 欧美日韩激情在线| 一区二区三区视频网站| 国产久一一精品| 国产国产精品| 中文字幕avav| 亚洲成a天堂v人片| 外国精品视频在线观看| 久久男人的天堂| 久9re热视频这里只有精品| jizzjizz国产精品喷水| 久久女同精品一区二区| 黄瓜视频在线免费观看| 亚洲色图25p| 日韩黄色三级在线观看| 欧美aaa在线观看| 国产成人av影院| 五月婷婷激情网| 国产丝袜一区视频在线观看 | 欧美性一二三区| 人人干在线视频| 91|九色|视频| 亚洲永久网站| 污污视频网站在线免费观看| 欧美一区二区三区思思人| 日本aa在线| 欧美日韩亚洲在线| 国内一区二区在线| 精品无码黑人又粗又大又长| 日韩电视剧在线观看免费网站| 日韩伦理三区| 中文字幕日韩精品久久| 成人综合激情网| 秋霞av一区二区三区| 久久这里只有精品99| 国产精品zjzjzj在线观看| 99re在线视频免费观看| 中文字幕在线一区二区三区| 亚洲精品久久久久久无码色欲四季| 欧美一区二区.| 婷婷成人基地| 疯狂揉花蒂控制高潮h| 欧美日韩在线三级| www成人免费观看| 亚洲日本精品| 91在线视频免费91| 91麻豆成人精品国产| 81精品国产乱码久久久久久| 日韩大片在线| 800av在线播放| 欧美精品一二三四| 日韩av影片| 少妇一晚三次一区二区三区| 久久午夜免费电影| 亚洲av无码国产精品永久一区| 国产精品 欧美在线| 欧美网站在线|