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

在Kubernetes集群中部署MetalLB實(shí)現(xiàn)負(fù)載均衡

云計(jì)算 云原生
我們通過(guò)helm去部署一些服務(wù)時(shí),嘗嘗會(huì)依賴于LoadBalancer的資源類型,導(dǎo)致創(chuàng)建的services中type: LoadBalancers會(huì)一直處于Pending狀態(tài);我們不得不進(jìn)行倉(cāng)庫(kù)的fetch,然后手動(dòng)進(jìn)行values的修改。

概述

在公有云部署的kubernetes集群中,有公有云廠商提供LoadBalancer類型的Service。但是在基于本地環(huán)境部署的k8s集群是我們常用的測(cè)試環(huán)境和開(kāi)發(fā)環(huán)境;需要通過(guò)NodePort和externalIPs方式將外部流量引入集群中,這就帶來(lái)了很多的不便。

尤其是我們通過(guò)helm去部署一些服務(wù)時(shí),嘗嘗會(huì)依賴于LoadBalancer的資源類型,導(dǎo)致創(chuàng)建的services中type: LoadBalancers會(huì)一直處于Pending狀態(tài);我們不得不進(jìn)行倉(cāng)庫(kù)的fetch,然后手動(dòng)進(jìn)行values的修改。

Metallb 通過(guò)標(biāo)準(zhǔn)路由協(xié)議能解決該問(wèn)題。MetalLB 也是 CNCF 的沙箱項(xiàng)目,最早發(fā)布在
https://github.com/google/metallb 開(kāi)發(fā),后來(lái)遷移到 https://github.com/metallb/metallb 中。

MetalLB 通過(guò) MetalLB hooks 監(jiān)聽(tīng)SVC的變化;然后通過(guò)Speaker組件采用對(duì)應(yīng)的模式將外部流量引流到kubernetes集群node節(jié)點(diǎn)的可達(dá)路徑。而具體到Pod中則是通過(guò)kuber-proxy依據(jù)轉(zhuǎn)發(fā)模式(iptables或ipvs)將流量轉(zhuǎn)發(fā)到Pod中。

MetaLB負(fù)責(zé)從主機(jī)維度實(shí)現(xiàn)負(fù)載均衡,而pod副本間的負(fù)載是通過(guò)kube-proxy實(shí)現(xiàn)。MetalLB負(fù)責(zé)IP地址分配、依據(jù)設(shè)定的廣播模式進(jìn)行廣播、節(jié)點(diǎn)選舉、節(jié)點(diǎn)失效切換等功能。而引流的過(guò)程則通過(guò)ARP、NDP和BGP標(biāo)準(zhǔn)路由協(xié)議實(shí)現(xiàn)。

主要的兩大功能:

  1. 地址分配:用戶需要在配置中提供一個(gè)地址池,Metallb 將會(huì)在其中選取地址分配給服務(wù)。
  2. 地址廣播(IP外部聲明):根據(jù)不同配置,Metallb 會(huì)以二層(ARP/NDP)或者 BGP 的方式進(jìn)行地址的廣播。

工作模式:

  1. BGP模式(Layer 3),使用BGP協(xié)議分配地址池;運(yùn)行 BGP 的設(shè)備之間可以交換路由信息,我們可以將自己的 IP 段通過(guò) BGP 協(xié)議告訴其他設(shè)備,這樣其他設(shè)備就能正確的路由數(shù)據(jù)包到服務(wù)器上了。BGP 需要路由器的支持。如果Calico也是使用的BGP模式,有可能會(huì)有沖突從而導(dǎo)致metallb無(wú)法正常工作。
  2. ARP(IPV4)/NDP(IPV6)工作模式(Layer2);使用 ARP/NDP 協(xié)議分配地址池;在服務(wù)器的內(nèi)部子網(wǎng)里找未使用的 IP,然后等其他電腦訪問(wèn)這個(gè) IP 的時(shí)候,我們回應(yīng)一個(gè) ARP 包,其他電腦就知道這個(gè) IP 在哪里可以通信了,盡管這個(gè) IP 其實(shí)沒(méi)有綁定到任何網(wǎng)卡上,也有可能只是 iptables 里的一條記錄。分配的 IP 只能和服務(wù)器其他 IP 位于同一子網(wǎng),這就要求我們所有的節(jié)點(diǎn)必須在同一個(gè)二層網(wǎng)絡(luò)內(nèi)。

