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

邊緣計算的一體化調度方案探索

云計算
本文將會從拓展終端算力的視角出發,逐一剖析目前主要的云-邊應用調度方案,并匯總各方案的優劣,希望能在云-邊一體化調度方案選擇方面給予一定的參考。

Part 01 邊緣計算方案的概念界定  

圖1

如上圖1所示,在《AI邊緣計算技術白皮書》[5]中提出的邊緣計算體系定義中,以云數據中心為核心,將邊緣計算劃分為三個層級:

  • 云邊緣:部署在云服務的CDN節點或者是各個地市的分布式數據中心當中的云計算資源,是與現有云計算業務最為接近的一種邊緣計算形態。可以提供函數計算、AI智能服務、云渲染等邊緣云服務。
  • 移動邊緣:伴隨著5G通信的發展而出現的新興邊緣計算形態,由于5G網絡具備的大帶寬、低時延特點,可以通過5G基站+終端實現最佳的邊緣位置布放,但要實現云計算能力在5G基站的布放,需要針對基站做較大的改造,而且由于基站空間和配電的限制,無法布放大規模的計算能力。
  • 物邊緣:終端自身具備計算能力,如智能手機、VR頭顯設備、智能攝像頭等,由于在終端本地處理計算請求,雖然響應時延低和穩定性能達到最優,但受限于功耗、物理資源等因素,一般僅完成簡單計算任務。

綜合比較以上三個邊緣計算不同層級的特性,可以看出物邊緣就是利用了用戶終端的算力來處理簡單的事務,無法擴展算力以滿足云渲染、大數據分析、AI智能服務等重算力場景的需求;而移動邊緣也有空間和配電的先天限制,無法擴展太多的算力來給用戶終端提供重算力的云計算服務。云邊緣既具備云計算中心的重算力儲備特點,又貼近用戶終端進行部署,應該作為拓展用戶終端算力的首選解決方案。

Part 02 邊緣計算一體化調度的主要技術路線  

在單一云中心節點的基礎上增加了多個邊緣云節點后(如下圖2),應用服務的運維管理復雜度會成倍增加,而且多個邊緣節點之間的負載均衡、請求轉發也更為復雜。為了解決以上問題,Kubernetes、Openstack、微軟、華為等國內外開源社區和軟件廠商都紛紛推出了自己的邊緣云架構解決方案。

圖2

綜合比較了各大廠商提出的云邊緣解決方案,可以歸納兩種不同的技術路線:

基于云原生的方案:基于目前已廣泛應用的云原生容器化管理架構如Kubernetes和K3s,在其基礎上拓展出跨公網的容器化應用下發、統一監控、負載均衡、接口轉發等適配邊緣云架構的功能,代表性的方案為KubeEdge[1]、Kubernetes Federation[2]

基于云計算IAAS的方案:依托Openstack等云計算管理平臺,在云計算的基礎設施層面拓展邊緣云的資源管理、應用打包和下發、負載均衡等功能,其功能范圍覆蓋了物理硬件管理-虛擬化-容器化的全流程,代表性的工具為StarlingX[3]、EdgeGallery[4]

Part 03 Nacos的服務發現  

3.1 KubeEdge

KubeEdge是基于kubernetes之上將容器化應用的編排能力拓展到邊緣主機或邊緣設備,在云端和邊緣端提供網絡通信,應用部署、元數據同步等功能。最早是由華為開源并捐獻給Kubernetes社區的。

KubeEdge的優勢包括:

  • 便捷部署:開發者可以開發http或mqtt協議的應用,運行在云端和邊緣端。
  • kubernetes原生支持:可以通過kubernetes管理和監控邊緣設備和邊緣節點,原有的各種應用編排可以無縫移植到KubeEdge中。

KubeEdge作為一個云-邊一體化調度的開源解決方案,也將自己的核心模塊分為了云側和邊緣側兩類,分別部署在中心云節點和邊緣云節點,其核心的模塊如下表1所示。

圖片

表1

從以上表格不難看出,KubeEdge新增的模塊是比較多的,而且這些模塊都必須通過命令行的方式到集群的宿主機上執行很多的命令行才能安裝,其安裝和配置的復雜度相對于純粹的云原生應用還是要高出許多。

3.2 Kubernetes Federation

