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

Kubernetes核心概念與組件

開(kāi)發(fā) 前端
Kubernetes是一個(gè)開(kāi)源的容器編排引擎,用來(lái)對(duì)容器化應(yīng)用進(jìn)行自動(dòng)化部署、 擴(kuò)縮和管理。然而并非所有項(xiàng)目都需要微服務(wù)化,也并非所有項(xiàng)目需要Kubernetes,例如管理后臺(tái)、定時(shí)任務(wù)服務(wù)、非分布式數(shù)據(jù)庫(kù)等就沒(méi)有必要容器化部署,Kubernetes更適合部署分布式微服務(wù)應(yīng)用。

[[382149]]

 Kubernetes是一個(gè)開(kāi)源的容器編排引擎,用來(lái)對(duì)容器化應(yīng)用進(jìn)行自動(dòng)化部署、 擴(kuò)縮和管理。然而并非所有項(xiàng)目都需要微服務(wù)化,也并非所有項(xiàng)目需要Kubernetes,例如管理后臺(tái)、定時(shí)任務(wù)服務(wù)、非分布式數(shù)據(jù)庫(kù)等就沒(méi)有必要容器化部署,Kubernetes更適合部署分布式微服務(wù)應(yīng)用。

這兩天筆者看完了《Kubernetes源碼剖析》這本書,由于Kubernetes是用go語(yǔ)言編寫,很多Java程序員可能沒(méi)學(xué)過(guò)go語(yǔ)言,為了分享這本書,筆者摘錄了書中的一些關(guān)鍵知識(shí)點(diǎn)整理成這篇文章,也希望通過(guò)這篇文章幫助大家理解Kubernetes。

(之前公司內(nèi)部技術(shù)分享畫的學(xué)習(xí)路線思維導(dǎo)圖)

Kubernetes架構(gòu)

圖片 (圖片來(lái)源:《Kubernetes源碼剖析》.Kubernetes架構(gòu)圖)

Kubernetes系統(tǒng)采用C/S架構(gòu)設(shè)計(jì),系統(tǒng)架構(gòu)分為Master、Node兩部分,Master為Server端(主控節(jié)點(diǎn)),Node為Client端(工作節(jié)點(diǎn))。

Master主控節(jié)點(diǎn)作為集群的大腦負(fù)責(zé)管理所有工作節(jié)點(diǎn)(Node)、負(fù)責(zé)調(diào)度Pod運(yùn)行在哪些工作節(jié)點(diǎn)上、負(fù)責(zé)控制集群運(yùn)行過(guò)程中的所有狀態(tài),其中節(jié)點(diǎn)表示云虛擬服務(wù)器。

Node工作節(jié)點(diǎn)負(fù)責(zé)管理容器、監(jiān)控和上報(bào)運(yùn)行在本節(jié)點(diǎn)上的所有Pod的運(yùn)行狀態(tài)。

運(yùn)行在Master主控節(jié)點(diǎn)上的組件有kube-apiserver、kube-controller-manager、kube-scheduler組件。

kube-apiserver負(fù)責(zé)將Kubernetes“資源組/資源版本/資源”以RESTful風(fēng)格的形式對(duì)外暴露并提供服務(wù)。集群中的所有組件都通過(guò)kube-apiserver組件操作資源對(duì)象。kube-apiserver組件也是集群中唯一與Etcd集群進(jìn)行交互的核心組件。

kube-controller-manager管理Kubernetes集群中的節(jié)點(diǎn)(Node)、Pod副本、服務(wù)、端點(diǎn)(Endpoint)、命名空間(Namespace)、服務(wù)賬戶(ServiceAccount)等。負(fù)責(zé)確保Kubernetes系統(tǒng)的實(shí)際狀態(tài)收斂到所需狀態(tài),其默認(rèn)提供了一些控制器(Controller),例如DeploymentControllers控制器、StatefulSet控制器、Namespace控制器及PersistentVolume控制器等,每個(gè)控制器通過(guò)kube-apiserver組件提供的接口實(shí)時(shí)監(jiān)控整個(gè)集群每個(gè)資源對(duì)象的當(dāng)前狀態(tài),當(dāng)發(fā)生故障而導(dǎo)致系統(tǒng)狀態(tài)出現(xiàn)變化時(shí),嘗試將系統(tǒng)狀態(tài)修復(fù)到期望狀態(tài)。

