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

淺析ServiceMesh和Istio,你學會了嗎?

開發 架構
分布式架構下將單獨服務拆分成子服務,結合各種架構設計已經將分布式基石做好了,但是在業務層的架構設計上,還是有很多問題需要解決,比如子服務更新如何不影響全局,功能迭代如何足夠快,如何細粒度的監控某些服務狀態等。

1、什么是ServiceMesh?

1.1、從單體到分布式

從后臺服務發展之初,其實一直面臨一個問題,就是如何將多臺服務器組成一個整體提供對外服務。畢竟單體服務功能單一,在發展前期已經滿足各種需求,但是隨著互聯網的發展,服務類型越來越多,也越來越復雜,如果用單體架構思考,就會發現越來越難滿足需求。為了解決這個問題,于是出現了分布式架構,將單體服務拆分成多個子服務,每個子服務負責不同的功能,然后通過網關組合子服務,對外提供服務??此七@樣已經解決了單體服務的問題,但是隨著子服務的增多,網關也會越來越復雜,而且每個子服務都需要單獨維護,服務治理就變得非常復雜。為了解決這里復雜性,因此引入各種架構概念:

  • 用遠程調用代替子服務之間的通信,統一管理通訊協議;
  • 用服務發現代替子服務的注冊,統一管理服務地址;
  • 引入服務治理組件,統一管理子服務;
  • 引入旁路負載均衡,統一管理流量管理;...

1.2、微服務架構

分布式架構下將單獨服務拆分成子服務,結合各種架構設計已經將分布式基石做好了,但是在業務層的架構設計上,還是有很多問題需要解決,比如子服務更新如何不影響全局,功能迭代如何足夠快,如何細粒度的監控某些服務狀態等。為了解決這些問題,于是出現了微服務架構,將業務從粒度上變成更加輕量,每個服務負責更小的業務,這樣就可以更快的迭代,更細粒度的監控服務狀態等。

1.3、ServiceMesh

雖然分布式基石做好了,微服務架構已經能解決業務層發展的一些問題,但是對于工程師來說,關心底層通訊協議,服務發現,負載均衡等這些細節,似乎有些繁瑣,就如同使用Linux一樣,如果開發者還需要關注什么是文件還是網絡(在Linux中,一切皆文件),那對于負擔太重了。于是隨著Docker和K8S的發展,ServiceMesh 應運而生,作為云原生下的服務間通訊的中間件,屏蔽了底層通訊協議,服務發現,負載均衡等細節,讓開發者只需要關注業務邏輯。

ServiceMesh架構圖ServiceMesh架構圖

發展最早的是Linkerd,通過 Sidecar 模式托管服務間的網絡調用和調度,不過由于性能問題被開源社區放棄;第二代是由google發展的 Istio,重新開發了 Envoy 作為網關,將系統定義為數據面和控制面,數據面負責網絡通訊和負載均衡,控制面負責服務治理,下面將詳細介紹其架構和設計方式。

2、ServiceMesh 的開源實現:Istio

ServiceMesh有一些開源項目,其當前最流行是Google開源實現是 Istio,在2018年10月開源,目前已經發展到了1.2版本,其github地址為:

https://github.com/istio/istio

2.1、Istio架構圖

Istio架構圖如下:

Istio架構圖Istio架構圖

提供的功能:

  • 針對HTTP,gRPC,WebSocket和TCP協議提供負載均衡;
  • 精細的流量控制,比如A/B測試,金絲雀部署等;
  • 模塊化的插件設計,可以通過API進行訪問,頻率限制等;
  • 全自動的請求遙測,包括請求的追蹤,監控和日志;
  • 強大的安全功能,比如認證,授權,加密等;

2.2、Istio數據面

可以看到架構圖上,每個服務都有一個sidecar,也就是 Envoy,這個就是數據面,負責服務間通訊和負載均衡。所有進入服務的請求都經過 Envoy,然后根據路由規則轉發到相應的服務,所以 Envoy 被稱為服務網格的入口。Envoy 架構圖如下:

EnvoyEnvoy

當然,Envoy 并不是唯一的數據面,還有 Linkerd,Kuma 等,但是Envoy 性能比較好,所以目前使用最多。

2.3、Istio控制面

控制面負責服務治理,比如路由規則,安全策略等,是服務網格的控制核心,通過控制面,可以配置服務網格中各個組件的行為。為了結構化控制面的功能,Istio 將其分為Pilot,Mixer,Citadel組件,其各個部分對應的功能:

  • Pilot:負責服務發現,負載均衡,路由規則等,不過Pilot不提供服務注冊,只提供標準化的接口,可以方便的對接到各個服務注冊中心,比如Eureka,Etcd等,然后通過服務發現控制Envoy的動態轉發能力;
  • Mixer:負責訪問控制,策略執行等,在最初的Istio的架構設計中,Mixer是中心化的組件,由于Mixer提供了各種訪問控制策略,所以Mixer的負載壓力比較大,發起請求之前做一次邏輯檢查,請求結束后還需要上報處理,Mixer接收的請求至少漲了原始請求的2倍。為了解決這個問題,Mixer增加了緩存的功能,邏輯處理和上報都由Mixer緩存完成,這樣Mixer的負載壓力就能緩解;
  • Citadel:負責安全功能,比如認證授權等,比如那些服務安全級別比較高,需要對請求做單獨的加密處理或者角色控制,Istio 通過引入Citadel組件,將安全能力透明化;

2.4、詳解 Envoy

Envoy是專為大型現代SOA(面向服務架構)設計的、用C++11開發的代理和通信總線,作為服務網格中的數據面,負責服務間通訊和負載均衡。開源地址:https://github.com/envoyproxy/envoy.git

(1)編譯編譯依賴:

  • C++11
  • bazel
git clone https://github.com/envoyproxy/envoy.git
cd envoy
bazel build //source/exe:envoy-static

(2)配置Envoy的配置文件為 yaml 格式,其配置文件分為兩部分:

  • 靜態配置:在啟動時加載,后續不會變化;
  • 動態配置:在運行時加載,可以調用API動態修改;
  • 樣例配置文件:
admin:                  # 監控配置
  address:
    socket_address:
      protocol: TCP
      address: 0.0.0.0
      port_value: 9901  # 監聽的端口
static_resources:
  listeners:
  - name: listener_0
    address:
      socket_address:
        protocol: TCP
        address: 0.0.0.0
        port_value: 10000 # 監聽的端口
    filter_chains:
    - filters:
      - name: envoy.filters.network.http_connection_manager # 過濾器名稱
        typed_config:
          "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
          stat_prefix: ingress_http
          access_log:
          - name: envoy.access_loggers.stdout
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog
          route_config:
            name: local_route
            virtual_hosts:
            - name: local_service
              domains: ["*"]
              routes:
              - match:
                  prefix: "/"
                route:
                  host_rewrite_literal: www.envoyproxy.io
                  cluster: service_envoyproxy_io
          http_filters:
          - name: envoy.filters.http.router
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
  clusters:
  - name: service_envoyproxy_io
    type: LOGICAL_DNS
    # Comment out the following line to test on v6 networks
    dns_lookup_family: V4_ONLY
    lb_policy: ROUND_ROBIN
    load_assignment:
      cluster_name: service_envoyproxy_io
      endpoints:
      - lb_endpoints:
        - endpoint:
            address:
              socket_address:
                address: www.envoyproxy.io
                port_value: 443
    transport_socket:
      name: envoy.transport_sockets.tls
      typed_config:
        "@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
        sni: www.envoyproxy.io

(3)服務啟動和測試

./envoy -c envoy.yaml
curl -v localhost:10000

# 返回數據
TODO:

(4)Envoy架構

圖片圖片