Kubernetes Federation通常又被稱為K8s聯邦,Kubernetes在1.3版本之后,增加了“集群聯邦”Federation的功能。這個功能使企業能夠快速有效的、低成本的跨區跨域、甚至在不同的云平臺上運行集群,還可以按照地理位置創建一個復制機制,將多個kubernetes集群進行復制,即使遇到某個區域連接中斷或某個數據中心故障,也會保持最關鍵的服務運行。

該方案的主要優點包括:

  • 基于原生kubernetes,各個擴展的基礎模塊都可以復用集群原有的API,且能在社區獲得較好的技術支持。
  • 真正的與基礎設施無關,相關擴展工具的安裝都是通過容器化的方式實現。
  • 相較于之前提到的KubeEdge,Kubernetes Federation主要是擴展了Type Configuration、Schedule、MutiClusterDNS三個組件,如下表2所示。

圖片

表2

Kubernetes Federation跨公網的多級群聯邦調度機制,其實就是一個依托于MutiClusterDNS多級群服務發現的一種分布式Kubernetes集群調度體系如下圖3所示:

圖片

圖3

3.3 StarlingX

StarlingX準確的說是一個軟件棧,他包含了打包、編譯、安裝配置、Openstack、WindRiver的MTCE平臺,以及WindRiver針對電信云開發的VIM等等。StarlinX的部署應用需要從物理機虛擬化開始逐一安裝相關工具,因此其邊緣節點資源調度的能力很強。但由于跟底層硬件和虛擬化等軟件耦合較為驗證,業內也主要是九州、風河等云服務廠商在使用,普通的應用系統開發廠商要應用該軟件棧的開發和改造成本會很大。

3.4 EdgeGallery

同樣是提供了從虛擬化到容器化的一整套軟件棧以支持邊緣計算的一體化調度,且將APP開發、測試、認證以及上線的技術流程全打通,和StartlingX不同的是,該開源項目的各個模塊可以拆分開來按需進行部署,由于該開源項目出現時間較晚,且發行的版本很少,目前還未見到有廠商應用的示例。

綜合對比目前主要的一些邊緣計算解決方案,對于普通的應用服務廠商來說基于云原生路線的KubeEdge和Kubernetes Federation相較于基于云計算的StartlingX和EdgeGallery具有更高的易用性和更低的實施成本,而對于已經通過Kubernetes進行了容器化部署的廠商,選擇Kubernetes Federation平臺切換成本最小(如下表3)。


圖片圖片

Part 04 Kubernetes Federation的使用 

4.1 環境初始化

1)下載kubefedctl命令行并下載

https://github.com/kubernetes-sigs/kubefed/releases/tag/v0.3.1

圖片

2)將kubefed-0.3.1.tgz、kubefedctl-0.3.1-linux-amd64.tgz兩個文件上傳到主機群的master節點,并執行以下命令:

tar -xvf kubefedctl-0.3.1-linux-amd64.tgz
mv kubefedctl /usr/local/bin/ 
tar -xvf kubefed-0.3.1.tgz
kubectl create namespace kube-federation-system
helm install --name kubefed --namespace kube
federation-system  kubefed

3)查看并確認kubefed的po全部都啟動成功了

圖片圖片

4.2 將邊緣節點的集群添加到聯邦中

1)查看各個邊緣集群的config信息

cat $HOME/.kube/config

2)將各個集群的信息添加到中心集群的$HOME/.kube/config配置文件當中

vi $HOME/.kube/config

圖片

3)通過kubefedctl命令行工具將自己群加入聯邦

kubefedctl join clusterName --cluster-context clusterName --host-cluster-context local --v=2
kubectl -n kube-federation-system get kubefedclusters

圖片

如果想要退出聯邦,可以執行命令:

kubefedctl unjoin zj --host-cluster-cnotallow=host

4.3 配置聯邦化的namespace和yaml配置文件

1)創建聯邦化的namespace

kubectl create namespace vrfederation
vi vrfederation.yaml

添加以下內容:

apiVersion: types.kubefed.io/v1beta1
kind: FederatedNamespace
metadata:
 name: vrfederation
 namespace: vrfederation
spec:
 placement:
   clusters:
   - name: local
   - name: cddev

由于采用應用商店部署只能看到登錄賬號所屬項目的命名空間,所以還必須強制指定各個集群中的projectid:

overrides:
  - clusterName: cddev
    clusterOverrides:
    - path: "/metadata/labels"
      op: "add"
      value:
        field.cattle.io/projectId: p-64g94
    - path: "/metadata/annotations"
      op: "add"
      value:
        field.cattle.io/projectId: local:p-64g94
  - clusterName: local
    clusterOverrides:
    - path: "/metadata/labels"
      op: "add"
      value:
        field.cattle.io/projectId: p-6rt82 
    - path: "/metadata/annotations"
      op: "add"
      value:
        field.cattle.io/projectId: local:p-6rt82

2)創建聯邦化的deployment

vi test.yaml

添加以下內容:

apiVersion: types.kubefed.io/v1beta1
kind: FederatedDeployment
metadata:
  name: test-deployment
  namespace: vrfederation
spec:
  template:
    metadata:
      labels:
        app: nginx-test
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: nginx-test
      template:
        metadata:
          labels:
            app: nginx-test
        spec:
          containers:
            - image: nginx:1.17
              name: nginx-test
  placement:
    clusters:
    - name: local
    - name: cddev
  overrides:
  - clusterName: cddev
    clusterOverrides:
    - path: "/spec/replicas"
      value: 3
    - path: "/spec/template/spec/containers/0/image"
      value: "nginx:1.14.0-alpine"
    - path: "/metadata/annotations"
      op: "add"
      value:
        foo: bar
    - path: "/metadata/annotations/foo"
      op: "remove"

3)查看各個集群當中容器部署的情況

圖片

ubectl --context cddev -n vrfederation get deployments

4.4 跨集群的service和ingress配置

1)創建聯邦化的service

apiVersion: types.kubefed.io/v1beta1
kind: FederatedService
metadata:
  labels:
    app: federated-svc
  name: federated-svc
  namespace: vrfederation
spec:
  template:
    spec:
      type: LoadBalancer
      ports:
      - name: http
        port: 80
      selector:
        app: nginx
  placement:
    clusters:
    - name: cddev
    - name: local
kubectl --context cddev -n vrfederation get svc

圖片

2)創建聯邦化的ingress

apiVersion: types.kubefed.io/v1beta1
kind: FederatedIngress
metadata:
  name: test-ingress
  namespace: vrfederation
spec:
  template:
    spec:
       backend:
          serviceName: federated-svc
          servicePort: 80
  placement:
    cluster:
    - name: local
    - name: cddev        
---
apiVersion: multiclusterdns.kubefed.io/v1alpha1
kind: IngressDNSRecord
metadata:
  name: test-ingress
  namespace: vrfederation
spec:
  hosts:
  - www.vr.wellmaxwang.top
  recordTTL: 600

完成以上配置,就可以在內網環境配置出可供驗證的Kubernetes聯邦集群,對于跨公網的聯邦則需要進一步配置公網的DNS和Externel DNS服務來進行跨公網的服務發現。

Part 05 總結 

從筆者所在的分布式直播項目實踐情況來看,Kubernetes Federation作為Kubernetes社區主推的云原生邊緣計算一體化調度解決方案,對于普通的應用服務廠商將單中心的應用改造為云邊協同的應用,是一個高效且開發成本最低的一種方案。但對于云服務提供商來說,StarlingX也許能更好地分配不同節點的云計算算力,所以具體選擇哪一種邊緣計算的一體化調度方案還是需要根據自己項目的實際情況而定。

責任編輯:龐桂玉 來源: 移動Labs
相關推薦

2009-03-19 09:50:00

華為機房一體化

2010-12-21 17:22:24

2023-11-15 10:10:07

2009-09-07 23:09:17

2012-08-30 11:33:43

臺達InfraSuti數據中心

2013-06-14 15:24:01

2014-12-25 11:51:59

有線無線一體化

2009-11-19 14:13:37

邊緣路由器

2009-01-20 14:53:55

存儲數據管理網絡存儲

2017-05-16 10:46:06

博陽咨詢流程管理

2009-12-03 15:34:41

Suse Linux

2009-07-02 09:32:00

2023-07-19 22:13:25

一體化推送平臺

2009-08-17 22:32:25

IT運維管理監控運維一體化摩卡

2011-05-24 09:26:02