kube-scheduler調(diào)度器組件負(fù)責(zé)在Kubernetes集群中為一個(gè)Pod資源對(duì)象找到合適的節(jié)點(diǎn)并在該節(jié)點(diǎn)上運(yùn)行。調(diào)度器每次只調(diào)度一個(gè)Pod資源對(duì)象,為每一個(gè)Pod資源對(duì)象尋找合適節(jié)點(diǎn)的過(guò)程是一個(gè)調(diào)度周期。調(diào)度器組件監(jiān)控整個(gè)集群的Pod資源對(duì)象和Node資源對(duì)象,在監(jiān)控到新的Pod資源對(duì)象時(shí)通過(guò)調(diào)度算法為其選擇最優(yōu)節(jié)點(diǎn)。

運(yùn)行在Node工作節(jié)點(diǎn)上的組件有kubelet、kube-proxy、container組件。

kubelet負(fù)責(zé)接收、處理、上報(bào)kube-apiserver組件下發(fā)的任務(wù)。kubelet進(jìn)程啟動(dòng)時(shí)會(huì)向kube-apiserver注冊(cè)節(jié)點(diǎn)(Node)自身信息。它主要負(fù)責(zé)所在節(jié)點(diǎn)(Node)上的Pod資源對(duì)象的創(chuàng)建、修改、監(jiān)控、刪除、驅(qū)逐及Pod生命周期管理等。kubelet組件實(shí)現(xiàn)了3種開(kāi)放接口,分別是CRI(容器運(yùn)行時(shí)接口)、CNI(容器網(wǎng)絡(luò)接口)和CSI(容器存儲(chǔ)接口)。

kube-proxy作為節(jié)點(diǎn)上的網(wǎng)絡(luò)代理,運(yùn)行在每個(gè)Kubernetes節(jié)點(diǎn)上。它監(jiān)控kube-apiserver的服務(wù)和端點(diǎn)資源變化,并通過(guò)iptables/ipvs等配置負(fù)載均衡器,為一組Pod提供統(tǒng)一的TCP/UDP流量轉(zhuǎn)發(fā)和負(fù)載均衡功能,但只會(huì)向Kubernetes服務(wù)及其后端Pod發(fā)出請(qǐng)求。

資源概念

在kubernetes中,資源是最核心的概念,整個(gè)生態(tài)系統(tǒng)都圍繞資源運(yùn)作。Kubernetes本質(zhì)上是一個(gè)資源控制系統(tǒng),負(fù)責(zé)注冊(cè)、管理、調(diào)度資源并維護(hù)資源的狀態(tài)。

Kubernetes將資源分組和版本化:

  • Group:資源組
  • Version:資源版本
  • Resource:資源
  • Kind:資源種類(分類)

資源對(duì)象與資源操作方法:

  • 資源對(duì)象(Resource Object):一個(gè)資源對(duì)象包含的字段有資源組、資源版本、資源種類;
  • 資源操作方法(Verbs):每一個(gè)資源都擁有資源操作方法,實(shí)現(xiàn)對(duì)Etcd的CURD操作,kubernetes支持的8種資源操作方法是create、delete、deletecollection、get、list、patch、update、watch。

Kubernetes支持兩類資源組,分別是擁有組名的資源組和沒(méi)有組名的資源組:

擁有組名的資源組:其表現(xiàn)形式為//,例如apps/v1/deployments;

沒(méi)有組名的資源組:核心資源組,其表現(xiàn)形式為/,例如/v1/pods。

Kubernetes提供的Restful API使用GVR(資源分組/資源版本/資源)生成path,如下表格示例:

PATH 資源 資源操作方法
/api/v1/configmaps ConfigMap create,delete,deletecollection,get,list,patch,update,watch
/api/v1/pods Pod create,delete,deletecollection,get,list,patch,update,watch
/api/v1/services Service create,delete,deletecollection,get,list,patch,update,watch

擁有組名的資源組的path以/apis為前綴,沒(méi)有組名的資源組的path以/api為前綴。以/api/v1/configmaps為例,v1為資源版本號(hào)、configmaps為資源名稱。

資源還可以擁有子資源,例如pods有l(wèi)ogs子資源。用kubectl查詢?nèi)沼泟t命令為kubectl logs [pod],對(duì)應(yīng)API的path為:/api/v1/pods/logs。

kubernetes支持8種資源操作方法,但并非每種資源都需要支持8種資源操作方法。如pods/logs子資源就只擁有g(shù)et操作方法,因?yàn)槿罩局恍枰獔?zhí)行查看操作。

Kubernetes系統(tǒng)支持命名空間(Namespace),每個(gè)命名空間相當(dāng)于一個(gè)“虛擬集群”,不同命名空間之間可以進(jìn)行隔離。命名空間常用于劃分不同的環(huán)境,例如生產(chǎn)環(huán)境、測(cè)試環(huán)境、開(kāi)發(fā)環(huán)境等使用不同的命名空間進(jìn)行劃分,也可用于劃分無(wú)關(guān)聯(lián)的項(xiàng)目,如用于劃分項(xiàng)目A、項(xiàng)目B。

資源對(duì)象描述文件定義

Kubernetes資源可分為內(nèi)置資源和自定義資源,它們都通過(guò)資源對(duì)象描述文件進(jìn)行定義。一個(gè)資源對(duì)象需要用5個(gè)字段來(lái)描述,分別是Group/Version、Kind、MetaData、Spec、Status。

以Service資源描述文件為例,配置如下:

  1. apiVersion: v1 
  2. kind: Service 
  3. metadata: 
  4.   name: test-service 
  5.   namespace: default 
  6. spec: 
  7.   .... 
  • apiVersion:即Group/Version,Service在核心資源組,所以沒(méi)有資源組名,v1為資源版本;
  • Kind:資源種類;
  • MetaData:定義元數(shù)據(jù)信息,如資源名稱、命名空間;
  • Spec:描述Service的期望狀態(tài);
  • Status:描述資源對(duì)象的實(shí)際狀態(tài),隱藏的,不需要配置,由Kubernetes系統(tǒng)提供和更新。

Pod調(diào)度

Pod資源對(duì)象支持優(yōu)先級(jí)與搶占機(jī)制。當(dāng)kube-scheduler調(diào)度器運(yùn)行時(shí),根據(jù)Pod資源對(duì)象的優(yōu)先級(jí)進(jìn)行調(diào)度,高優(yōu)先級(jí)的Pod資源對(duì)象排在調(diào)度隊(duì)列的前面,優(yōu)先獲得合適的節(jié)點(diǎn)(Node),再為低優(yōu)先級(jí)的Pod資源對(duì)象選擇合適的節(jié)點(diǎn)。

當(dāng)高優(yōu)先級(jí)的Pod資源對(duì)象沒(méi)有找到合適的節(jié)點(diǎn)時(shí),調(diào)度器會(huì)嘗試搶占低優(yōu)先級(jí)的Pod資源對(duì)象的節(jié)點(diǎn),搶占過(guò)程是將低優(yōu)先級(jí)的Pod資源對(duì)象從所在的節(jié)點(diǎn)上驅(qū)逐走,使高優(yōu)先級(jí)的Pod資源對(duì)象運(yùn)行在該節(jié)點(diǎn)上,被驅(qū)逐走的低優(yōu)先級(jí)的Pod資源對(duì)象會(huì)重新進(jìn)入調(diào)度隊(duì)列并等待再次選擇合適的節(jié)點(diǎn)。

