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

Traefik 企業實戰:路由規則篇

開發 前端
相較于原生 Ingress 寫法,ingressRoute 是 2.1 以后新增功能,簡單來說,他們都支持路徑 (path) 路由和域名 (host) HTTP 路由,以及 HTTPS 配置,區別在于 IngressRoute 需要定義 CRD 擴展,但是它支持了 TCP、UDP 路由以及中間件等新特性,強烈推薦使用 ingressRoute

Traefik 路由規則

首先,當部署完后啟動 Traefik 時,定義了入口點(端口號和對應的端口名稱),然后 Kubernetes 集群外部就可以通過訪問 Traefik 服務器地址和配置的入口點對 Traefik 服務進行訪問,在訪問時一般會帶上 “域名” + “入口點端口”,然后 Traefik 會根據域名和入口點端口在 Traefik 路由規則表中進行匹配,如果匹配成功,則將流量發送到 Kubernetes 內部應用中與外界進行交互。這里面的域名與入口點與對應后臺服務關聯的規則,即是 Traefik 路由規則。Traefik 創建路由規則有多種方式:

  • 原生 Ingress 寫法
  • 使用 CRD IngressRoute 方式
  • 使用 GatewayAPI 的方式(本節不介紹)

相較于原生 Ingress 寫法,ingressRoute 是 2.1 以后新增功能,簡單來說,他們都支持路徑 (path) 路由和域名 (host) HTTP 路由,以及 HTTPS 配置,區別在于 IngressRoute 需要定義 CRD 擴展,但是它支持了 TCP、UDP 路由以及中間件等新特性,強烈推薦使用 ingressRoute

ingress方式

ingress-app.yaml:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: ingress-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: ingress-app
  template:
    metadata:
      labels:
        app: ingress-app
    spec:
      containers:
        - name: ingress-app
          image: nginx:latest
          lifecycle:
            postStart:
              exec:
                command:  ["/bin/sh", "-c", "echo Hello ingress app > /usr/share/nginx/html/index.html"]
          ports:
            - containerPort: 80
          resources:
            requests:
              cpu: 100m
              memory: 128Mi
            limits:
              cpu: 200m
              memory: 256Mi
   
---
apiVersion: v1
kind: Service
metadata:
  name: ingress-app
spec:
  selector:
    app: ingress-app
  ports:
    - name: http
      port: 80
      targetPort: 80
  type: ClusterIP
   
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress-app
spec:
  rules:
    - host: ingress.kubesre.lc
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: ingress-app
                port:
                  name: http

部署查看效果

[root@localhost ~]# kubectl apply -f  ingress-app.yaml 
deployment.apps/ingress-app created
service/ingress-app created
ingress.networking.k8s.io/ingress-app created
 
 
 
[root@localhost ~]#  kubectl get pod,svc,ingress
NAME                               READY   STATUS    RESTARTS   AGE
pod/ingress-app-578bb77b97-ps9q9   1/1     Running   0          24s
 
NAME                  TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)   AGE
service/ingress-app   ClusterIP   10.100.253.185   <none>        80/TCP    24s
service/kubernetes    ClusterIP   10.96.0.1        <none>        443/TCP   118d
 
NAME                                    CLASS     HOSTS                ADDRESS   PORTS   AGE
ingress.networking.k8s.io/ingress-app   traefik   ingress.kubesre.lc             80      24s

添加本地hosts解析

本地集群部署了Metallb負載均衡服務,可直接使用LoadBalancer地址

192.168.36.139 ingress.kubesre.lc

訪問 http://ingress.kubesre.lc/

圖片圖片

ingressRoute方式

ingressroute-app.yaml:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: ingressroute-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: ingressroute-app
  template:
    metadata:
      labels:
        app: ingressroute-app
    spec:
      containers:
        - name: ingressroute-app
          image: nginx:latest
          lifecycle:
            postStart:
              exec:
                command:  ["/bin/sh", "-c", "echo Hello ingressroute app > /usr/share/nginx/html/index.html"]
          ports:
            - containerPort: 80
          resources:
            requests:
              cpu: 100m
              memory: 128Mi
            limits:
              cpu: 200m
              memory: 256Mi
   