Envoy包括幾個部分:

  • listeners:監聽器,負責監聽端口,接收請求,比如上述的配置文件中監聽10000端口;
  • filter Chains:過濾器鏈,可以在配置文件配置對于請求的處理鏈路,可以在任何一個套接字上,按我們的需要去拼接多個過濾器,來實現對流量的、不同功能的處理,比如上述的配置文件中的過濾器鏈,在監聽器上添加了 HttpConnectionManager 過濾器,這個過濾器負責解析HTTP協議;
  • cluster defintios:設置轉發到下游的upsteam server,比如上述配置文件中的cluster defintios,設置轉發到www.envoyproxy.io這個域名;

Envoy提供了xDS API標準,什么是xDS?xDS是x-discovery service,也就是服務發現服務,Envoy通過xDS API獲取配置信息,然后根據配置信息進行轉發,包括幾個類型,分別是:EDS(endpoint discovery service),LDS(listener discovery service)和CDS(cluster discovery service),對應實現節點服務發現,監聽器服務發現和集群服務發現。

EnvoyEnvoy

Envoy支持L3/L4 filter架構,提供了對L3/L4網絡代理功能,這是Envoy的核心功能,還支持TCP、UDP、HTTP、TLS證書認證、Redis、Postgres、MongoDb等諸多協議的filter;Envoy支持HTTP L7架構,提供了對HTTP協議的filter,支持HTTP1.1、HTTP2、HTTP3,gRPC等協議;Envoy還提供了健康檢查,負載均衡,熔斷,限流等功能,并且有強大的可觀測性,包括metrics、tracing等;

(5)Envoy處理請求流程

  • 某請求經過TCP鏈接被處于某個worker線程的listener接受;
  • listener filter鏈被創建,一個listener可以有多個filter鏈,主要用于SNI、相關等處理,一旦處理完成,listener將匹配一個network filter鏈,如HTTP connection manager;
  • listener filter鏈可以與TLS關聯,以解密被加密的數據,network filter鏈被創建,如HTTP connection manager;
  • HTTP/2編解碼器將TCP流解幀為獨立的stream,每個stream處理一對request/response;
  • 對于每個HTTP stream,一個下游http filter被創建,其中最重要的是route filter,它必須位于HTTP filter鏈的末端;
  • route filter根據配置來選定請求要被路由到哪個cluster(route filter將從cluster獲取HTTP connection pool);
  • cluster通過負載均衡策略選定最終的上游節點,其中還涉及到了斷路器與健康檢查等機制,若HTTP connection pool不存在存活的鏈接,則一個與上游節點的新鏈接將被建立;
  • 對于每個stream,一個上游HTTP filter鏈將被創建,默認情況下只有codec filter,它主要負責將請求編碼給上游節點,并將上游節點的回包解碼;
  • 處理與上游節點相關的TLS,而后將請求發送到上游節點;
  • 收到上游節點的回包后,回包以相反順序依次經過HTTP filter,包括上游codec filter,route filter等filter,最終被發送到下游;
  • 最后stream被銷毀,更新整個過程中產生的統計數據與日志;

3、Istio實踐

Istio 是基于K8S編排服務,而K8S網絡相關的知識點,在《Kubernetes核心原理》做過一些介紹,這里再回顧一下:

  • K8S的物理資源是Node,每個Node上運行一個Kubelet進程,而Node上運行的Pod,就是K8S的邏輯資源;
  • 每個Pod都有一個IP地址,通過該IP地址可以訪問到Pod;
  • 如果聲明Deploymnet,則K8S會為該Deployment創建一組Pod,每個Pod的IP地址是不同的,為了這些Pod實現負載均衡,K8S會為每個Pod創建一個Service,Service的IP地址是固定的,通過該IP地址可以訪問到一組Pod;
  • Service的IP地址是虛擬IP,K8S通過iptables規則將Service的IP地址映射到Pod的IP地址;
  • 在K8S中服務發現,是通過CoreDNS實現的DNS服務來找到對應的Service的IP;