在默認(rèn)的情況下,若不啟用優(yōu)先級(jí)功能,則現(xiàn)有Pod資源對(duì)象的優(yōu)先級(jí)都為0。為Pod資源配置優(yōu)先級(jí)的步驟如下:

1、通過(guò)PriorityClass資源對(duì)象描述文件創(chuàng)建PriorityClass資源對(duì)象,配置文件如下:

  1. apiVersion: scheduling.k8s.io/v1 
  2. kind: PriorityClass 
  3. metadata: 
  4.  name: MainResourceHighPriority 
  5. value: 10000 
  6. globalDefault: false 
  7. description: "highest priority" 
  • value:表示優(yōu)先級(jí),值越高優(yōu)先級(jí)越高;
  • globalDefault:是否為全局默認(rèn),當(dāng)Pod沒(méi)有指定使用的優(yōu)先級(jí)時(shí)默認(rèn)使用此優(yōu)先級(jí)。
  • 2、修改Pod資源對(duì)象描述文件,為Pod指定優(yōu)先級(jí)

通過(guò)Deployment配置Pod資源時(shí),只需要在Deployment描述文件的Spec下的Spec添加一項(xiàng)名為priorityClassName的配置,如下:

  1. apiVersion: apps/v1 
  2. kind: Deployment 
  3. metadata: 
  4.   name: test-server 
  5.   namespace: default 
  6. spec: 
  7.   replicas: 1 
  8.     # 配置pod 
  9.     spec: 
  10.       containers: 
  11.         - name: test-server-pod 
  12.           image: test-server:latest 
  13.           imagePullPolicy: IfNotPresent 
  14.           ports: 
  15.             - name: http-port 
  16.               containerPort: 8080 
  17.           envFrom: 
  18.             - configMapRef: 
  19.                 name: common-config 
  20.       serviceAccountName: admin-sa 
  21.       priorityClassName: MainResourceHighPriority 

親和性調(diào)度

與調(diào)度相關(guān)的還有親和性調(diào)度。kube-scheduler調(diào)度器自動(dòng)為Pod資源對(duì)象選擇全局最優(yōu)或局部最優(yōu)節(jié)點(diǎn)(即節(jié)點(diǎn)的硬件資源足夠多、節(jié)點(diǎn)負(fù)載足夠小等)。在生產(chǎn)環(huán)境中,一般希望能夠更多地干預(yù)Pod資源對(duì)象的調(diào)度,例如,將不需要依賴GPU硬件資源的Pod資源對(duì)象分配給沒(méi)有GPU硬件資源的節(jié)點(diǎn),將需要依賴GPU硬件資源的Pod資源對(duì)象分配給具有GPU硬件資源的節(jié)點(diǎn)。開(kāi)發(fā)者只需要在這些節(jié)點(diǎn)上打上相應(yīng)的標(biāo)簽,然后調(diào)度器就可以通過(guò)標(biāo)簽進(jìn)行Pod資源對(duì)象的調(diào)度,這種調(diào)度策略被稱為親和性和反親和性調(diào)度。

  • 親和性(Affinity):用于多業(yè)務(wù)就近部署,例如允許將兩個(gè)業(yè)務(wù)(如廣告點(diǎn)擊服務(wù)與IP查詢服務(wù))的Pod資源對(duì)象盡可能地調(diào)度到同一個(gè)節(jié)點(diǎn)上,減少網(wǎng)絡(luò)開(kāi)銷;
  • 反親和性(Anti-Affinity):允許將一個(gè)業(yè)務(wù)的Pod資源對(duì)象的多副本實(shí)例調(diào)度到不同的節(jié)點(diǎn)上,以實(shí)現(xiàn)高可用性,例如訂單服務(wù)的POD期望有三個(gè)副本,將三個(gè)副本部署在不同的節(jié)點(diǎn)上。