---
apiVersion: v1
kind: Service
metadata:
  name: ingressroute-app
spec:
  selector:
    app: ingressroute-app
  ports:
    - name: http
      port: 80
      targetPort: 80
  type: ClusterIP
   
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: ingressroute-app
spec:
  entryPoints:
  - web
  routes:
  - match: Host(`ingressroute.kubesre.lc`) # 域名
    kind: Rule
    services:
      - name: ingressroute-app  # 與svc的name一致
        port: 80                # 與svc的port name一致

部署查看效果

[root@localhost ~]# kubectl apply -f  ingressroute-app.yaml
deployment.apps/ingressroute-app created
service/ingressroute-app created
ingressroute.traefik.containo.us/ingressroute-app created
 
 
[root@localhost ~]# kubectl get pod,svc,ingressroute
NAME                                    READY   STATUS    RESTARTS   AGE
pod/ingressroute-app-64c6b5bd86-dqr2j   1/1     Running   0          94s
 
NAME                       TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)   AGE
service/ingressroute-app   ClusterIP   10.103.84.46     <none>        80/TCP    94s
 
NAME                                                AGE
ingressroute.traefik.containo.us/ingressroute-app   94s

添加本地hosts解析

192.168.36.139 ingressroute.kubesre.lc

訪問 http://ingressroute.kubesre.lc/

圖片圖片

匹配規則

更多匹配規則如下

規則

描述

Headers(key, value)

檢查headers中是否有一個鍵為key值為value的鍵值對

HeadersRegexp(key, regexp)

檢查headers中是否有一個鍵位key值為正則表達式匹配的鍵值對

Host(example.com, …)

檢查請求的域名是否包含在特定的域名中

HostRegexp(example.com, {subdomain:[a-z]+}.example.com, …)

檢查請求的域名是否包含在特定的正則表達式域名中

Method(GET, …)

檢查請求方法是否為給定的methods(GET、POST、PUT、DELETE、PATCH)中

Path(/path, /articles/{cat:[a-z]+}/{id:[0-9]+}, …)

匹配特定的請求路徑,它接受一系列文字和正則表達式路徑

PathPrefix(/products/, /articles/{cat:[a-z]+}/{id:[0-9]+})

匹配特定的前綴路徑,它接受一系列文字和正則表達式前綴路徑

Query(foo=bar, bar=baz)

匹配查詢字符串參數,接受key=value的鍵值對

ClientIP(10.0.0.0/16, ::1)

如果請求客戶端 IP 是給定的 IP/CIDR 之一,則匹配。它接受 IPv4、IPv6 和網段格式。

Headers

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: ingressroute-app
spec:
  entryPoints:
  - web
  routes:
  - match: Host(`ingressroute.kubesre.lc`) && Headers(`X-Custom-Header`, `special-value`)
    kind: Rule
    services:
      - name: ingressroute-app
        port: 80

在此示例中,IngressRoute 匹配具有以下條件的請求:

  • 主機頭是 ingressroute.kubesre.lc
  • 該請求包含一個 X-Custom-Header 值為 的自定義標頭 special-value。

如果傳入請求滿足這些條件,Traefik 會將請求路由到端口 80 上指定的服務ingressroute-ap,Headers 區分大小寫。

[root@localhost ~]# curl -H "Host: ingressroute.kubesre.lc" -H "X-Custom-Header: special-value" http://ingressroute.kubesre.lc
Hello ingressroute app

Path

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: ingressroute-app
spec:
  entryPoints:
  - web
  routes:
  - match: Host(`ingressroute.kubesre.lc`) && Path(`/`)
    kind: Rule
    services:
      - name: ingressroute-app
        port: 80

在這個例子中,IngressRoute 配置會匹配 ingressroute.kubesre.lc 域名下的特定 URL 路徑模式。URL 路徑的模式是 / 測試訪問如下:

[root@localhost ~]# curl -H "Host: ingressroute.kubesre.lc" http://ingressroute.kubesre.lc/
Hello ingressroute app