有線無線3G

2013-03-18 10:16:35

英特爾Hadoop一體化

2014-12-02 15:07:11

電信

2012-03-27 22:31:29

2011-07-26 14:57:39

點贊
收藏

51CTO技術棧公眾號

国产精品入口| 天堂久久av| 国产精品久99| 国产另类第一区| 中文字幕xxxx| 影视一区二区| 国产视频一区在线| 三日本三级少妇三级99| 嗯啊主人调教在线播放视频| 国产女人18水真多18精品一级做| 91久久精品视频| 天天综合网久久综合网| 久久综合av| 日韩成人免费视频| 在线观看av免费观看| 高清在线视频不卡| 亚洲欧美综合色| 狠狠色综合一区二区| 中日韩av在线| 日韩亚洲精品在线| 久久精品成人动漫| 亚洲久久久久久久| 99热这里只有精品首页| 欧美日韩高清影院| 青青草原av在线播放| 手机在线免费看av| 国产精品无遮挡| 久久综合色一本| 国产高清第一页| 日本不卡123| 91精品国产色综合久久不卡98| 福利视频第一页| 久久av影视| 欧美精品一区二区三区高清aⅴ| 色片在线免费观看| 成人欧美magnet| 五月天一区二区三区| 波多野结衣三级在线| 成年人视频在线免费观看| 97久久精品人人澡人人爽| 2019国产精品视频| 国产绿帽一区二区三区| 美女一区二区三区在线观看| 日本aⅴ大伊香蕉精品视频| 精品无码m3u8在线观看| 你懂的国产精品永久在线| 日韩亚洲欧美中文高清在线| 中国女人特级毛片| 禁断一区二区三区在线| 亚洲免费伊人电影在线观看av| 日韩女优在线视频| 999在线精品| 欧美精品18+| 一区二区在线免费看| 最新日韩一区| 欧美日韩一区二区在线观看视频| 国产又黄又猛视频| 性高爱久久久久久久久| 日韩欧美精品中文字幕| 女性隐私黄www网站视频| 亚洲一区资源| 在线观看www91| 国产理论在线播放| 不卡亚洲精品| 4438亚洲最大| 四虎1515hh.com| 日本亚洲视频| 亚洲国产精品中文| 亚洲最大的黄色网| 久久超碰99| 日日骚久久av| 四虎精品免费视频| 欧美日本免费| 69av成年福利视频| 国产精品xxxxxx| 美女mm1313爽爽久久久蜜臀| 国产日韩欧美一二三区| 国产视频一二三四区| 成人国产视频在线观看| 免费成人看片网址| 一区二区三区视频在线观看视频| 国产精品国产成人国产三级| 男人j进女人j| 中文字幕资源网在线观看免费| 在线免费观看日本欧美| 国产无色aaa| 国产色噜噜噜91在线精品 | 亚洲免费999| 日本一区精品视频| 亚洲精品网址在线观看| 中文天堂资源在线| 欧美日韩99| 国产不卡av在线免费观看| 国产精品福利电影| 91网站黄www| 一本色道婷婷久久欧美| 国产探花在线观看| 欧美亚一区二区| 少妇伦子伦精品无吗| 欧洲乱码伦视频免费| 欧美黑人又粗大| 久久久久久久久影院| 精品在线播放午夜| 六月婷婷久久| 91麻豆一二三四在线| 欧美性极品xxxx娇小| 午夜一区二区视频| 色天天色综合| 欧美日本亚洲视频| 中国女人真人一级毛片| 大美女一区二区三区| 视频一区亚洲 | 日本中文字幕久久看| 在线视频 91| 91麻豆视频网站| 欧美a级黄色大片| 男人最爱成人网| 欧美大片在线观看| 国产馆在线观看| 亚洲在线播放| 粉嫩av四季av绯色av第一区| 天堂地址在线www| 日韩欧美一区二区三区| 中文字幕99页| 91精品国产调教在线观看| 日韩av色在线| 香蕉视频免费在线看| 亚洲男人都懂的| 日本高清久久久| 九九亚洲视频| 97精品一区二区三区| 99视频国产精品免费观看a| 国产欧美视频在线观看| 免费无遮挡无码永久视频| 欧美日韩午夜电影网| 日韩在线视频网| 中文字幕在线观看1| 久久天天做天天爱综合色| 人体内射精一区二区三区 | 久久久神马电影| 黄色成人在线网| 日韩免费视频线观看| 国产尤物在线播放| 狠狠色狠狠色综合日日91app| 日韩亚洲一区在线播放| 成人日韩在线| 亚洲石原莉奈一区二区在线观看| 天天操天天摸天天干| a级高清视频欧美日韩| 大陆av在线播放| 国产成人精品亚洲线观看| 欧美风情在线观看| 亚洲成人第一区| 亚洲一区二区精品3399| 成人做爰www看视频软件| 欧美日韩精品免费观看视频完整| **亚洲第一综合导航网站| 在线观看中文| 精品国产欧美一区二区| 国产对白videos麻豆高潮| av动漫一区二区| 97在线免费公开视频| 国产a久久精品一区二区三区 | 91欧美极品| 国产69精品99久久久久久宅男| 黑人精品一区二区| 精品国产乱码久久久久久虫虫漫画 | 国产欧美日韩亚州综合 | 不卡欧美aaaaa| 18岁网站在线观看| 国产一区二区三区探花| 国产男女猛烈无遮挡91| 操你啦视频在线| 精品国产成人系列| 欧美成人一区二区三区四区| 国产欧美日韩精品一区| 伊人免费视频二| 国产精品第十页| 久久亚洲午夜电影| 123成人网| 欧美日韩999| 日本一级在线观看| 欧美日韩一级片网站| 天天看片中文字幕| 99国产欧美另类久久久精品| 男操女免费网站| 国内自拍一区| 水蜜桃亚洲一二三四在线| 免费精品一区| 国产91九色视频| 免费在线观看av| 亚洲国产另类久久精品| 中文字幕在线观看精品| 午夜久久久久久电影| 亚洲一级片在线播放| 国产99久久久国产精品潘金 | 亚洲欧美制服另类日韩| 91中文字幕在线播放| 亚洲成av人影院在线观看网| 亚洲最大成人综合网| 国产suv精品一区二区6| 婷婷激情四射五月天| 亚洲网站视频| 亚洲视频在线观看日本a| 国产极品模特精品一二| 国产精品一区二区三区免费视频| 丰乳肥臀在线| 精品国产一区二区在线| 蜜芽tv福利在线视频| 日韩三级av在线播放| 午夜久久久久久久久久影院| 亚洲线精品一区二区三区八戒| 国产三级黄色片| www国产成人免费观看视频 深夜成人网| www.超碰97.com| 日日摸夜夜添夜夜添精品视频| 国产精品www在线观看| 久久一区二区三区电影| 久99久视频| 一区二区三区四区视频免费观看| 国产精品成人aaaaa网站| 国产亚洲成av人片在线观看| 蜜臀久久99精品久久久久久宅男 | 欧美一区二区视频| 日韩精品一区二区三区视频播放| 亚洲视屏在线观看| 日本韩国欧美三级| 亚洲男人第一av| 亚洲一区二区三区免费视频| 日韩av手机在线免费观看| 国产香蕉久久精品综合网| 毛茸茸多毛bbb毛多视频| 成人午夜私人影院| 女同性αv亚洲女同志| 狠狠色狠狠色综合| 嫩草视频免费在线观看| 蜜桃av噜噜一区| 自拍偷拍 国产| 日一区二区三区| 午夜免费一区二区| 奇米色一区二区三区四区| 色婷婷综合久久久久中文字幕| 中文日韩在线| 国产女大学生av| 中文亚洲欧美| jizzjizz国产精品喷水| 在线一区免费观看| 人妻久久久一区二区三区| 怡红院精品视频在线观看极品| www.日本在线视频| 在线视频观看日韩| 可以在线看的av网站| 99精品国产福利在线观看免费 | 日本欧美在线观看| 亚洲老女人av| 久久精品国产久精国产爱| 91精品999| 国产精品一卡二卡在线观看| 国产xxx在线观看| 成人黄色av网站在线| mm131美女视频| 欧美精彩视频一区二区三区| 精品一区二区三孕妇视频| 亚洲欧美日韩电影| 国产真人真事毛片| 大伊人狠狠躁夜夜躁av一区| 久久青青草原亚洲av无码麻豆| 在线中文字幕不卡| 国产精品丝袜黑色高跟鞋| 日韩一区二区三区观看| 狠狠综合久久av一区二区| 亚洲精品v天堂中文字幕| 牛牛热在线视频| 久久激情视频免费观看| 麻豆蜜桃在线| 日本免费久久高清视频| 九七电影院97理论片久久tvb| 亚洲a在线观看| 美日韩黄色大片| 亚洲欧美丝袜| 激情综合中文娱乐网| 国产午夜福利视频在线观看| 久久av资源网| 熟妇高潮一区二区| 国产精品日韩成人| 国产精品99精品无码视| 日本乱码高清不卡字幕| 99久久99久久久精品棕色圆| 日韩精品久久久久| 美女免费久久| 51精品在线观看| 蜜桃精品视频| 色女人综合av| 亚洲黄色大片| 国产一区二区在线观看免费视频| 成人免费黄色大片| 免费看黄色三级| 精品久久久免费| 国产精品一区二区三区在线免费观看| 亚洲精品国偷自产在线99热| 欧美jizz18性欧美| 国产91色在线免费| 波多野结衣一区二区三区免费视频| 日本不卡一区| 日韩一级大片| 亚洲少妇中文字幕| 136国产福利精品导航| 九九九在线观看| 日韩精品一区二区三区老鸭窝| 国产鲁鲁视频在线观看免费| 欧美激情在线一区| 日韩成人综合网站| 日韩欧美亚洲在线| 亚洲综合丁香| 国产免费一区二区三区最新6| 亚洲欧美中日韩| 欧美男人天堂网| 国产视频精品一区二区三区| 肉肉视频在线观看| 91亚洲va在线va天堂va国 | 久久亚洲一区二区三区四区| 久久成人国产精品入口| 欧美人体做爰大胆视频| 国产天堂素人系列在线视频| 5566成人精品视频免费| 成人动漫视频| 国产在线无码精品| 国产综合久久久久久鬼色| 亚洲一级理论片| 在线亚洲免费视频| 全色精品综合影院| 91av在线国产| 欧美顶级毛片在线播放| 久草视频这里只有精品| 国产成人h网站| 欧美色图一区二区| 日韩免费观看高清完整版 | 91免费精品国偷自产在线| gogogo高清在线观看一区二区| 欧美精品色婷婷五月综合| 91原创在线视频| 在线观看中文字幕视频| 日韩国产激情在线| 中文日产幕无线码一区二区| 久久99九九| 先锋亚洲精品| 国产精品无码一区二区三区| 日韩欧美精品网址| 国产小视频在线播放| 国产精品久久久久久亚洲影视 | 久久综合色天天久久综合图片| 97人人澡人人爽人人模亚洲| 亚洲精品电影网| 伊人久久精品一区二区三区| 欧洲精品国产| 蜜桃视频免费观看一区| 国产免费久久久久| 日韩午夜电影av| 18video性欧美19sex高清| 精品国产一二| 日韩一区欧美二区| 国产在线免费看| 日韩欧美一二三| 密臀av在线播放| 日韩免费av一区二区三区| 久国产精品韩国三级视频| 懂色av懂色av粉嫩av| 日韩av网站导航| 91tv亚洲精品香蕉国产一区| 一区二区在线观看网站| 国产精品12区| 中文字幕一区二区三区精品| 国产一区二区三区欧美| 亚洲一区有码| www污在线观看| 久久精品视频免费观看| 国产又粗又猛又爽又黄的视频一| 欧美裸体xxxx极品少妇| 天天躁日日躁狠狠躁欧美巨大小说| 成人在线观看黄| 成人欧美一区二区三区1314| 欧美 日韩 国产 成人 在线 91| 欧美综合第一页| 夜间精品视频| 色欲av无码一区二区三区| 欧美女孩性生活视频| 国产美女情趣调教h一区二区| 日本一区二区三区www| 国产精品亚洲一区二区三区妖精| 久久久久久久久久免费视频| 日韩在线小视频| 丝袜美腿综合| 欧美体内she精高潮| 91久久国产综合久久| 国产美女情趣调教h一区二区| 欧洲亚洲一区| 成人精品一区二区三区四区 | 一区二区三视频| 91视频一区二区三区| 国产熟女一区二区三区五月婷 |