Pod資源對(duì)象目前支持兩種親和性和一種反親和性:

  • NodeAffinity:節(jié)點(diǎn)親和性,將某個(gè)Pod資源對(duì)象調(diào)度到特定的節(jié)點(diǎn)上,如需要GPU的POD調(diào)度到有GPU的節(jié)點(diǎn)上;
  • PodAffinity:Pod資源對(duì)象親和性,將某個(gè)Pod資源對(duì)象調(diào)度到與另一個(gè)Pod資源對(duì)象相鄰的位置,例如調(diào)度到同一主機(jī),調(diào)度到同一硬件集群,調(diào)度到同一機(jī)房,以縮短網(wǎng)絡(luò)傳輸延時(shí);
  • PodAntiAffinity:Pod資源對(duì)象反親和性,將一個(gè)Pod資源對(duì)象的多副本實(shí)例調(diào)度到不同的節(jié)點(diǎn)上,調(diào)度到不同的硬件集群上等,這樣可以降低風(fēng)險(xiǎn)并提升Pod資源對(duì)象的可用性。

內(nèi)置調(diào)度算法

kube-scheduler調(diào)度器默認(rèn)提供了兩類調(diào)度算法,分別是預(yù)選調(diào)度算法和優(yōu)選調(diào)度算法。

  • 預(yù)選調(diào)度算法:檢查節(jié)點(diǎn)是否符合運(yùn)行“待調(diào)度Pod資源對(duì)象”的條件,如果符合條件,則將其加入可用節(jié)點(diǎn)列表;
  • 優(yōu)選調(diào)度算法:為每一個(gè)可用節(jié)點(diǎn)計(jì)算出一個(gè)最終分?jǐn)?shù),kube-scheduler調(diào)度器會(huì)將分?jǐn)?shù)最高的節(jié)點(diǎn)作為最優(yōu)運(yùn)行“待調(diào)度Pod資源對(duì)象”的節(jié)點(diǎn)。

本文轉(zhuǎn)載自微信公眾號(hào)「Java藝術(shù)」,可以通過(guò)以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系Java藝術(shù)公眾號(hào)。

 

責(zé)任編輯:武曉燕 來(lái)源: Java藝術(shù)
相關(guān)推薦

2022-01-27 13:47:10

Kubernete命令Linux

2020-08-06 08:16:26

Kubernetes架構(gòu)開(kāi)源

2020-08-06 08:26:22

Kubernetes架構(gòu)開(kāi)發(fā)

2019-05-28 12:03:59

vuejavascript前端

2025-04-01 00:54:00

2015-08-27 13:23:42

CoreOSKubernetesKubelet

2021-09-10 15:16:19

Kubernetes核心組件運(yùn)維

2025-05-23 10:38:43

2015-08-18 08:55:03

redux核心

2023-09-07 10:38:08

Kubernetes控制器

2021-04-14 09:33:58

Kubernetes通信網(wǎng)絡(luò)模型

2025-03-07 10:23:46

2016-01-04 11:18:00

KubernetesKubernetes概容器技術(shù)

2018-02-02 16:32:10

KubernetesDocker命令

2025-02-17 03:05:00

2016-11-25 13:26:50

Flume架構(gòu)源碼

2016-11-29 09:38:06

Flume架構(gòu)核心組件

2009-06-10 13:19:21

J2EE核心APIJ2EE核心組件

2009-07-17 12:54:13

2023-08-24 10:33:19

serviceexportsinfo類
點(diǎn)贊
收藏

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