Method

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: ingressroute-app
spec:
  entryPoints:
  - web
  routes:
  - match: Host(`ingressroute.kubesre.lc`) && Method(`GET`)
   kind: Rule
    services:
      - name: ingressroute-app
        port: 80

在這個例子中,IngressRoute 配置會匹配 ingressroute.kubesre.lc 域名下的使用 GET 方法的 HTTP 請求。

[root@localhost ~]# curl -XGET -H "Host: ingressroute.kubesre.lc" http://ingressroute.kubesre.lc/    
Hello ingressroute app

配置Https

自簽名證書

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj "/CN=ingressroute.kubesre.lc"

創建 tls 類型的 secret

kubectl create secret tls myapp-tls --cert=tls.crt --key=tls.key

創建 https的 ingressRoute ingressroute-app-https.yaml:

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: ingressroute-app-https
spec:
  entryPoints:
  - websecure
  routes:
  - match: Host(`ingressroute.kubesre.lc`) # 域名
    kind: Rule
    services:
      - name: ingressroute-app # 與svc的name一致
        port: 80               # 與svc的port name一致
  tls:
    secretName: myapp-tls # 指定tls證書名稱

部署

[root@localhost ~]# kubectl apply -f  ingressroute-app-https.yaml
ingressroute.traefik.containo.us/example-ingressroute-https created  
 
[root@localhost ~]# kubectl get ingressroute
NAME                     AGE
ingressroute-app         8m57s
ingressroute-app-https   2s

訪問 https://ingressroute.kubesre.lc/,此時 http 和 https 站點共存圖片

負載均衡

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: ingressroute-app-lb
spec:
  entryPoints:
  - web              # 與 configmap 中定義的 entrypoint 名字相同
  routes:
  - match: Host(`lb.kubesre.lc`) # 域名
    kind: Rule
    services:
      - name: ingress-app       # 與svc的name一致
        port: 80                # 與svc的port一致
      - name: ingressroute-app  # 與svc的name一致
        port: 80                # 與svc的port一致

部署

[root@localhost ~]# kubectl apply -f  ingressroute-app-lb.yaml   
ingressroute.traefik.containo.us/ingressroute-app-lb created
 
[root@localhost ~]# kubectl get ingressroute
NAME                     AGE
ingressroute-app         13m
ingressroute-app-https   5m2s
ingressroute-app-lb      27s

添加本地hosts解析

192.168.36.139 lb.kubesre.lc

訪問測試,可以發現 ingress-app 和 ingressroute-app 的內容

[root@localhost ~]# curl http://lb.kubesre.lc/
Hello ingressroute app
[root@localhost ~]# curl http://lb.kubesre.lc/
Hello ingress app
[root@localhost ~]# curl http://lb.kubesre.lc/
Hello ingressroute app
[root@localhost ~]# curl http://lb.kubesre.lc/
Hello ingress app


責任編輯:武曉燕 來源: 云原生運維圈
相關推薦

2023-09-05 07:24:33

Traefik加權輪詢

2011-09-05 14:31:20

路由器限速

2023-10-16 17:41:40

Drools

2012-03-13 11:00:41

imo即時通訊

2011-08-23 09:54:31

路由路由表路由器

2009-04-14 09:48:00

cisco路由器配置

2011-08-23 10:20:28

路由協議路由

2012-02-17 09:26:34

2016-11-01 13:11:28

2020-04-08 13:05:03

TraefikKubernetes樹莓派

2013-10-23 09:22:49

純路由集成路由

2012-12-17 09:50:40

路由器訪問路由器設置路由器控制

2018-02-08 10:05:15

人工智能企業招聘

2021-12-28 15:38:46

Traefik中間件插件

2016-08-23 13:21:15

MVC路由視圖

2009-12-16 16:33:18

華為路由器配置命令

2022-09-06 08:54:00

SpringBootController

2021-05-12 06:18:19

KubeBuilderOperatork8s

2011-09-19 15:22:38

路由器AR2200華為

2012-05-15 09:30:18

企業應用
點贊
收藏

51CTO技術棧公眾號

