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

一篇帶給你Apache APISIX 初體驗

網絡 通信技術
Apache APISIX 是一個基于 OpenResty 和 Etcd 實現的動態、實時、高性能的 API 網關,目前已經進入 Apache 進行孵化。提供了豐富的流量管理功能。

Apache APISIX 是一個基于 OpenResty 和 Etcd 實現的動態、實時、高性能的 API 網關,目前已經進入 Apache 進行孵化。提供了豐富的流量管理功能,如負載均衡、動態路由、動態 upstream、A/B測試、金絲雀發布、限速、熔斷、防御惡意攻擊、認證、監控指標、服務可觀測性、服務治理等。可以使用 APISIX 來處理傳統的南北流量以及服務之間的東西向流量。

與傳統 API 網關相比,APISIX 具有動態路由和熱加載插件功能,避免了配置之后的 reload 操作,同時 APISIX 支持 HTTP(S)、HTTP2、Dubbo、QUIC、MQTT、TCP/UDP 等更多的協議。而且還內置了 Dashboard,提供強大而靈活的界面。同樣也提供了豐富的插件支持功能,而且還可以讓用戶自定義插件。

上圖是 APISIX 的架構圖,整體上分成數據面和控制面兩個部分,控制面用來管理路由,主要通過 etcd 來實現配置中心,數據面用來處理客戶端請求,通過 APISIX 自身來實現,會不斷去 watch etcd 中的 route、upstream 等數據。

APISIX Ingress

同樣作為一個 API 網關,APISIX 也支持作為 Kubernetes 的一個 Ingress 控制器進行使用。APISIX Ingress 在架構上分成了兩部分,一部分是 APISIX Ingress Controller,作為控制面它將完成配置管理與分發。另一部分 APISIX(代理) 負責承載業務流量。

當 Client 發起請求,到達 Apache APISIX 后,會直接把相應的業務流量傳輸到后端(如 Service Pod),從而完成轉發過程。此過程不需要經過 Ingress Controller,這樣做可以保證一旦有問題出現,或者是進行變更、擴縮容或者遷移處理等,都不會影響到用戶和業務流量。

同時在配置端,用戶通過 kubectl apply 創建資源,可將自定義 CRD 配置應用到 K8s 集群,Ingress Controller 會持續 watch 這些資源變更,來將相應配置應用到 Apache APISIX(通過 admin api)。

從上圖可以看出 APISIX Ingress 采用了數據面與控制面的分離架構,所以用戶可以選擇將數據面部署在 K8s 集群內部或外部。但 Ingress Nginx 是將控制面和數據面放在了同一個 Pod 中,如果 Pod 或控制面出現一點閃失,整個 Pod 就會掛掉,進而影響到業務流量。這種架構分離,給用戶提供了比較方便的部署選擇,同時在業務架構調整場景下,也方便進行相關數據的遷移與使用。

APISIX Ingress 控制器目前支持的核心特性包括:

  • 全動態,支持高級路由匹配規則,可與 Apache APISIX 官方 50 多個插件 & 客戶自定義插件進行擴展使用
  • 支持 CRD,更容易理解聲明式配置
  • 兼容原生 Ingress 資源對象
  • 支持流量切分
  • 服務自動注冊發現,無懼擴縮容
  • 更靈活的負載均衡策略,自帶健康檢查功能
  • 支持 gRPC 與 TCP 4 層代理

安裝

我們這里在 Kubernetes 集群中來使用 APISIX,可以通過 Helm Chart 來進行安裝,首先添加官方提供的 Helm Chart 倉庫:

  1. ➜ helm repo add apisix https://charts.apiseven.com 
  2. ➜ helm repo update 

由于 APISIX 的 Chart 包中包含 dashboard 和 ingress 控制器的依賴,我們只需要在 values 中啟用即可安裝 ingress 控制器了:

  1. ➜ helm fetch apisix/apisix 
  2. ➜ tar -xvf apisix-0.7.2.tgz 
  3. ➜ mkdir -p apisix/ci 