黄色成人在线观看网站| 国自产拍在线网站网址视频| 欧美三区不卡| 日韩av网站在线| 国产一级做a爰片久久| av在线免费网站| av动漫一区二区| 国产精品视频在线观看| 国产乡下妇女做爰| 精品视频亚洲| 精品国产乱码久久久久久闺蜜 | 免费中文字幕av| 欧美videos粗暴| 性做久久久久久免费观看欧美| 奇米影视首页 狠狠色丁香婷婷久久综合 | 国产传媒在线播放| 久久综合九色欧美综合狠狠 | 激情 小说 亚洲 图片: 伦| jizzjizz亚洲| 中文字幕第一页久久| 国产欧美日韩伦理| 国产伦理一区二区| 日韩电影在线一区| 91精品国产高清久久久久久| 亚洲精品久久久久久国| 欧美男gay| 亚洲国产精品嫩草影院久久| 午夜精品久久久久久久99热影院| 亚洲美女久久精品| 一区二区三区成人在线视频| 中文字幕一区二区三区精彩视频 | 国产视频一区二区三区在线观看| αv一区二区三区| 亚洲在线精品视频| 丝袜诱惑制服诱惑色一区在线观看| 欧美国产日韩一区二区三区| 国产日产精品一区二区三区的介绍| 国产探花在线精品| 亚洲精品成人久久久| 久久精品无码专区| 精品视频在线播放一区二区三区| 欧美日韩一区三区| 九九视频精品在线观看| 日韩伦理三区| 黑人精品xxx一区一二区| 日日噜噜噜夜夜爽爽| 亚乱亚乱亚洲乱妇| 国产精品久久久久一区二区三区| 热舞福利精品大尺度视频| 亚洲欧美综合一区二区| 成人精品视频一区| 国产乱码精品一区二区三区不卡| 亚洲成a人片在线| 国产激情91久久精品导航 | 亚洲男女一区二区三区| 亚洲一卡二卡三卡| 免费看美女视频在线网站| 日本一区二区三区久久久久久久久不 | 精品国内自产拍在线观看视频 | 女女色综合影院| 中文字幕一区二区三中文字幕| 深田咏美在线x99av| 77导航福利在线| 国产精品福利一区| 天天在线免费视频| 欧美人与性动交α欧美精品济南到 | jiyouzz国产精品久久| 国产乱码精品一区二区三区日韩精品 | 在线精品视频视频中文字幕| 五月婷婷欧美激情| 国产精品久久观看| 欧美日韩成人黄色| 国产一级做a爱免费视频| 亚洲高清av| 日本精品视频在线| 在线观看日批视频| 国产成人啪午夜精品网站男同| 国产精品久久亚洲| 青青草在线免费观看| 日本一区二区三区国色天香 | 国产精品久久久久久久av| 青青草97国产精品麻豆| 久久色精品视频| 久久精品久久精品久久| 乱码第一页成人| 91精品视频播放| 黄色av免费观看| 国产欧美日韩亚州综合 | 国内在线视频| 91精品91久久久中77777| 在线观看免费不卡av| 中文字幕视频精品一区二区三区| 日韩精品中文字幕久久臀| 亚洲国产日韩在线观看| caoporn国产精品免费视频| 国产免费观看久久| 国产欧美123| 成人一区福利| 欧美一区二区三区电影| 韩国三级hd两男一女| 国产一区二区三区四区大秀| 久久精品视频中文字幕| 国产69精品久久久久久久久久| 日本亚洲最大的色成网站www| 亚洲影院色无极综合| 欧洲免费在线视频| 一区二区欧美精品| 人人干人人视频| 国产91精品入| 日韩在线欧美在线国产在线| 亚洲黄色激情视频| 国产在线视频一区二区三区| 女女同性女同一区二区三区91| 久草资源在线| 色婷婷激情综合| 又色又爽又黄18网站| 日本道不卡免费一区| 91大神福利视频在线| aaa一区二区三区| 国产嫩草影院久久久久| 欧美 日韩 国产在线观看| 高清不卡一区| 中文字幕在线看视频国产欧美在线看完整 | 最新日韩av在线| 日本精品久久久久中文字幕| 亚洲综合影院| 日日噜噜噜夜夜爽亚洲精品 | 欧美在线日韩精品| 激情图片在线观看高清国产| 欧美巨大另类极品videosbest | 91精品欧美综合在线观看最新| 中文字幕人妻一区二区| 一区二区91| 国产伦精品一区二区三区照片| 麻豆tv入口在线看| 欧美日韩国产乱码电影| 夫妇露脸对白88av| 日韩激情视频网站| 欧美乱偷一区二区三区在线| 中文在线免费二区三区| 亚洲精品一区二区在线观看| 午夜爱爱毛片xxxx视频免费看| 美女脱光内衣内裤视频久久网站| 奇米精品在线| 欧美性片在线观看| 有码中文亚洲精品| 欧美男人天堂网| 中文一区在线播放| 伊人国产在线视频| 999视频精品| 成人a在线视频| 国产一二三区在线观看| 欧美一区二区三区不卡| 国产高潮流白浆| 国产传媒一区在线| a级网站在线观看| 永久免费精品视频| 欧美激情亚洲精品| 日韩中文字幕影院| 天天综合网天天综合色| 好吊一区二区三区视频| 久久不射2019中文字幕| 欧洲一区二区在线| 亚洲精品69| 欧美成人免费网| 黄色福利在线观看| 岛国av在线不卡| 欧美日韩高清丝袜| 久久99精品国产.久久久久久| 一级黄色免费在线观看| aiss精品大尺度系列| 68精品久久久久久欧美| 国产在线观看高清视频| 欧美日本国产一区| 久久精品一区二区三| 91美女蜜桃在线| 日韩精品视频一二三| 一区二区影视| 久久国产精品精品国产色婷婷| 日韩av首页| 久久精品国产电影| 五十路在线视频| 欧美日韩一区二区在线观看视频| 成年人午夜剧场| 91欧美一区二区| www.com久久久| 亚洲精选久久| 欧美亚洲视频一区| 久草精品视频| 成人亚洲激情网| 看黄在线观看| 久久久精品在线观看| 日本在线视频1区| 91精品欧美久久久久久动漫| 国内精品福利视频| 亚洲视频在线观看一区| 国产人妻人伦精品1国产丝袜| 蜜臀av在线播放一区二区三区| 久久久久久久久久久综合| 一区二区小说| 91视频网页| 成人国产精品一区二区免费麻豆 | 在线亚洲美日韩| 偷拍视屏一区| 亚洲伊人第一页| 国产精品久久乐| 青青草原一区二区| 午夜激情在线| 久久精品中文字幕一区| 国际av在线| 亚洲成人亚洲激情| 999av视频| 在线看日韩精品电影| 日韩精品一区二区在线播放| 一区免费观看视频| 国产精品久久久久无码av色戒| 国产一区二区不卡在线| 国产一二三四在线视频| 99国产精品99久久久久久粉嫩| 日韩国产精品毛片| 日韩精品久久久久久久电影99爱| 久久99精品久久久久久三级| 日韩在线观看中文字幕| 成人av色在线观看| 欧美日韩五区| 日本久久久久久| 成人动漫一区| 91高清视频免费| av蜜臀在线| 欧美激情精品久久久| 国产视频一区二区| 精品国产自在精品国产浪潮| 99青草视频在线播放视| 亚洲精品小视频在线观看| 天天爽夜夜爽夜夜爽| 亚洲第一精品电影| 亚洲精品无码久久久| 欧美变态凌虐bdsm| www.久久久久久| 欧美大片在线观看一区二区| 国产男男gay体育生网站| 6080国产精品一区二区| 国产麻豆免费观看| 日韩欧美色综合网站| 99在线精品视频免费观看软件| 欧美一区三区二区| av无码精品一区二区三区宅噜噜| 91精品国产乱码久久蜜臀| 99精品国产99久久久久久97| 911精品国产一区二区在线| 国产影视一区二区| 欧美一区二区不卡视频| 国产成人三级一区二区在线观看一 | 国产性做久久久久久| 人人妻人人澡人人爽| 国产精品午夜在线| 一级性生活免费视频| 亚洲精品视频在线看| 国产一级做a爱免费视频| 精品国产999| 波多野结衣在线电影| 欧美日韩美少妇| 国产女同91疯狂高潮互磨| 精品精品国产高清一毛片一天堂| 国产成人手机在线| 亚洲精品之草原avav久久| 黄色片在线看| 日韩视频在线免费| 特级毛片在线| 欧美在线一级va免费观看| 日本一区二区电影| 亚洲自拍高清视频网站| www.丝袜精品| 欧美一级片免费观看| 国产精品伦理久久久久久| 国产一区 在线播放| 六月婷婷一区| 天天干天天色天天干| 大陆成人av片| 色欲AV无码精品一区二区久久| 国产精品福利影院| 日本a在线观看| 欧美在线|欧美| www.国产精品视频| 亚洲欧美国产日韩中文字幕| 日本免费在线观看| 久久久视频在线| 国产精品亚洲d| 不卡视频一区二区| 国产成人一区二区三区影院| 91大学生片黄在线观看| 久久久久国产精品午夜一区| 91精品国产三级| 久久午夜老司机| 久久精品一级片| 欧美日韩中字一区| 日韩专区第一页| 美女少妇精品视频| 性欧美1819sex性高清| 999视频在线观看| 日韩成人精品一区| 国产精品va无码一区二区| 精品一区二区三区免费视频| 中文精品在线观看| 一区二区在线看| 中文字幕在线2019| 日韩精品视频免费专区在线播放| 久久日韩视频| 国产美女直播视频一区| 国产aⅴ精品一区二区三区久久| 污污污污污污www网站免费| 美女久久久精品| 亚洲精品视频大全| 亚洲狠狠爱一区二区三区| 亚洲综合精品国产一区二区三区| 精品亚洲夜色av98在线观看| caoporn免费在线视频| 国产精品久久久999| 秋霞影院一区二区三区| 激情六月天婷婷| 国产一区日韩二区欧美三区| 欧美人与禽zoz0善交| 欧美又粗又大又爽| 黑人与亚洲人色ⅹvideos| 91极品视频在线| 国产精品自在| 久久艹国产精品| 国产精品亚洲午夜一区二区三区| 久久精品国产亚洲AV成人婷婷| 色av一区二区| 国产51人人成人人人人爽色哟哟| 91国内在线视频| 精品日产乱码久久久久久仙踪林| 青青草国产免费| 成人一道本在线| 久久久久久久国产视频| 91精品国产91热久久久做人人| 暖暖日本在线观看| 91精品视频观看| 综合国产在线| 91成人在线观看喷潮蘑菇| 一区二区三区免费看视频| 国产福利第一页| 欧美激情区在线播放| aaa国产精品| 波多野结衣综合网| 99久久婷婷国产精品综合| 国产成人无码一区二区三区在线| 欧美精品一区二区三区一线天视频| 欧美xxxx做受欧美88bbw| 成人自拍爱视频| 99精品国产在热久久| av鲁丝一区鲁丝二区鲁丝三区| 精品久久久久久亚洲国产300| 人妻无码中文字幕免费视频蜜桃| 97精品久久久| 久久91麻豆精品一区| 手机看片福利日韩| 亚洲欧洲www| www.国产欧美| 欧美在线影院在线视频| 精品美女久久| 亚洲第一成肉网| 亚洲1区2区3区4区| 成人性爱视频在线观看| 成人黄色激情网| 国产精品www.| 久久丫精品国产亚洲av不卡| 在线观看日韩电影| 国产精品实拍| 韩国成人av| 蜜桃视频免费观看一区| 久草网在线观看| 亚洲精品一区二区三区婷婷月| 草民电影神马电影一区二区| 色婷婷777777仙踪林| 99久久精品免费看国产免费软件| jizz国产在线观看| 久久久久www| 亚洲都市激情| 国产欧美精品一二三| 图片区日韩欧美亚洲| 91视频在线观看| 精品久久久久久亚洲| 免费国产亚洲视频| 精品无码人妻一区二区三区品| 亚洲美女精品成人在线视频| 亚洲男人在线| 91国视频在线| ...av二区三区久久精品| 少妇高潮一区二区三区99小说| 国产精品久久久久久久久久尿 | 99久久激情视频| 亚洲免费观看高清完整版在线观看熊 | 激情欧美一区二区| 韩国av免费观看| 久久九九免费视频| 免费视频一区三区| wwwxxxx在线观看| 欧美日韩综合色|