精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

探花国产精品一区二区| 五级黄高潮片90分钟视频| 直接在线观看的三级网址| 狠狠色丁香婷婷综合久久片| 欧美乱大交xxxxx另类电影| 亚洲av无码一区东京热久久| 自拍一区在线观看| 亚洲天堂av老司机| 久久精品五月婷婷| 国产精品久久久久久69| 亚洲激情专区| 久久久成人精品视频| 粉嫩av懂色av蜜臀av分享| 97欧美成人| 亚洲大型综合色站| 四虎永久国产精品| 天堂在线视频免费观看| 琪琪一区二区三区| 国外成人在线直播| 97成人资源站| 欧美日韩一区二区三区视频播放| 欧美精品v日韩精品v韩国精品v| 久久精品国产sm调教网站演员| 自拍视频在线播放| www久久久久| 成人毛片网站| 国产精品久久久久久免费免熟| 午夜在线精品偷拍| 久久久亚洲成人| 免费三级在线观看| 日韩av有码| 日韩精品亚洲视频| 中文字幕人妻一区二区三区| 99国内精品久久久久| 在线一区二区三区四区| 国自产拍偷拍精品啪啪一区二区| av免费网站在线观看| 国产精品久久久久久久久免费相片 | 日韩成人在线网站| 亚洲欧洲国产视频| 玖玖玖视频精品| 欧美日韩国产高清一区| 男人插女人下面免费视频| 小视频免费在线观看| 午夜一区二区三区在线观看| 中文精品无码中文字幕无码专区 | 四虎884aa成人精品最新| 欧美成人官网二区| 国产91在线免费观看| 国产精品亚洲四区在线观看| 欧美猛男gaygay网站| 嫩草影院国产精品| 精品美女一区| 欧美精品一卡二卡| 日本人69视频| 91成人小视频| 555www色欧美视频| 伊人免费视频二| 精品中文字幕一区二区三区| 91精品国产美女浴室洗澡无遮挡| 911av视频| 无码国模国产在线观看| 精品久久久久久久久久久院品网 | 樱花草国产18久久久久| 日韩一二区视频| 美女精品导航| 精品国产户外野外| 日韩在线xxx| 国产在视频一区二区三区吞精| 欧美色图12p| 91插插插影院| 伊人精品久久| 亚洲国产又黄又爽女人高潮的| 亚洲男人在线天堂| 精品国产乱码久久久久久1区2匹| 在线播放国产精品| 污污的视频在线免费观看| 国语自产精品视频在线看8查询8| 久久久视频精品| 波多野结衣黄色网址| 极品美女销魂一区二区三区| 成人h在线播放| 日本在线丨区| 最新不卡av在线| 日韩欧美猛交xxxxx无码| 英国三级经典在线观看| 欧美日韩视频第一区| 波多野吉衣在线视频| 亚洲精品**不卡在线播he| 中文字幕亚洲字幕| 国产在线视频第一页| 久久亚洲影院| 亚洲xxxx做受欧美| 可以在线观看的av网站| 国产精品成人免费精品自在线观看| 美女av免费观看| 欧美大片高清| 欧美变态tickling挠脚心| 97超碰在线资源| 欧美一区视频| 国产精品91视频| 精品乱子伦一区二区| 久久精品在线观看| www成人免费| 成人做爰视频www| 亚洲精品一区二区三区福利 | 无码精品在线观看| 1000精品久久久久久久久| 国产91xxx| 国产乱码精品一区二区三区亚洲人| 亚洲国产精品久久久久| 日韩一卡二卡在线观看| 性久久久久久| 爱情岛论坛亚洲入口| av在线电影免费观看| 精品久久久视频| 人妻少妇偷人精品久久久任期| 嫩草一区二区三区| 97香蕉久久超级碰碰高清版| 亚洲天堂999| 国产拍欧美日韩视频二区| 欧美日韩福利在线| 国产精品免费精品自在线观看| 亚洲欧美三级在线| 日韩欧美中文字幕一区二区| 国产九九视频一区二区三区| 亚洲精品一区二区三| 色网在线免费观看| 亚洲第一页在线| 久久成人在线观看| 国产在线一区观看| 五码日韩精品一区二区三区视频| 密臀av在线播放| 亚洲第一中文字幕在线观看| a级片在线观看免费| 久久99国产精品久久99果冻传媒| 久久伦理网站| 日韩欧美一中文字暮专区| 精品国产麻豆免费人成网站| 欧美激情图片小说| 国产一区二区三区av电影| 在线电影看在线一区二区三区| 99只有精品| 在线国产精品视频| 中文字幕一区二区三区四区欧美| 91麻豆免费看| 国产美女无遮挡网站| 日本中文字幕在线一区| 国内外成人免费激情在线视频| 开心激情综合网| 亚洲成在人线免费| 国产又黄又粗又猛又爽的视频 | 尤物av一区二区| 无码国产精品久久一区免费| 欧美日韩中文| 国产v亚洲v天堂无码| 久草在线新免费首页资源站| 精品成人免费观看| 在线观看中文字幕视频| 久久综合色8888| 国产无套粉嫩白浆内谢的出处| 国产欧美一区二区精品久久久| 国产精品99久久久久久人| 成人影院免费观看| 欧美丰满一区二区免费视频| 欧美黄色免费看| 成人激情校园春色| 18禁免费无码无遮挡不卡网站| 亚洲激情77| 国产日韩欧美91| 在线看一级片| 亚洲精品国精品久久99热一| 久久久久久少妇| 国产日韩精品一区二区浪潮av| 国产福利影院在线观看| 国产精品国产一区| 国产欧美在线一区二区| 吉吉日韩欧美| 色噜噜狠狠色综合网图区| 国产高清第一页| 亚洲va天堂va国产va久| 日本一二三不卡视频| 狠狠色丁香久久婷婷综| 日韩xxxx视频| 欧洲乱码伦视频免费| 91亚洲国产成人精品性色| 川上优av中文字幕一区二区| 在线观看视频亚洲| 色呦呦中文字幕| 精品视频一区二区不卡| 538精品在线视频| 99re6这里只有精品视频在线观看| www.xxx亚洲| 国产精品mm| 亚洲人一区二区| 国产精品tv| 国产伊人精品在线| 日本蜜桃在线观看视频| www.国产精品一二区| 婷婷伊人综合中文字幕| 欧美久久久久免费| 国产高清中文字幕| 亚洲伦理在线精品| 国产成人无码精品久久二区三| 国产酒店精品激情| 国产又黄又猛又粗| 99国产精品久久久久久久成人热| 一区二区三区四区| 亚洲福利天堂| 精品免费视频| 国产亚洲欧美aaaa| 性猛交富婆╳xxx乱大交天津| 色综合久久久久综合99| 免费网站观看www在线观| 国产日韩成人精品| 欧美无人区码suv| 国产精品77777| 日本中文字幕精品—区二区| 亚洲专区一区二区三区| 国产欧美精品aaaaaa片| 国产精品久久久乱弄| 日本免费高清一区| 日韩伦理一区二区三区| 99re视频在线观看| 日韩福利影视| 国产精品日韩av| 免费日韩电影| 777777777亚洲妇女| 国产一线二线在线观看| 欧美另类老女人| 免费观看在线黄色网| 一区二区成人精品| 国内av一区二区三区| 日韩精品在线观| 天天在线女人的天堂视频| 精品国产乱码久久久久久蜜臀| 国产精品热久久| 欧美久久久久久久久| 国产乱码在线观看| 欧洲av在线精品| 自拍偷拍福利视频| 欧美视频一区二区三区在线观看 | 国产一区二区三区色淫影院 | 激情综合色综合久久| 中文字幕视频在线免费观看| 久久亚洲二区| 成人免费视频久久| 奇米777欧美一区二区| 99视频在线视频| 美女爽到高潮91| 亚洲最大成人在线观看| 另类调教123区| 97人人爽人人| 国产美女一区二区三区| 中文字幕av一区二区三区人妻少妇| 国产美女主播视频一区| 成人做爰69片免费| av激情综合网| 自拍偷拍视频亚洲| 亚洲国产高清在线| 极品美妇后花庭翘臀娇吟小说| 亚洲天堂成人在线观看| 九九热国产精品视频| 亚洲国产美女搞黄色| 国产一级视频在线| 欧美性猛交xxxx富婆| 国产99免费视频| 欧美精品在线一区二区三区| jlzzjlzzjlzz亚洲人| 欧美精品一区二区三区在线播放 | 日韩精品一区二区三区不卡| 日韩高清不卡在线| 57pao国产成永久免费视频| 国产精品资源站在线| 国产视频久久久久久| 久久久高清一区二区三区| 欧美日韩国产黄色| 一区二区三区影院| 亚洲精品男人的天堂| 欧美日韩精品福利| 亚洲AV无码一区二区三区性| 日韩精品久久久久久久玫瑰园| 国产午夜在线视频| 欧美大胆a视频| 中文字幕在线视频网站| 国产欧美日韩免费| 爱高潮www亚洲精品| 日本精品一区二区三区视频 | 国产成人av影视| 国产精品中文字幕日韩精品| 国产精品边吃奶边做爽| 国产精品免费观看视频| 午夜偷拍福利视频| 欧美体内she精视频| 免费av网站在线播放| 中文字幕欧美国内| h片在线观看下载| 国产精品伦子伦免费视频| 盗摄牛牛av影视一区二区| 亚洲国产欧美一区二区三区不卡| 国产一区二区中文| 一本一道久久a久久综合蜜桃| av午夜一区麻豆| 天天操夜夜操av| 一本大道久久a久久精品综合| 99久久精品免费看国产交换| 亚洲欧美日韩另类| 国产在线观看免费麻豆| 538国产精品一区二区免费视频| 国产精品亚洲综合在线观看| 日本不卡一区二区三区视频| 国内自拍一区| 亚欧精品在线视频| 国产亚洲1区2区3区| 日韩大片免费在线观看| 91精品国产欧美日韩| bbbbbbbbbbb在线视频| 欧美亚洲国产视频小说| 哺乳挤奶一区二区三区免费看| 夜夜爽99久久国产综合精品女不卡| 一本综合久久| 中文字幕18页| 亚洲女子a中天字幕| 中文字幕777| 国产一区二区三区网站| 在线观看涩涩| 国产一区二区在线网站| 影音先锋日韩在线| 亚洲免费999| 国产精品―色哟哟| 国产一卡二卡三卡| 亚洲男人天堂手机在线| 麻豆mv在线观看| 国产在线一区二| 亚洲二区在线| 李丽珍裸体午夜理伦片| 亚洲一区在线电影| 精品乱子伦一区二区| 久久国产精品久久久| 亚洲色图综合| 天天爱天天做天天操| 国内精品伊人久久久久影院对白| 国产人与禽zoz0性伦| 欧美日本一区二区三区| 毛片在线播放a| 成人激情春色网| 亚洲不卡av不卡一区二区| 999久久久精品视频| 亚洲乱码国产乱码精品精的特点 | 成人爽a毛片免费啪啪红桃视频| 欧美日韩午夜爽爽| 国产精品亚洲成人| 国产一级一片免费播放放a| 精品久久久久久久人人人人传媒 | 成人免费毛片日本片视频| 午夜成人在线视频| 日本一区二区三区在线观看视频| 欧美一级高清免费| 国产成人调教视频在线观看 | 久久久www成人免费无遮挡大片| 黄色av一级片| 中文字幕日本精品| 国产aa精品| 国产欧美精品aaaaaa片| 91欧美一区二区| 最好看的日本字幕mv视频大全| 最近2019年中文视频免费在线观看| 深夜福利亚洲| 久久99久久99精品| 91网站黄www| 中文字幕网址在线| 欧美成人精品三级在线观看 | 日韩国产欧美精品在线| 日韩在线免费| 警花观音坐莲激情销魂小说| 国产99精品国产| 99久久久久久久久| 色天天综合狠狠色| 福利片一区二区| 九一精品在线观看| 一区二区久久久久| 黄色影院在线播放| 91在线精品播放| 午夜亚洲性色视频| 99成人在线观看| 亚洲精品美女在线| www.一区| 精品无码国模私拍视频| 国产精品无码永久免费888| 亚洲国产福利视频| 国产精品第七影院| 国产精品久久| 国产又粗又长免费视频| 亚洲大尺度美女在线| 激情久久一区二区| 国产精品久久久影院| 久久精品日韩一区二区三区| www.成人在线观看| 国产成人精品免费久久久久| 午夜日韩激情|