而在Istio中,每個Pod都有一個對應的Sidecar,Sidecar負責與K8S進行通信,可以登陸到業務的Pod中執行ps aux,會看到proxy的進程,具體istio的pods詳細如下圖:

詳情詳情

如果你想繼續探究內部實現,可以嘗試自己安裝Istio,如果你沒有自己的可用集群,可以使用Kubernetes Playground,打開鏈接:https://labs.play-with-k8s.com/具體可以參考這篇文章:https://www.knowledgehut.com/blog/cloud-computing/test-drive-your-first-istio-deployment-using-play-with-kubernetes-platform-cloud-computing

對應的腳本已經準備好了,可以先執行istio-preinstall.sh:

#!/bin/bash
kubeadm init --apiserver-advertise-address $(hostname -i)
mkdir -p $HOME/.kube
chown $(id -u):$(id -g) $HOME/.kube/config
kubectl apply -n kube-system -f "https://cloud.weave.works/k8s/net?k8s-versinotallow=$(kubectl version | base64 | tr -d '\n')"

然后執行istio-install.sh:

#!/bin/bash
curl -L https://git.io/getLatestIstio | sh -
export PATH=$PWD/bin:$PATH
cd istio-1.21.2
istioctl manifest apply --set profile=demo --set values.gateways.istio-ingressgateway.type=ClusterIP

最后執行:kubectl -n istio-system get pod 可以看到isito-ingressgateway和istio-pilot的pod狀態都是running。

參考

(1)https://cloud.tencent.com/developer/article/1351311

(2)https://labs.play-with-k8s.com/

(3)https://blog.csdn.net/KeyarchOS/article/details/135782578

責任編輯:武曉燕 來源: 周末程序猿
相關推薦

2024-01-08 07:29:57

多集群模型Istio網絡拓撲

2024-07-17 09:23:58

Vite插件機制

2024-01-18 09:38:00

Java注解JDK5

2023-07-10 08:36:21

工具pptword

2024-01-19 08:25:38

死鎖Java通信

2023-01-10 08:43:15

定義DDD架構

2024-02-04 00:00:00

Effect數據組件

2023-07-26 13:11:21

ChatGPT平臺工具

2024-01-02 12:05:26

Java并發編程

2023-08-01 12:51:18

WebGPT機器學習模型

2024-11-08 08:56:01

2022-11-21 16:57:20

2023-01-30 09:01:54

圖表指南圖形化

2024-08-06 09:47:57

2022-07-08 09:27:48

CSSIFC模型

2023-10-10 11:04:11

Rust難點內存

2024-07-31 08:39:45

Git命令暫存區

2023-12-12 08:02:10

2024-05-06 00:00:00

InnoDBView隔離

2023-08-26 21:34:28

Spring源碼自定義
點贊
收藏

51CTO技術棧公眾號