在 apisix/ci 目錄中新建一個用于安裝的 values 文件,內容如下所示:

  1. # ci/prod.yaml 
  2. apisix: 
  3.   enabled: true 
  4.  
  5.   nodeSelector:  # 固定在node2節點上 
  6.     kubernetes.io/hostname: node2 
  7.  
  8. gateway: 
  9.   type: NodePort 
  10.   externalTrafficPolicy: Cluster 
  11.   http: 
  12.     enabled: true 
  13.     servicePort: 80 
  14.     containerPort: 9080 
  15.  
  16. etcd: 
  17.   enabled: true  # 會自動創建3個節點的etcd集群 
  18.   replicaCount: 1  # 多副本需要修改下模板,這里暫時運行一個etcd pod 
  19.  
  20. dashboard: 
  21.   enabled: true 
  22.  
  23. ingress-controller: 
  24.   enabled: true 
  25.   config: 
  26.     apisix: 
  27.       serviceName: apisix-admin 
  28.       serviceNamespace: apisix  # 指定命名空間,如果不是 ingress-apisix 需要重新指定 

經測試官方的 Helm Chart 包對 etcd 多節點集群支持不是很好,我測試跑3個節點會出問題,應該還需要重新修改模板去兼容,另外對外部的 etcd tls 集群兼容度也不好,比如 dashboard 的 Chart 需要自己修改模板去支持 tls,所以這里我們測試先改成 1 個副本的 etcd 集群。

APISIX 需要依賴 etcd,默認情況下 Helm Chart 會自動安裝一個3副本的 etcd 集群,需要提供一個默認的 StorageClass,如果你已經有默認的存儲類則可以忽略下面的步驟,這里我們安裝一個 nfs 的 provisioner,用下面的命令可以安裝一個默認的 StorageClass:

  1. ➜ helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/ 
  2. ➜ helm upgrade --install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \ 
  3. --set nfs.server=192.168.31.31 \  # 指定nfs地址 
  4. --set nfs.path=/var/lib/k8s/data \  # nfs路徑 
  5. --set image.repository=cnych/nfs-subdir-external-provisioner \ 
  6. --set storageClass.defaultClass=true -n kube-system 

安裝完成后會自動創建一個 StorageClass:

  1. ➜ kubectl get sc 
  2. NAME                   PROVISIONER                                     RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE 
  3. nfs-client (default)   cluster.local/nfs-subdir-external-provisioner   Delete          Immediate              true                   35s 

然后直接執行下面的命令進行一鍵安裝:

  1. ➜ helm upgrade --install apisix ./apisix -f ./apisix/ci/prod.yaml -n apisix 
  2. Release "apisix" does not exist. Installing it now. 
  3. NAME: apisix 
  4. LAST DEPLOYED: Thu Dec 30 16:28:38 2021 
  5. NAMESPACE: apisix 
  6. STATUS: deployed 
  7. REVISION: 1 
  8. NOTES: 
  9. 1. Get the application URL by running these commands: 
  10.   export NODE_PORT=$(kubectl get --namespace apisix -o jsonpath="{.spec.ports[0].nodePort}" services apisix-gateway) 
  11.   export NODE_IP=$(kubectl get nodes --namespace apisix -o jsonpath="{.items[0].status.addresses[0].address}") 
  12.   echo http://$NODE_IP:$NODE_PORT 

正常就可以成功部署 apisix 了:

  1. ➜ kubectl get pods -n apisix 
  2. NAME                                         READY   STATUS    RESTARTS   AGE 
  3. apisix-dashboard-b69d5c768-r6tqk             1/1     Running   0          85m 
  4. apisix-etcd-0                                1/1     Running   0          90m 
  5. apisix-fb8cdb569-wz9gq                       1/1     Running   0          87m 
  6. apisix-ingress-controller-7d5bbf5dd5-r6khq   1/1     Running   0          85m 
  7. ➜ kubectl get svc -n apisix 
  8. NAME                        TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)             AGE 
  9. apisix-admin                ClusterIP   10.97.108.252    <none>        9180/TCP            3h 
  10. apisix-dashboard            NodePort    10.108.202.136   <none>        80:31756/TCP        3h 
  11. apisix-etcd                 ClusterIP   10.107.150.100   <none>        2379/TCP,2380/TCP   3h 
  12. apisix-etcd-headless        ClusterIP   None             <none>        2379/TCP,2380/TCP   3h 
  13. apisix-gateway              NodePort    10.97.214.188    <none>        80:32200/TCP        3h 
  14. apisix-ingress-controller   ClusterIP   10.103.176.26    <none>        80/TCP              3h 