更多詳情請(qǐng)參考官方文檔:https://metallb.universe.tf/。

架構(gòu)

二層部署的架構(gòu)圖,參考紅帽openshift官方文檔。

上圖顯示了與 MetalLB 相關(guān)的以下概念:

  • 應(yīng)用程序可以通過(guò)在 172.130.0.0/16 子網(wǎng)上具有集群 IP 的服務(wù)獲取。該 IP 地址可以從集群內(nèi)部訪問(wèn)。服務(wù)也有一個(gè)外部 IP 地址,用于分配給服務(wù)的 MetalLB,即 192.168.100.200
  • 節(jié)點(diǎn) 1 和 3 具有應(yīng)用程序的 pod。
  • speaker 守護(hù)進(jìn)程集在每個(gè)節(jié)點(diǎn)上運(yùn)行一個(gè) pod。MetalLB Operator 啟動(dòng)這些 pod。
  • 每個(gè) speaker pod 都是主機(jī)網(wǎng)絡(luò)的 pod。容器集的 IP 地址與主機(jī)網(wǎng)絡(luò)上節(jié)點(diǎn)的 IP 地址相同。
  • 節(jié)點(diǎn) 1 上的 speaker pod 使用 ARP 聲明服務(wù)的外部 IP 地址 192.168.100.200。聲明外部 IP 地址的 speaker pod 必須與服務(wù)的端點(diǎn)位于同一個(gè)節(jié)點(diǎn)上,端點(diǎn)必須為 Ready 條件。
  • 客戶端流量路由到主機(jī)網(wǎng)絡(luò),并連接到 192.168.100.200 IP 地址。在流量進(jìn)入節(jié)點(diǎn)后,服務(wù)代理會(huì)根據(jù)您為服務(wù)設(shè)置的外部流量策略,將流量發(fā)送到同一節(jié)點(diǎn)上的應(yīng)用 pod 或其他節(jié)點(diǎn)。
  • 如果節(jié)點(diǎn) 1 不可用,則外部 IP 地址將故障轉(zhuǎn)移到另一節(jié)點(diǎn)。在具有應(yīng)用 pod 和服務(wù)端點(diǎn)實(shí)例的另一個(gè)節(jié)點(diǎn)上,speaker Pod 開(kāi)始宣布外部 IP 地址 192.168.100.200,新節(jié)點(diǎn)接收客戶端流量。在圖中,唯一的候選項(xiàng)是節(jié)點(diǎn) 3。

部署

環(huán)境要求

集群版本信息如下:

支持MetalLB的CNI如下:

Network addon

Compatible

Antrea

Yes (Tested on version 1.4 and 1.5)

Calico

Mostly (see known issues)

Canal

Yes

Cilium

Yes

Flannel

Yes

Kube-ovn

Yes

Kube-router

Mostly (see known issues)

Weave Net

Mostly (see known issues)

注意事項(xiàng):

  • 參考 CLOUD COMPATIBILITY https://metallb.universe.tf/installation/clouds/ 查看你的環(huán)境是否支持 MetalLB
  • 使用 BGP 工作模式時(shí),需要一臺(tái)或多臺(tái)支持 BGP 的路由器
  • 由于第 2 層模式依賴于 ARP 和 NDP,客戶端必須位于沒(méi)有中斷服務(wù)的節(jié)點(diǎn)所在的同一子網(wǎng),以便 MetalLB 正常工作。另外,分配給該服務(wù)的 IP 地址必須在客戶端用來(lái)訪問(wèn)該服務(wù)的網(wǎng)絡(luò)所在的同一子網(wǎng)中。
  • 使用 L2 工作模式時(shí),所有的節(jié)點(diǎn)必須在同一個(gè)二層網(wǎng)絡(luò)內(nèi);必須允許節(jié)點(diǎn)之間通過(guò) 7946 端口(TCP & UDP,可以配置其他端口)通信,memberlist服務(wù)監(jiān)聽(tīng)在該端口;二層模式不需要將 IP 綁定到工作節(jié)點(diǎn)的網(wǎng)絡(luò)接口上。它的工作原理是直接響應(yīng)本地網(wǎng)絡(luò)上的 ARP 請(qǐng)求,將本機(jī)的 MAC 地址提供給客戶端
  • 從 Kubernetes v1.14.2 開(kāi)始,若 kube-proxy 使用 IPVS 模式,需要開(kāi)啟 strict ARP (嚴(yán)格的ARP)模式,使用 kubectl edit configmap -n kube-system kube-proxy 修改如下:
apiVersion: kubeproxy.config.k8s.io/v1alpha1
kind: KubeProxyConfiguration
mode: "ipvs"
ipvs:
strictARP: true

通過(guò)helm安裝

MetalLBKubernetes manifests、Kustomize 和 Helm 三種安裝方式;這里我們采用helm安裝:

$ helm repo add metallb https://metallb.github.io/metallb
$ helm search repo -l metallb
$ helm fetch metallb/metallb --version=0.13.4
$ tar zxvf metallb-0.13.4.tgz
#這里我們可以根據(jù)自己的需求進(jìn)行values值的修改,例如原鏡像地(quay.io)址無(wú)法拉取,我們可以先拉取然后上傳到自己的鏡像倉(cāng)庫(kù),然后修改地址
$ kubectl create namespace metallb-system
$ helm install metallb -n metallb-system ./metallb

驗(yàn)證安裝,如下圖所示

metallb-system的namespace下,會(huì)安裝兩個(gè)組件:

  • controller deployment:負(fù)責(zé)監(jiān)聽(tīng)service資源的變化;依據(jù)對(duì)應(yīng)的IP地址池進(jìn)行IP地址分配的控制器。
  • speaker daemonset:負(fù)責(zé)監(jiān)聽(tīng)service資源的變化;通過(guò)protocols維護(hù)服務(wù)間聯(lián)通,并依據(jù)具體的協(xié)議發(fā)起對(duì)應(yīng)的廣播和應(yīng)答、以及節(jié)點(diǎn)leader的選舉。

speaker pod 響應(yīng) IPv4 服務(wù)和 IPv6 的 NDP 請(qǐng)求。

通過(guò)manifest安裝

要安裝 MetalLB,使用yaml應(yīng)用清單:

$ kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.4/config/manifests/metallb-native.yaml

配置

由于我們的集群工作在測(cè)試環(huán)境中,我們采用的是L2工作模式下。

第 2 層模式最容易上手,并且可以在任何環(huán)境中工作——不需要花哨的路由器。

定義要分給負(fù)載均衡服務(wù)的IP地址池。

新版本metallb使用了CR(Custom Resources),這里我們通過(guò)IPAddressPool的CR,進(jìn)行地址池的定義。

如果實(shí)例中不設(shè)置IPAddressPool選擇器L2Advertisement;那么L2Advertisement默認(rèn)為該實(shí)例所有的IPAddressPool相關(guān)聯(lián)。

創(chuàng)建metallb-config-ipaddresspool.yaml:

apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: first-pool
namespace: metallb-system
spec:
addresses:
- 192.168.74.100-192.168.74.110

進(jìn)行L2關(guān)聯(lián)地址池的綁定。這里也可以使用標(biāo)簽選擇器。

創(chuàng)建metallb-config-L2Advertisement.yaml:

apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: example
namespace: metallb-system
spec:
ipAddressPools:
- first-pool

測(cè)試

創(chuàng)建類型為L(zhǎng)oadBalancer的SVC進(jìn)行測(cè)試,創(chuàng)建yaml文件tutorial-1.yaml:

apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
namespace: default
spec:
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1
ports:
- name: http
containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: nginx
namespace: default
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 80
selector:
app: nginx
type: LoadBalancer

結(jié)果如下圖所示:

通過(guò)瀏覽器進(jìn)行訪問(wèn):

參考網(wǎng)址:

  • https://access.redhat.com/documentation/zhcn/openshift_container_platform/4.9/html/networking/_load-balancing-with-metallb。
  • https://metallb.universe.tf/。
責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2022-07-14 08:53:48

MetalLBkubernetes

2017-08-08 11:14:47

AzureKubernetes多容器應(yīng)用程序

2023-10-27 12:36:37

gRPCKubernetes

2023-10-17 08:08:37

Dubbo服務(wù)注冊(cè)中心

2021-01-18 09:08:44

樹(shù)莓派Ceph開(kāi)源

2013-07-25 17:06:37

SQL

2023-02-13 16:39:45

Kubernetes容器負(fù)載均衡器

2022-04-27 10:29:15

Kubernetes負(fù)載均衡器開(kāi)源

2010-05-06 15:00:58

集群負(fù)載均衡