久久精品午夜福利| 国产成人鲁鲁免费视频a| 日本黄色的视频| 日本中文字幕在线看| 国产精品自拍一区| 午夜精品一区二区三区在线视频| 精品少妇人妻一区二区黑料社区| 欧美aaa视频| 亚洲欧美日韩中文字幕一区二区三区 | 日本高清视频免费在线观看| 亚洲爆乳无码一区二区三区| 亚洲欧美成人| 精品国产视频在线| 完美搭档在线观看| 成人国产一区| 午夜欧美视频在线观看| 日韩激情视频| 亚洲国产精品欧美久久| 日韩av一区二区三区四区| 久久国产精品影视| caopeng视频| 亚洲精品一区二区三区中文字幕| 欧美午夜激情小视频| avove在线观看| 免费在线超碰| 成人毛片在线观看| 国产精品自在线| 免费看日韩毛片| 欧美一区国产在线| 国产一区二区三区欧美| 午夜男人的天堂| 99久久久国产| 欧美在线一区二区| 黄色一级视频片| 性xxxxfjsxxxxx欧美| 欧美国产日韩一二三区| 久久综合福利| 韩国中文字幕hd久久精品| 欧美a级一区二区| 69视频在线免费观看| 久久久久无码精品国产| 99re66热这里只有精品8| 亚洲精品在线不卡| 人妻激情偷乱频一区二区三区| 日韩久久99| 在线观看av一区二区| 男女激情无遮挡| 欧美aaaxxxx做受视频| 日韩理论片在线| 亚洲韩国在线| gogogo高清在线观看免费完整版| 久久综合色综合88| 国产嫩草一区二区三区在线观看| 国产丝袜在线视频| 国产真实乱对白精彩久久| 国产精品极品美女在线观看免费| 午夜精品一区二| 亚洲视频www| 91高清视频免费| 欧美啪啪小视频| 亚洲伊人网站| 国产ts人妖一区二区三区| 中文字幕激情小说| 国产精品三上| 日本伊人精品一区二区三区介绍| 天天干天天干天天| 免费久久99精品国产自在现线| 91精品国产色综合| 成人午夜视频在线播放| 亚洲欧美成人| 国产精品视频内| 最新中文字幕第一页| 乱一区二区av| 亚洲影视中文字幕| www.色视频| 懂色av一区二区在线播放| 91偷拍精品一区二区三区| 亚洲第一视频在线播放| av中文一区二区三区| 免费成人看片网址| 成人网视频在线观看| 国产精品成人一区二区三区夜夜夜| 亚洲高清在线播放| 成人影院www在线观看| 亚洲乱码国产乱码精品精的特点| 日韩亚洲欧美视频| 欧洲亚洲两性| 这里是久久伊人| 日本精品一二三区| 蜜臀av免费一区二区三区| 中文字幕精品av| 欧美极品aaaaabbbbb| 一区二区久久| 国产美女精品视频免费观看| 精品人妻一区二区三区三区四区 | 国产一级在线观看| 欧美国产激情二区三区 | 男女啪啪在线观看| 亚洲一级二级在线| 能在线观看的av网站| 日韩深夜福利网站| 亚洲精品720p| 日本美女xxx| 欧美日韩国产高清| 国产精品欧美日韩一区二区| 亚洲av无码国产精品永久一区| 久久综合精品国产一区二区三区| 亚洲一区高清| 国产精品高颜值在线观看| 欧美三区在线观看| 无码任你躁久久久久久老妇| jiujiure精品视频播放| 欧美精品999| 中文字幕日本视频| 91色在线porny| 大桥未久一区二区三区| 日韩影片中文字幕| 欧美精品一区二区三区四区| 亚洲图片第一页| 在线综合亚洲| 91国产在线播放| www.91在线| 欧美日韩一区二区三区在线免费观看| 三级黄色片播放| 国产一区二区电影在线观看| 久久久久久久国产精品视频| 亚洲手机在线观看| 久久免费的精品国产v∧| 69精品丰满人妻无码视频a片| 日本不卡一二三| 亚洲精品久久久久久久久| 人妻久久一区二区| 久久精品国产色蜜蜜麻豆| 久久久久久国产精品mv| 精品一性一色一乱农村| 欧美福利电影网| 国产成人精品视频免费| 日韩av成人高清| 欧美日韩国产不卡在线看| heyzo高清在线| 日韩欧美国产wwwww| 国产真实乱在线更新| 日韩专区一卡二卡| 欧美精品一区二区视频| 日韩激情电影| 精品亚洲国产成av人片传媒 | 欧美性猛交xxx| 日韩精品人妻中文字幕有码| 欧美久久视频| 97超碰人人模人人爽人人看| caopo在线| 6080日韩午夜伦伦午夜伦| 99久久精品久久亚洲精品| 日韩成人一区二区| 亚洲精品第一区二区三区| 性欧美freehd18| 国产一区二区三区久久精品| 中文字幕视频二区| 欧美国产一区在线| 91国内在线播放| 99精品在线| 亚洲精品免费一区二区三区| 18av在线视频| 欧美大片国产精品| 在线看成人av| 91啪亚洲精品| 免费一级特黄录像| 99视频精品全国免费| 91丨九色丨国产| 成入视频在线观看| 国产丝袜一区二区三区免费视频 | 国产成人无吗| 日韩一区二区电影网| 久久久久成人精品无码| 不卡一卡二卡三乱码免费网站| 男人添女荫道口图片| 免费日韩一区二区三区| 国产不卡一区二区在线播放| 欧美一区二区三区在线观看免费| 制服丝袜亚洲精品中文字幕| 久久久久无码国产精品| 久久久久久久久一| 亚洲视频一二三四| 欧美视频网站| 欧美日韩精品久久久免费观看| 欧美日一区二区三区| 久久久国产视频| 日日夜夜精品免费| 91高清视频在线| 久久爱一区二区| 国产精品99精品久久免费| 91九色在线观看视频| 欧美日韩一区二区综合| 91精品综合久久| 成人免费影院| 久久国产精品久久久| 性xxxx视频| 7777精品伊人久久久大香线蕉超级流畅 | 在线免费av片| 亚洲国产精品久久人人爱| 中文字幕免费视频| 国产91丝袜在线播放| 可以免费在线看黄的网站| 亚洲电影在线一区二区三区| 国产亚洲自拍偷拍| 久久人人视频| 欧美在线观看网址综合| 久久精品视频免费看| 日韩久久精品电影| 国产三级精品在线观看| 色综合久久综合网97色综合| 午夜激情福利电影| 久久久天堂av| 香蕉视频色在线观看| 老牛影视一区二区三区| 久久综合久久网| 我不卡手机影院| 欧美午夜视频在线| 第四色在线一区二区| 国产日韩欧美中文在线播放| 欧美a级在线观看| 久久天天躁夜夜躁狠狠躁2022| 日夜干在线视频| 日韩免费电影网站| 亚洲一区精品在线观看| 欧美色欧美亚洲高清在线视频| 久久久久久久久久97| 国产日产精品1区| 少妇户外露出[11p]| 国产精品77777竹菊影视小说| 激情 小说 亚洲 图片: 伦| 免费亚洲一区| 三上悠亚久久精品| 国产一区亚洲| 久久www视频| 天天射成人网| 亚洲一区在线免费| 欧美日韩一二| 日本在线观看一区二区| 自拍偷拍精品| 久久精品综合一区| 国产在线播放精品| 国产高清一区视频| 欧美激情精品| 91久色国产| 日本精品国产| 亚洲一区久久久| 精品国产亚洲一区二区三区| 91情侣偷在线精品国产| 亚洲18在线| 成人网在线免费观看| 日本a人精品| 成人性生交大片免费看视频直播 | 国产免费一区二区三区网站免费| 91小视频在线| 大黑人交xxx极品hd| 久久午夜电影网| 波多野在线播放| 日本一区二区三区国色天香 | 亚洲欧美视频二区| 麻豆视频观看网址久久| 成年人三级黄色片| 精品中文av资源站在线观看| 久久成年人网站| 国产真实乱偷精品视频免| 中文字幕一二三| 成+人+亚洲+综合天堂| v8888av| 国产日韩欧美a| 一级免费黄色录像| 亚洲精品一卡二卡| 国产香蕉在线视频| 色综合久久综合网| 在线免费观看高清视频| 欧美一区二区在线不卡| 六月婷婷综合网| 亚洲乱亚洲乱妇无码| 成a人片在线观看www视频| xx视频.9999.com| 国产三线在线| 日韩av片永久免费网站| 白嫩亚洲一区二区三区| 国产精品青青草| 国产一区二区精品久| 韩国黄色一级大片| 亚洲免费大片| 男人插女人下面免费视频| 国产精品一级黄| 人妻丰满熟妇av无码久久洗澡| 中文字幕免费不卡| 青青草国产在线观看| 岛国av一区二区| 国产精品怡红院| 亚洲精品视频久久| 黄网站免费在线观看| 91精品国产亚洲| 成人51免费| 欧洲高清一区二区| 欧美午夜一区| 在线免费观看视频黄| 成人综合在线网站| 国产在线综合视频| 亚洲成人免费电影| 国产尤物视频在线观看| 亚洲精品99999| 成年视频在线观看| 日本精品性网站在线观看| 欧美精品影院| 午夜精品一区二区三区四区 | 欧美高清videos高潮hd| 欧美gay囗交囗交| 国产精品国产一区二区| 天天综合一区| 国产综合免费视频| 成人免费视频播放| 成人涩涩小片视频日本| 日本福利一区二区| 欧美性受xxxx狂喷水| 久久夜色撩人精品| 台湾佬中文娱乐久久久| 国产伦精品一区二区三区照片| 欧美独立站高清久久| 毛片av免费在线观看| 成人a免费在线看| 日韩在线中文字幕视频| 欧美专区在线观看一区| 日韩av地址| 国内外成人免费激情在线视频网站| 亚洲国产一区二区久久| 色就是色欧美| 久久久久国产精品午夜一区| 国产精品九九视频| 亚洲已满18点击进入久久| 国产精品国产精品国产专区| 一区二区三区视频观看| 欧美片第1页| 久久精品日产第一区二区三区精品版 | 正在播放精油久久| 日韩黄色片在线观看| 五月婷婷综合在线观看| 婷婷成人激情在线网| 人人妻人人澡人人爽精品日本| 欧美精品在线视频观看| 99er精品视频| youjizz.com亚洲| 麻豆久久久久久| 开心激情五月网| 欧美精选一区二区| 日本在线视频站| 91在线网站视频| 欧美一区二区三区久久精品茉莉花| 午夜影院免费观看视频| 亚洲美女视频在线| 午夜精品在线播放| 国内精品伊人久久| 亚洲欧美成人vr| 动漫av免费观看| 国产精品视频九色porn| 91tv国产成人福利| 久久精品电影网站| 欧美专区视频| 免费av手机在线观看| 91欧美一区二区| 伊人久久久久久久久久久久| 伊人青青综合网站| 日本久久一区| 欧美交换配乱吟粗大25p| www.爱久久.com| 无码人妻av免费一区二区三区| 国产一区二区三区在线观看网站| 韩日精品一区| 国产精品自拍合集| 99久久精品国产导航| 在线免费观看国产精品| yw.139尤物在线精品视频| 97视频一区| 成年人免费在线播放| 国产精品免费aⅴ片在线观看| 国产熟女一区二区丰满| 高清欧美性猛交xxxx| 国产最新精品| 亚洲精品免费一区亚洲精品免费精品一区| 亚洲男人的天堂在线aⅴ视频| 神马午夜精品95| 国产精品视频大全| 国产精品久久| 一级片久久久久| 欧美精品偷拍| 欧美一级小视频| av网站大全在线观看| 国产剧情久久久久久| 国内在线观看一区二区三区| 亚洲理论片在线观看| 欧美一级理论片| videos性欧美另类高清| 日本成人性视频| 久久综合九色综合97婷婷女人| 国产又大又黄又爽| 91精品国产91久久久久久不卡| 999国产精品永久免费视频app|