測試

現在我們可以為 Dashboard 創建一個路由規則,新建一個如下所示的 ApisixRoute 資源對象即可:

  1. apiVersion: apisix.apache.org/v2beta2 
  2. kind: ApisixRoute 
  3. metadata: 
  4.   name: dashboard 
  5.   namespace: apisix 
  6. spec: 
  7.   http: 
  8.     - name: root 
  9.       match: 
  10.         hosts: 
  11.           - apisix.qikqiak.com 
  12.         paths: 
  13.           - "/*" 
  14.       backends: 
  15.       - serviceName: apisix-dashboard 
  16.         servicePort: 80 

創建后 apisix-ingress-controller 會將上面的資源對象通過 admin api 映射成 APISIX 中的配置:

  1. ➜ kubectl get apisixroute -n apisix 
  2. NAME        HOSTS                    URIS     AGE 
  3. dashboard   ["apisix.qikqiak.com"]   ["/*"]   75m 

所以其實我們的訪問入口是 APISIX,而 apisix-ingress-controller 只是一個用于監聽 crds,然后將 crds 翻譯成 APISIX 的配置的工具而已,現在就可以通過 apisix-gateway 的 NodePort 端口去訪問我們的 dashboard 了:

默認登錄用戶名和密碼都是 admin,登錄后在路由菜單下正常可以看到上面我們創建的這個 dashboard 的路由信息:

點擊更多下面的查看就可以看到在 APISIX 下面真正的路由配置信息:

所以我們要使用 APISIX,也一定要理解其中的路由 Route 這個概念,路由(Route)是請求的入口點,它定義了客戶端請求與服務之間的匹配規則,路由可以與服務(Service)、上游(Upstream)關聯,一個服務可對應一組路由,一個路由可以對應一個上游對象(一組后端服務節點),因此,每個匹配到路由的請求將被網關代理到路由綁定的上游服務中。

理解了路由后自然就知道了我們還需要一個上游 Upstream 進行關聯,這個概念和 Nginx 中的 Upstream 基本是一致的,在上游菜單下可以看到我們上面創建的 dashboard 對應的上游服務:

其實就是將 Kubernetes 中的 Endpoints 映射成 APISIX 中的 Upstream,然后我們可以自己在 APISIX 這邊進行負載。

APISIX 提供的 Dashboard 功能還是非常全面的,我們甚至都可以直接在頁面上進行所有的配置,包括插件這些,非常方便。

當然還有很多其他高級的功能,比如流量切分、請求認證等等,這些高級功能在 crds 中去使用則更加方便了,當然也是支持原生的 Ingress 資源對象的,關于 APISIX 的更多高級用法,后續再進行說明。

 

責任編輯:姜華 來源: k8s技術圈
相關推薦

2021-07-12 06:11:14

SkyWalking 儀表板UI篇

2022-04-29 14:38:49

class文件結構分析

2021-07-21 09:48:20

etcd-wal模塊解析數據庫

2021-03-12 09:21:31

MySQL數據庫邏輯架構

2021-04-14 14:16:58

HttpHttp協議網絡協議

2024-06-13 08:34:48

2023-03-29 07:45:58

VS編輯區編程工具

2022-02-17 08:53:38

ElasticSea集群部署

2021-01-28 08:55:48

Elasticsear數據庫數據存儲

2021-06-21 14:36:46

Vite 前端工程化工具

2022-03-22 09:09:17

HookReact前端

2021-04-08 11:00:56

CountDownLaJava進階開發

2021-04-01 10:51:55

MySQL鎖機制數據庫

2021-07-08 07:30:13

Webpack 前端Tree shakin

2023-03-13 09:31:04

2021-04-14 07:55:45

Swift 協議Protocol

2022-02-25 15:50:05

OpenHarmonToggle組件鴻蒙

2021-05-08 08:36:40

ObjectString前端

2021-04-23 08:59:35

ClickHouse集群搭建數據庫

2021-10-28 08:51:53

GPIO軟件框架 Linux
點贊
收藏

51CTO技術棧公眾號