69久久精品| 国产精品18在线| 黑森林国产精品av| 国产女人aaa级久久久级 | 9999在线视频| 国产午夜精品一区二区三区嫩草| 国产在线精品成人一区二区三区| 欧美日韩国产精品综合| 免费看成人吃奶视频在线| 4438x亚洲最大成人网| 天天夜碰日日摸日日澡性色av| 国产天堂在线| 国产91精品在线观看| 国产精品99久久久久久久久| 久久久久久av无码免费网站| 欧美日韩水蜜桃| 亚洲精品一区二区三区影院| 蜜臀一区二区三区精品免费视频| 啦啦啦中文在线观看日本| 欧美激情一区不卡| 国产午夜精品一区| 国产精品美女一区| 久久裸体视频| 97久久精品人搡人人玩| 国产男女猛烈无遮挡在线喷水| 琪琪久久久久日韩精品| 日韩欧美中文字幕制服| 少妇一级淫免费放| 成人性教育av免费网址| 亚洲不卡在线观看| 熟女熟妇伦久久影院毛片一区二区| 午夜影院免费体验区| 国产精品99久久久久久似苏梦涵 | 国内精品美女av在线播放| 999久久久国产| 免费不卡中文字幕在线| 亚洲精品一区二区三区福利| 久久精品一卡二卡| 欧美天堂一区二区| 色成年激情久久综合| 免费看又黄又无码的网站| 性欧美videoshd高清| 国产精品福利av| 亚洲精品国产系列| 成人精品一区二区| 久久精品亚洲麻豆av一区二区| 精品国产乱码久久久久久蜜柚 | 久久女同性恋中文字幕| 国产精品午夜av在线| 国产黄色片网站| 国模娜娜一区二区三区| 成人在线视频网站| 91美女精品网站| 精彩视频一区二区| 国产综合香蕉五月婷在线| 超碰在线97观看| 日韩电影免费一区| 国产精品久久久久久久久久久久久久 | 日韩精品诱惑一区?区三区| 亚洲人线精品午夜| 久久丫精品忘忧草西安产品| 怕怕欧美视频免费大全| 亚洲人在线视频| 久久视频精品在线观看| 日韩欧美三级| 久久激情视频免费观看| 中文字幕av播放| 欧美日韩1区2区3区| 欧美精品18videos性欧美| 日韩精品成人一区| 亚洲伊人观看| 国产精品你懂得| 国产精品九九九九| 丰满白嫩尤物一区二区| 久久国产精品一区二区三区四区| 手机看片福利在线观看| 国产校园另类小说区| 中国成人亚色综合网站 | 欧美乱大交xxxxx| 国产午夜小视频| 免费日韩视频| 国产日韩欧美成人| 丰满少妇被猛烈进入| 91美女片黄在线观看91美女| 色狠狠久久av五月综合| 激情在线小视频| 午夜影院久久久| 一区二区三区免费播放| 久久精品九色| 亚洲美女性视频| 免费精品在线视频| 亚洲黄色免费| 成人激情春色网| 无码国产色欲xxxx视频| 欧美国产乱子伦| 国产美女作爱全过程免费视频| 亚洲天堂资源| 9191成人精品久久| 精品人妻一区二区三区香蕉| 欧美aaaa视频| 欧美怡春院一区二区三区| 中文字幕在线2019| 99久久综合国产精品| 亚洲欧洲一区二区| 瑟瑟视频在线看| 日韩欧美亚洲国产精品字幕久久久| free性中国hd国语露脸| 国产一级片在线| 国产色91在线| 日本一区午夜艳熟免费| 成人不卡视频| 亚洲精品成人久久| 久久99久久99精品免费看小说| 亚洲成人中文| 91在线观看免费高清完整版在线观看 | 在线综合+亚洲+欧美中文字幕| 免费黄色在线播放| 成人在线免费观看网站| 欧美亚洲激情在线| 成人午夜福利视频| 国产精品福利在线播放| 国产特级淫片高清视频| 91嫩草国产线观看亚洲一区二区 | 美女精品在线观看| 96成人在线视频| 日本高清视频在线播放| 色综合中文字幕国产| 性感美女一区二区三区| 偷拍欧美精品| 国产日韩中文字幕在线| 欧美精品久久久久久久久久丰满| 亚洲一区二区视频在线观看| 97人人爽人人| 久久综合电影| 国产在线精品自拍| eeuss影院在线观看| 色婷婷精品大在线视频| 91av在线免费| 在线亚洲国产精品网站| 国内视频一区| sm性调教片在线观看 | 国产美女搞久久| 成人高清免费在线播放| 色偷偷久久人人79超碰人人澡| 在线天堂www在线国语对白| 狠狠色丁香久久综合频道| 亚洲自拍欧美另类| av在线播放国产| 欧美精品黑人性xxxx| 女性裸体视频网站| 久久国产精品99精品国产| 亚洲免费精品视频| 九九热这里有精品| 精品国内自产拍在线观看| 在线观看视频二区| 亚洲男人的天堂av| 久久久久中文字幕亚洲精品 | 一区二区国产视频| 韩国av一区二区三区| 九九久久电影| 精品中文字幕一区二区三区av| 国产精品毛片视频| 国产一区二区在线视频你懂的| 欧美特黄不卡| 免费福利视频一区| 九九热精品视频在线观看| av亚洲一区二区三区| 性欧美xxxx大乳国产app| 成人综合av网| 麻豆免费在线| 亚洲欧美一区二区精品久久久| 精品久久久久久久久久久国产字幕| 久久久影视传媒| wwww.国产| 欧美黄色一区| 看高清中日韩色视频| 全球最大av网站久久| 久久久精品一区二区三区| 亚洲国产精品一| 欧美日韩另类字幕中文| www中文在线| 国产**成人网毛片九色| 91免费视频网站在线观看| 日韩国产欧美| 99一区二区三区| 成人影院入口| 米奇精品一区二区三区在线观看| 老牛影视av牛牛影视av| 欧美在线|欧美| www欧美com| 久久久精品免费免费| 免费黄频在线观看| 久久国产88| 三级在线免费观看| 国产不卡av一区二区| 亚洲free性xxxx护士白浆| 亚洲天堂资源| 欧美激情精品久久久久| 99se视频在线观看| 亚洲国产一区二区三区四区| 依依成人在线视频| 欧美日韩免费观看中文| 久久福利免费视频| 久久久久久久久久看片| 亚洲国产精品狼友在线观看| 日本最新不卡在线| 日韩欧美视频网站| 一区二区三区中文| 亚洲二区自拍| 精品在线观看入口| 国产一区二区三区四区五区加勒比| 国产综合色激情| 日本国产欧美一区二区三区| 日韩特级毛片| 日韩性xxxx爱| 狠狠狠综合7777久夜色撩人| 亚洲第一精品久久忘忧草社区| 亚洲在线免费观看视频| 91久久精品日日躁夜夜躁欧美| 欧美日韩在线视频免费播放| 欧美国产成人在线| 国产呦小j女精品视频| 夫妻av一区二区| 免费看的av网站| 久久综合综合久久综合| 爆乳熟妇一区二区三区霸乳| 国产亚洲毛片| 波多野结衣家庭教师在线播放| 欧美激情第10页| 可以免费看的黄色网址| 日韩综合一区| 亚洲美女网站18| 日本一区二区高清不卡| 五月婷婷一区| 精品国产一区二区三区久久久樱花| 精品无人乱码一区二区三区的优势| 亚洲不卡视频| 福利精品视频| 国产日韩在线观看视频| 成人网在线观看| 免费一区二区三区四区| 国产日韩欧美在线| 偷拍自拍亚洲| 91在线观看免费| 亚洲一级大片| 成人免费视频视频在| 亚洲国产高清在线观看| 99re资源| 好吊妞国产欧美日韩免费观看网站| 成人网欧美在线视频| 日本精品一区二区三区在线观看视频| 2020国产精品久久精品不卡| 欧美激情三级| 精品中文字幕人| 亚洲成在人线免费观看| 欧美日韩一区在线视频| 精品日韩毛片| 亚洲欧美日韩不卡| 欧美在线高清| 18禁网站免费无遮挡无码中文| 日韩午夜一区| 成人一区二区三| 免费成人在线视频观看| 91插插插影院| 波多野结衣中文字幕一区| 黄色a一级视频| 国产精品午夜久久| 精品国产乱码久久久久久鸭王1| 夜夜精品浪潮av一区二区三区| 日韩精品一卡二卡| 色婷婷av一区二区三区软件| 亚洲一卡二卡在线| 欧美mv和日韩mv的网站| 你懂的免费在线观看| 少妇av一区二区三区| 欧美家庭影院| 秋霞成人午夜鲁丝一区二区三区| 91国拍精品国产粉嫩亚洲一区| 成人午夜在线观看| 久久99国产精品久久99大师| 欧美日韩亚洲一区二区三区四区| 久久中文字幕av一区二区不卡| 国产乱子伦精品无码专区| 美女尤物久久精品| 三区视频在线观看| 91视频在线看| 精品无码一区二区三区蜜臀| 精品久久久久久久久中文字幕| 日本三级一区二区三区| 精品日韩99亚洲| 国产69久久| 欧美激情精品久久久久久黑人| 超级碰碰久久| 亚洲综合日韩在线| 精品久久网站| av无码久久久久久不卡网站| 水蜜桃久久夜色精品一区的特点| 手机免费看av网站| 久久精品一区蜜桃臀影院| 国产探花在线播放| 91福利国产成人精品照片| 性生交生活影碟片| 中文字幕日韩高清| 欧美日韩国产观看视频| 91免费在线视频网站| 国产精品密蕾丝视频下载| 国产成人永久免费视频| 久久99久久99精品免视看婷婷| 欧美xxxxx精品| 一区二区在线观看不卡| 中文在线资源天堂| 亚洲天堂av在线免费| 国产高清在线a视频大全 | 免费成人在线电影| 亚洲一区二区中文| 久久亚洲成人| av五月天在线| 久久日一线二线三线suv| 久久久精品一区二区涩爱| 欧美精品1区2区3区| 国产免费a∨片在线观看不卡| 97在线看福利| 精品欧美午夜寂寞影院| 日本国产中文字幕| 国产一区91精品张津瑜| 日本精品在线免费观看| 欧美色区777第一页| 国产爆初菊在线观看免费视频网站| 97国产在线视频| 卡通动漫国产精品| 国产片侵犯亲女视频播放| 高清久久久久久| 九九热只有精品| 日韩欧美成人一区二区| av免费在线免费| 666精品在线| 亚洲区综合中文字幕日日| 亚洲综合123| 亚洲欧美色综合| 国产成人精品a视频| 欧美成人午夜激情在线| 国产一精品一av一免费爽爽| 影音欧美亚洲| 精品一区二区免费在线观看| 少妇视频一区二区| 91精品国产一区二区三区| h网站久久久| 91久久精品一区二区别| 欧美视频在线观看| av在线播放网址| 姬川优奈aav一区二区| 天堂a√中文在线| 日韩av电影手机在线| 国产亚洲一区二区三区不卡| 欧美精品成人网| 国产精品免费看片| 91精品国自产| 欧美日本精品在线| 精品视频在线你懂得| 男人天堂网视频| 国产精品美女久久久久久久久久久| 一二区在线观看| 欧美激情视频一区二区| 精品国产乱子伦一区二区| 国产成人久久婷婷精品流白浆| 中文字幕 久热精品 视频在线| 国产一区二区三区成人| 久久久久久成人精品| 欧美美女在线直播| 男人插女人下面免费视频| 最新中文字幕一区二区三区| 性生活三级视频| 日韩av日韩在线观看| 99久久久久国产精品| 中文字幕永久免费| 一本色道a无线码一区v| 免费在线观看黄色| 国产精品一区二区你懂得| 久久亚洲电影| 九九热最新地址| 亚洲精品美女久久久久| 国产精品蜜月aⅴ在线| 成人国产一区二区三区| 久久蜜臀精品av| 国产精品一区二区免费视频 | 欧美国产日韩电影| mm131午夜| 久久久久久久电影| a视频免费在线观看| 欧美亚洲激情视频| 午夜久久黄色| 夜夜春很很躁夜夜躁| 精品国产网站在线观看| 日日av拍夜夜添久久免费| 免费人成在线观看视频播放| 亚洲国产精品黑人久久久| 老牛影视av牛牛影视av| 91久久久在线| 视频一区欧美日韩| 黄色激情视频在线观看|