2009-04-20 14:00:57

2023-01-10 08:37:45

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

2021-11-02 17:27:40

部署高可用Kubernetes

2012-05-07 10:20:12

LVS集群

2022-05-25 08:04:12

Kubernetes開(kāi)源

2019-12-24 14:28:00

KeepalivedNginxTomcat

2015-07-07 18:15:42

集群負(fù)載均衡云計(jì)算

2010-11-19 12:53:53

梭子魚(yú)負(fù)載均衡

2021-07-20 08:32:16

Kubernetes日志平臺(tái)

2021-07-19 09:18:07

KubernetesELK Stackk8s
點(diǎn)贊
收藏

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

x99av成人免费| 精品女厕一区二区三区| 国产日韩一区在线| 永久看片925tv| 加勒比色老久久爱综合网| 精品久久久香蕉免费精品视频| 青青影院一区二区三区四区| 国产精品久久免费| 亚洲图片在线| 亚洲国产福利在线| 99热这里只有精品在线播放| 图片区小说区亚洲| 国产亚洲va综合人人澡精品| 91中文字幕在线观看| 日韩精品成人一区| 日韩不卡一区| 亚洲国产女人aaa毛片在线| 少妇黄色一级片| 成人性生交大片免费看网站| 日本一区免费视频| 精品在线不卡| jizz中国少妇| 秋霞av亚洲一区二区三| 韩日欧美一区二区| 99热这里只有精品4| 色天下一区二区三区| 日韩限制级电影在线观看| 天天碰免费视频| 欧美激情20| 亚洲综合偷拍欧美一区色| 亚洲一区二区免费视频软件合集| 色噜噜在线播放| 韩国成人福利片在线播放| 国产高清视频一区三区| 亚洲永久精品在线观看| 欧美福利视频| 日韩在线欧美在线国产在线| 黑人巨大精品欧美| 精品无人区一区二区| 日韩一区二区精品葵司在线| 色天使在线观看| 日韩pacopacomama| 欧美性xxxx极品hd满灌| 日本一二三区视频在线| 素人av在线| 久久久久青草大香线综合精品| 久久精品magnetxturnbtih| www黄色网址| 国产大片一区二区| 5g国产欧美日韩视频| 国产又粗又黄视频| 久久99精品久久久久久久久久久久| 国产成人极品视频| 日本熟妇一区二区三区| 久久久久久久尹人综合网亚洲| 18性欧美xxxⅹ性满足| 久久久久99精品| 激情久久一区| 久久久免费观看视频| 国产在线一二区| 精品电影一区| 国外成人免费在线播放| 国产无遮挡又黄又爽又色| 在线成人欧美| 7m精品福利视频导航| 六月丁香在线视频| 久久精品一区| 国产成人中文字幕| 在线观看黄色国产| 精品一区二区久久| 99re视频在线观看| 秋霞av鲁丝片一区二区| 91网上在线视频| 欧美中文娱乐网| 在线激情免费视频| 亚洲另类在线一区| 欧美国产综合在线| 天堂av在线| 欧美亚洲国产怡红院影院| 午夜宅男在线视频| 中文在线免费观看| 国产欧美一级| 国产成人精品网站| 在线播放亚洲精品| 精品一区二区三区欧美| 亚洲综合精品一区二区| 狠狠人妻久久久久久综合麻豆| 成人免费视频一区| 欧美理论一区二区| 欧美尤物美女在线| 亚洲国产视频一区| 国产欧美高清在线| 欧洲美女精品免费观看视频| 日韩午夜三级在线| 中文字幕丰满孑伦无码专区| 日韩av大片| 欧美激情一级精品国产| 日韩精品1区2区| 美女视频网站黄色亚洲| 国产99在线播放| 国产高清视频在线| 亚洲最快最全在线视频| 成人免费无码av| 欧美黄色一级| 亚洲视频一区二区三区| 全程偷拍露脸中年夫妇| 免费一级欧美片在线播放| 国产精品 欧美在线| 性一交一乱一伧老太| 久久众筹精品私拍模特| 神马午夜伦理影院| 香蕉视频亚洲一级| 亚洲精品一区在线观看| 欧美日韩中文字幕视频| 亚洲激情成人| 国产有码在线一区二区视频| 欧美香蕉爽爽人人爽| 亚洲啪啪综合av一区二区三区| 成人小视频在线看| 一区二区在线视频观看| 中国人与牲禽动交精品| 日本免费观看视| 国产精品综合二区| 亚洲国产午夜伦理片大全在线观看网站 | 久久发布国产伦子伦精品| 亚洲动漫在线观看| 欧美激情视频在线观看| 91福利免费视频| 久久久久久久久久看片| 男人的天堂狠狠干| 日本亚洲视频| 欧美成人免费全部| 伊人22222| 久久久高清一区二区三区| 久久久久久久香蕉| **国产精品| 日韩在线中文字| 久久人人爽人人爽人人片av免费| 99精品一区二区| 欧美一级视频在线播放| 91成人午夜| 欧美丰满少妇xxxxx| 国产又粗又猛视频| 中文字幕永久在线不卡| 一本岛在线视频| 成人在线视频免费观看| 国产精品久久久久久av下载红粉| 水莓100在线视频| 精品久久久香蕉免费精品视频| 一级黄色片毛片| 在线成人www免费观看视频| 国产伦理一区二区三区| heyzo高清中文字幕在线| 精品免费视频.| 国产精品99精品| 99久久99久久久精品齐齐| 香港三级日本三级a视频| 亚洲一二av| 97婷婷大伊香蕉精品视频| 欧洲成人av| 欧美日韩卡一卡二| 天天综合天天做| 国产成人精品www牛牛影视| 999一区二区三区| 国产精品zjzjzj在线观看| 1769国产精品| 成人免费在线电影| 6080国产精品一区二区| 精品无码久久久久久久久| 99在线精品一区二区三区| av观看免费在线| 成人综合专区| 亚洲wwwav| 97超碰免费在线| 亚洲美女自拍视频| 中文字幕无线码一区| 中文字幕一区二区三区在线播放 | 91视频观看免费| 精品久久久久久无码国产| 色天天综合网| 成人免费视频网站入口| 国模套图日韩精品一区二区| 在线播放国产一区中文字幕剧情欧美| 亚洲天堂免费av| 亚洲一区二区三区小说| 精品人妻一区二区三区日产乱码卜| 三级精品在线观看| 欧美 国产 精品| 日韩欧美ww| 成人中文字幕在线观看 | 国产精品成av人在线视午夜片| 亚洲麻豆精品| 亚洲国产精久久久久久| 中文在线字幕免费观| 亚洲午夜一二三区视频| 日本一级免费视频| 福利91精品一区二区三区| 欧美精品第三页| 欧美日韩久久| 欧美午夜视频在线| 日韩亚洲精品在线观看| 国产精品电影观看| 七七成人影院| 中文字幕在线观看亚洲| 你懂的网站在线| 欧美日韩国产电影| 国产又色又爽又黄的| 1区2区3区精品视频| 欧美 日本 国产| 国产精品亚洲一区二区三区妖精 | www国产亚洲精品久久麻豆| 午夜激情影院在线观看| 久久国产主播| 国产精品久久久久9999爆乳| 婷婷另类小说| 日本一区视频在线观看| 精品亚洲免a| 7777精品伊久久久大香线蕉语言 | 久久精品99久久| 欧美日本三级| 国产欧美精品日韩精品| 小早川怜子影音先锋在线观看| 欧美日产国产成人免费图片| 午夜伦全在线观看| 亚洲人成免费电影| 日本精品久久久久久| 日韩亚洲欧美成人一区| 国产精品视频一二区| 欧美性做爰猛烈叫床潮| 婷婷激情五月网| 精品久久久久久久久久久久久| 欧美爱爱小视频| 亚洲欧美综合网| 亚洲激情图片网| 中文字幕精品在线不卡| 波多野结衣 在线| 成人av第一页| 最新中文字幕日本| 国产成人午夜视频| 久久aaaa片一区二区| 久久国产精品72免费观看| 中文字幕在线导航| 青青草国产成人99久久| 日本男人操女人| 日韩午夜在线电影| 日韩a∨精品日韩在线观看| 亚洲一级网站| 草草视频在线免费观看| 精品91在线| 久久视频这里有精品| 夜夜嗨av一区二区三区网站四季av| 免费看国产一级片| 免费视频一区| 中文字幕一区二区三区四区在线视频 | 精品国产一区二区在线| 日本成a人片在线观看| 日韩中文字幕网| 中文字幕中文字幕在线十八区 | 91在线视频免费91| 亚洲观看黄色网| 久久综合国产精品| 久久中文字幕精品| 国产精品久久综合| 久久精品视频免费在线观看| 亚洲综合成人在线| 国产精品自拍99| 欧美这里有精品| 91中文字幕在线播放| 日韩亚洲国产中文字幕欧美| 欧美特黄一级视频| 亚洲欧美国产视频| 国产精品麻豆一区二区三区| 日韩有码视频在线| 国产黄色小视频在线| 欧美黄色www| 欧美黑人巨大xxxxx| 成人在线精品视频| 免费日韩一区二区三区| 亚洲乱码一区二区三区 | 九九精品在线播放| av资源在线| 国产精品免费视频久久久| 日本99精品| 久久婷婷人人澡人人喊人人爽| 国产精品亚洲人成在99www| 亚洲欧美日韩不卡| 亚洲人成免费| 91国产精品视频在线观看| 国产精品91一区二区| 日本一区二区三区网站| 国产精品第四页| 欧美三级韩国三级日本三斤在线观看 | 亚洲熟妇av日韩熟妇在线| 日韩av中文字幕一区二区| 午夜激情视频网| 久久丝袜美腿综合| 波多野结衣亚洲一区二区| 日韩欧美综合在线视频| 99国产精品一区二区三区| 精品丝袜一区二区三区| 男人在线资源站| 77777少妇光屁股久久一区| 涩涩涩久久久成人精品| 精品无码久久久久国产| 亚洲精品中文字幕乱码| 欧美日韩第二页| 成人精品小蝌蚪| 成人一级黄色大片| 色婷婷久久综合| 全国男人的天堂网| 久久艳片www.17c.com| 老司机成人影院| 国产精品美女黄网| 五月婷婷亚洲| 国产精品50p| 高清在线不卡av| 久久国产精品国语对白| 欧美性大战久久久久久久| 手机看片1024日韩| 九九热在线精品视频| 欧美爱爱视频| 日韩av一区二区三区在线| 一区二区三区四区五区精品视频| 人妻少妇偷人精品久久久任期| 国产亚洲欧美激情| 在线天堂中文字幕| 精品国产伦一区二区三区观看方式| 日韩成人影视| 国产精品wwwwww| 国产精品免费大片| 看av免费毛片手机播放| 国产99一区视频免费| 婷婷久久综合网| 欧美蜜桃一区二区三区| 95在线视频| 国产精品久久久久久久久久东京| 伊人成综合网伊人222| 国产 日韩 亚洲 欧美| 国产1区2区3区精品美女| 唐朝av高清盛宴| 欧美一区二区三区免费视频| 黄网站在线免费| 亚洲最大成人网色| 亚洲欧美日韩高清在线| 色综合五月婷婷| 亚洲免费大片在线观看| 国产人妖一区二区三区| 久久精品一本久久99精品| 亚洲一区有码| av中文字幕av| 成人黄色大片在线观看| 久久不卡免费视频| 亚洲欧美国产一区二区三区| 欧美色网一区| 日韩欧美视频第二区| 免费黄网站欧美| 国产精品精品软件男同| 欧美一区二区高清| 污片视频在线免费观看| 国产在线精品日韩| 性一交一乱一区二区洋洋av| 亚洲黄色小说视频| 欧美性一区二区| 福利视频在线| 福利精品视频| 久久高清国产| 欧美a在线播放| 欧美一区在线视频| 黄色的视频在线观看| 久久99精品国产一区二区三区| 欧美亚洲在线| 制服丨自拍丨欧美丨动漫丨| 日韩小视频在线观看专区| 成人观看网址| 亚洲成人午夜在线| 国产精品影音先锋| 三级黄色在线视频| 日韩中文字幕欧美| av成人app永久免费| 亚洲欧洲日产国码无码久久99| 国产视频在线观看一区二区三区 | 亚洲欧美日韩中文在线制服| 欧美日韩在线精品一区二区三区激情综合 | 不卡的在线视频| 午夜欧美一区二区三区在线播放| 暖暖视频在线免费观看| 91精品国产综合久久久久久蜜臀| 欧美精品三级| 无码一区二区三区在线| 在线观看一区日韩| 好操啊在线观看免费视频| 国语精品免费视频| 麻豆成人91精品二区三区| 国产精品.www| 中文欧美日本在线资源| 99国产精品免费网站| 手机视频在线观看| 亚洲高清久久久| 麻豆视频在线观看免费| 久久涩涩网站|