另类一区二区| 国产污视频网站| 日本一区二区乱| 午夜精品久久一牛影视| 欧美午夜精品久久久久免费视| 黄色片中文字幕| 色婷婷综合网| 欧美大肚乱孕交hd孕妇| 欧美成人xxxxx| 国产网友自拍视频导航网站在线观看| 高清在线成人网| 国产a级全部精品| 国产高潮流白浆| 久久99国产精品久久99大师| 在线观看网站黄不卡| 毛片av在线播放| 国产小视频在线播放| 国产精品综合二区| 国产精品一区二区无线| 尤物网精品视频| 欧美精品一区二区不卡 | 国产黄在线看| 成人午夜免费电影| 91精品国产自产在线老师啪| 久久亚洲精品国产| 欧美69wwwcom| 国产高清亚洲一区| 国产日本欧美一区二区| 国产一区二区丝袜| 日本中文在线播放| 欧美日韩精品一本二本三本| 日韩在线观看免费网站| 色无极影院亚洲| 99国内精品久久久久| 色综合色狠狠天天综合色| 日韩人妻精品一区二区三区| 浮生影视网在线观看免费| 国产成人日日夜夜| 国产欧美一区二区三区四区| 性色av免费观看| 夜夜嗨一区二区| 欧美肥臀大乳一区二区免费视频| 国产又粗又长又硬| 精品视频免费在线观看| 亚洲欧美成人一区二区在线电影| 亚洲一区二区三区三州| 色噜噜成人av在线| 欧美日韩高清一区二区三区| 校园春色 亚洲色图| 欧美××××黑人××性爽| 欧美性xxxxx| 阿v天堂2017| 91破解版在线观看| 亚洲在线视频网站| 欧美国产视频一区| 午夜小视频福利在线观看| 亚洲免费观看高清完整版在线观看熊 | 黄色大全在线观看| 久久久久国产精品一区二区| 欧洲成人免费aa| 国产www在线| 性感少妇一区| 国产成人在线一区二区| 中文字幕av影视| 六月丁香综合在线视频| 成人h猎奇视频网站| 国产男女无套免费网站| 国产美女一区二区| 高清日韩一区| 性猛交xxxx| 久久久久久久免费视频了| 欧美一区二区三区四区五区六区| 日本一区高清| 国产一区欧美一区| 成人在线观看av| 无码国产精品高潮久久99| 精品一区二区三区香蕉蜜桃| 一区二区三区日韩欧美精品| 日本精品视频一区| 91在线视频| 亚洲免费毛片网站| 少妇无码av无码专区在线观看| 中文字幕人成乱码在线观看| 欧美性生活一区| 亚洲国产午夜精品| 免费观看成人www动漫视频| 亚洲欧美日韩国产中文| 你懂得在线观看| 亚洲午夜久久久久久尤物| 欧美性视频网站| 亚洲怡红院av| 成av人片一区二区| 亚洲欧洲国产精品久久| 欧美videosex性极品hd| 日本精品视频一区二区| 做a视频在线观看| 国产精品x8x8一区二区| 中文字幕一精品亚洲无线一区| 欧美色图亚洲视频| 在线欧美三区| 国产一区私人高清影院| 婷婷五月综合激情| 国产精品麻豆一区二区| 欧美精品久久久久久久自慰| 一区二区视频免费完整版观看| 欧美一区二区三区精品| 亚洲专区区免费| 亚洲精品国产偷自在线观看| 日本韩国欧美精品大片卡二| 一区二区三区午夜| 第四色成人网| 国产一区日韩二区欧美三区| 99中文字幕| jzzjzzjzz亚洲成熟少妇| 亚洲在线视频网站| 一道本在线免费视频| 久久国产精品免费精品3p| 激情av综合网| 久久porn| 91免费观看国产| 熟女视频一区二区三区| 亚洲精品久久久久久动漫器材一区 | 天堂av资源在线| 一色桃子久久精品亚洲| 欧美二区在线视频| 亚洲午夜免费| 最新69国产成人精品视频免费| 黄色片视频网站| 国产精品1024久久| 精品国产区一区| 久久久久国产免费| 日韩片欧美片| 99在线|亚洲一区二区| 国产一区二区精品丝袜| 尤物视频在线观看国产| 国产麻豆精品在线观看| 亚洲国产欧美日韩| 精品欧美一区二区三区在线观看| 亚洲精品美女在线| 日本三级2019| 成人妖精视频yjsp地址| 91视频 - 88av| 日本一区二区三区电影免费观看| xvideos亚洲| 最近国语视频在线观看免费播放| 91老师国产黑色丝袜在线| 免费av手机在线观看| av综合网站| 国语自产偷拍精品视频偷 | 亚洲一区二区三区四区中文| 成人午夜视屏| 亚洲人成在线观| 无码人妻aⅴ一区二区三区有奶水| 99re亚洲国产精品| 男人靠女人免费视频网站| 第四色在线一区二区| 久久人人爽人人| 天天综合天天色| 日韩欧美a级成人黄色| 精品人妻一区二区三区日产乱码卜| 99精品99| 欧美日韩一区综合| 不卡亚洲精品| 久久综合色88| 国产刺激高潮av| 欧美性色19p| 国产成人在线网址| 国产精品一区二区久激情瑜伽 | 在线看片福利| 日韩精品在线观| 成年人视频免费| 国产精品免费视频一区| 亚洲av毛片在线观看| 在线观看视频免费一区二区三区| 国产欧美一区二区三区另类精品 | 蜜桃色一区二区三区| 亚洲每日在线| 日韩欧美在线电影| 无人区乱码一区二区三区| 久久久久免费视频| 黄色av网址在线免费观看| 欧美人xxxx| 久久在线视频精品| 久久久久久久av麻豆果冻| 日韩中文有码在线视频| 亚洲不卡在线播放| 国产91精品露脸国语对白| 欧美三级一级片| 99精品在线观看| 国产视频一区二区三区四区| 国产私拍福利精品视频二区| 欧美xxxx做受欧美| 欧美色综合一区二区三区| 在线综合亚洲欧美在线视频| www..com国产| 成人免费一区二区三区在线观看| 无码成人精品区在线观看| 蜜臀久久99精品久久久久宅男| 成人在线国产视频| 久久精品高清| 成人影片在线播放| 欧美综合影院| 欧美整片在线观看| 青青在线视频| 中国日韩欧美久久久久久久久| 蜜桃视频在线观看www| 欧美日韩精品一区二区天天拍小说| 深夜福利影院在线观看| 国产欧美日韩另类视频免费观看 | 99国产一区二区三精品乱码| 国产又黄又猛又粗又爽的视频| 欧美午夜精品| 一区二区三区的久久的视频| 天天做夜夜做人人爱精品 | 亚洲人亚洲人色久| 91沈先生播放一区二区| 97人人做人人爽香蕉精品| 欧美亚洲国产视频小说| 91亚洲天堂| 中文字幕视频一区二区在线有码 | 国产欧美一区二区精品忘忧草 | 亚洲国产精品成人综合| 亚洲激情 欧美| 国产乱码精品一区二区三区忘忧草| 欧美精品无码一区二区三区| 国产伦理一区| 黄网站欧美内射| 你懂的国产精品| 欧美精品一区二区性色a+v| 日本一区二区免费高清| 日产精品高清视频免费| 日本成人7777| 国产精品久久波多野结衣| 午夜精品在线| 99se婷婷在线视频观看| 精品精品视频| 亚洲最大的网站| 日韩视频在线直播| 亚洲一区二区三区成人在线视频精品| 激情久久一区二区| 国产精品美女免费| 视频精品导航| 国产日韩欧美夫妻视频在线观看 | 国产精品久久久久久成人| 国产亚洲人成网站| 尤物视频最新网址| 国产校园另类小说区| 亚洲成人黄色av| 国产欧美日韩视频在线观看| 日本黄色激情视频| 中文字幕一区在线观看| 色欲一区二区三区精品a片| 亚洲欧洲在线观看av| www日韩在线| 一区二区三区免费观看| 久久久国产精华液| 无码av免费一区二区三区试看 | 欧美一区二区在线视频观看| 蜜桃视频欧美| 亚洲国产精品一区在线观看不卡| 成人三级视频| 丰满女人性猛交| 国产一在线精品一区在线观看| 欧美性潮喷xxxxx免费视频看| 国内精品久久久久久久影视蜜臀| 欧美精品久久久久久久久久久| 国产亚洲午夜| 一区二区三区视频网| 激情欧美日韩一区二区| 国产精品99精品无码视亚| 99精品久久免费看蜜臀剧情介绍| 国产精品视频久久久| xxxxxx国产| 精品福利免费观看| 国模私拍一区二区| 日韩三级av在线播放| 视频在线不卡| 日韩在线视频网| 1024在线看片你懂得| 国产精彩精品视频| 另类视频一区二区三区| 久久riav二区三区| 91影院成人| 极品美女扒开粉嫩小泬| 免费观看成人鲁鲁鲁鲁鲁视频| 91欧美一区二区三区| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲第一视频区| 亚洲一区二区三区免费视频| 波多野结衣二区三区| 日韩美女视频在线| 国产69久久| 久久久久久伊人| 久久青草免费| 欧美黑人3p| 欧美日韩精品| www.se五月| 91蜜桃网址入口| 男人的天堂久久久| 欧美探花视频资源| 日韩有码第一页| 久久久999精品| 亚洲天堂一区二区| 国产免费一区二区三区| 99热国内精品永久免费观看| 久久久999视频| 国产乱妇无码大片在线观看| 国产美女永久免费无遮挡| 亚洲第一综合色| 国产乱子伦精品无码码专区| 亚洲图片欧美午夜| 高清在线视频不卡| 99re在线观看视频| 欧美丰满老妇| 国产三级三级看三级| wwww国产精品欧美| 国产精品99无码一区二区| 91精品欧美综合在线观看最新 | 极品国产人妖chinesets亚洲人妖| 亚洲不卡一卡2卡三卡4卡5卡精品| 中国精品18videos性欧美| www.天天射.com| 久久久久久久久一| 中文字幕亚洲高清| 亚洲精品一区二区在线观看| 成人国产免费电影| 成人免费观看a| 日本激情一区| 欧美日韩大尺度| 国产视频亚洲色图| 中文字幕在线欧美| 亚洲男女自偷自拍图片另类| caoporn视频在线观看| 国产乱码一区| 一区在线观看| 手机免费看av片| 亚洲国产精品一区二区尤物区| 男人天堂成人在线| 日本电影在线观看网站| 美女精品网站| 在线电影看在线一区二区三区| 久久国产精品久久久久久电车| 白嫩情侣偷拍呻吟刺激| 亚洲午夜电影在线观看| 性生活黄色大片| 久久久亚洲精选| 日韩av黄色在线| 欧美国产亚洲一区| 2021国产精品久久精品| 91在线视频在线观看| 亚洲美女精品久久| 日韩毛片免费观看| 亚洲春色在线| 精品亚洲porn| 欧美被狂躁喷白浆精品| 亚洲白虎美女被爆操| 日本不卡免费高清视频在线| 看高清中日韩色视频| 天堂蜜桃一区二区三区| 亚洲精品成人无码| 91国模大尺度私拍在线视频| 超碰国产在线| 成人黄色短视频在线观看| 欧美一区影院| 伦理片一区二区| 色婷婷综合久久久中文字幕| 九色视频在线播放| 成人免费大片黄在线播放| 亚洲一级二级| 毛茸茸多毛bbb毛多视频| 欧美亚洲综合网| 成人毛片av在线| 免费国产一区二区| 久久99精品国产.久久久久久| 69xx绿帽三人行| 亚洲第一区第一页| 深夜成人福利| 亚洲天堂第一区| 93久久精品日日躁夜夜躁欧美| 亚洲永久精品一区| 欧美肥臀大乳一区二区免费视频| 图片婷婷一区| 一级黄色录像在线观看| 欧美日韩国产黄| 日本美女在线中文版| 国产九区一区在线| 蜜桃视频一区二区三区在线观看 | 好吊色一区二区三区| 日韩美女中文字幕| 欧美一区亚洲| 人妻熟人中文字幕一区二区| 日韩欧美国产电影| 日韩不卡免费高清视频| 国产制服91一区二区三区制服| 91免费观看视频| 亚洲国产精彩视频| 国产精品日韩在线观看| 在线欧美视频| 精品无码久久久久成人漫画 | 麻豆影院在线观看|