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

云原生不可變基礎設施

云計算 云原生
K8S滾動升級操作其實很簡單,我們需要結合不同的場景、不同的需求去使用,滾動升級是k8s實現不可變基礎設施最經典的應用。?

作者 | 中國移動云能力中心PaaS產品部 于磊春

前面幾篇梳理了容器和容器編排技術。本篇,想簡單梳理一下上面一層:不可變基礎設施。

01什么是不可變基礎設施?如何理解?

熟悉云原生的小伙伴們都知道,云原生目前具有五大代表性的技術,它們分別是:容器、服務網格、微服務、不可變基礎設施、聲明式API。其中,不可變基礎設施相比于其他四種概念難理解一些。

網上對于不可變基礎設施的定義有很多,此處給大家展示一個比較有代表性的描述:

  • Immutable infrastructure refers to servers(or VMs) that are never modified after deployment.

生活中,不可變基礎設施的例子比比皆是,我們以“水”為例來談一談不可變基礎設施和其對應的可變基礎設施:

  • 現實生活中,如果我們生活在農村或者比較落后的山區,水資源的獲取對于我們來說是相對比較困難的,在使用水資源時會比較珍惜,會存在這種水資源使用方式:淘米水用好之后可能會用來洗菜、洗菜后的水會用來洗拖把、洗拖把后的水再用來沖馬桶,這種水資源的利用被視為可變的基礎設施;生活在城市的時候,水是作為一種不可變基礎設施來使用的,我們打開水龍頭后,用過的水直接進入了下水道,這種水資源的使用是沒有進行復用的。

從現實回到代碼,其實在代碼中我們也是存在很多不可變基礎設施和可變基礎設施的思考:

圖片

圖1

開發人員在編碼時也會存在不可變基礎設施的場景,java、c++等語言都提供一種能力讓變量變成不可修改,包括傳參的時候,如果進行限制后,對該變量進行修改會出現編譯報錯,如果要實現不可變數據的修改,需要通過再申明一個變量等方式去支持不可變數據的修改,有開發經驗的開發人員知道不可變數據讓代碼邏輯更加清晰,減少錯誤,同時讓并發變得更加簡單。并發編程時如果讓一個變量申明為只讀類型的,對其進行并發修改時不需要加鎖進行控制,這就是不可變性在并發中的思考。

其實“不可變基礎設施”這個名詞最早出現在2013年,隨后,Docker帶來的“容器時代”和k8s引領的“云原生時代”讓不可變基礎設施這個理念越來越流行。常見的服務器、虛擬機、容器都稱為基礎設施。

02不可變基礎設施的優勢特點有哪些?怎么改造?

大家熟知,云計算的出現是降低了環境標準化的成本,但業務的交付成本依然很高。

云原生技術架構展示如下:

圖片

圖2

不可變基礎設施與之對應的是可變基礎設施,在傳統開發中,軟件開發完成后需要部署到服務器上進行測試或者正式部署等,開發或者運維人員需要通過客戶端連接到服務器端進行一些安裝部署等工作,并且如果考慮多節點服務器部署的話,涉及到對應的配置項(比如環境變量等)需要對每個節點逐個進行配置參數修改,如果后續升級等還需要對每一個節點環境進行修改,比如電商那種更新迭代比較頻繁的話,這些環境經歷的一些操作很少能完全理清,后續的變更會經常遇到各種詭異的問題,基礎設施變得很脆弱、敏感,一些比較小的變動就會引發不可預知的結果,這是一件非常頭疼的事情,排查問題需要很豐富的技術積累,同時耗費的時間也會很長。

從開發者角度來看,不可變基礎設施在時間和空間的一致性是非常棒的,特別是在排查業務側問題的時候。對于時間的理解,如果應用部署在某一個服務器上面的時候,運行了一段時間(比如100天),服務器的狀態還是一模一樣的,這就能在很大程度上保證排查問題的效率;空間上,應用不管部署在研發區還是測試域、部署在linux還是windows,空間上也能做到一致。

可變基礎設施常見問題:

  • 服務頻繁持續的變更會給服務運行引入很多中間態,從而導致軟件熵的增加,不可知風險增加;
  • 故障出現時,很難快速構建出新的服務副本,依賴于部署時的高可用節點;
  • 很難標準化,交付運維過程異常痛苦,雖然可以通過 Ansible、Puppet 等部署工具進行交付,但是也很難保證對底層各種異構的環境支持得很好,還有隨時會出現的版本漂移問題。比如你可能經常遇到的,某個軟件包幾個月之前安裝還能夠正常運行,現在到一個新環境安裝后,竟然無法正常工作了。

不可變基礎設施是另外一個思路,部署之后即是只讀狀態,不可對其進行修改,如果需要更新或修改,則使用新的環境或服務器去替代舊的。不可變基礎設施可以避免可變基礎設施中遇到的各種常見問題。

不可變基礎設施的特點

一致性

一致性是最明顯的一個特征,不可變基礎設施保持一致,同樣的版本,同樣的配置,和管理相同機器一樣管理很大規模的集群;

簡單

所有機器和實例都是一樣,只有擴容和銷毀兩個狀態,所有系統只要處理這兩個狀態就可以;

安全

所有實例擴容之后不會變,擴容之前可以對其進行充分的測試,安全人員可以對代碼進行掃描,保證應用實例相關的數據都是經過測試安全的。

? 傳統應用如何適配不可變基礎設施,需要做哪些改造呢?

  • 將傳統應用的運行環境打造成一個具體的服務器,比如虛擬機鏡像、容器鏡像,程序即可run起來;
  • 應用run起來之后會存在各種各樣的輸出,分析應用程序的輸出類型,使其能夠和服務器無關;

? 注:與服務器無關的含義

  • 將依賴于本地的緩存轉移到分布式存儲中;
  • 將依賴于本地存儲的文件轉移到分布式存儲中,從而不會受到本地服務器重啟丟失之類的影響;
  • 將依賴于本地存儲的日志信息轉移到標準輸出中,由日志采集的side-car收集后統一匯總。

實際工作中,對于不可變設施的完全落地還是比較難的,可以做一些權衡:

  1. 如果日志不允許落盤對部分程序改造成本很高,可以使用ELK或EFK等技術做好實時的同步,保證日志可丟失;
  2. 如果完全依賴分布式緩存對性能壓力過大,那么就建立一套分布式緩存與本地緩存的自動同步機制,保證重啟后本地緩存丟失仍然可以修復;

綜上所述,只要保證應用在基礎設施上產生的數據可以在任意時刻丟失,就可以實現一定程度上應用無狀態化,也能保證不可變基礎設施落地。不可變基礎設施是一種理念,具體落地還是比較依賴于容器或虛擬機的,以及還需要分布式存儲等配套設施,不是按照一種技術標準去執行,應該綜合分析現狀,選擇性地朝這個方向優化。不可變基礎設施存在優勢和劣勢,在云原生場景下,優勢是大于劣勢的,分析如下:

  1. 云原生的不可變基礎設施以容器鏡像為標準,其中不但包含了二進制內容,還包含了程序運行需要的依賴環境、基礎庫、系統環境等,相對來說比較完整。
  2. 能提升應用交付效率,基于不可變基礎設施的應用交付,可以由代碼或編排模板來設定,這樣就可以使用GIt等控制工具來管理應用和維護環境,基礎設施環境一致性能保證應用在開發測試環境、預發布環境和線上生產環境運行表現一致,不會頻繁出現開發測試時正常、發布后出現故障等情況。
  3. 能快速、可靠地水平擴展,基于不可變基礎設施的配置模板,可以快速創建與已有基礎設施環境一致性的新基礎設施環境。
  4. 能保證基礎設施的快速更新和回滾,基于同一套基礎設施模板,若環境被修改,則可以快速進行回滾和恢復,如果需要對所有環境進行更新升級,則只需要更新基礎設施模板并創建新環境,將舊環境進行替換。圖片

03K8S是如何實現不可變基礎設施的呢?

實現不可變基礎設施需要滿足一些條件,如下圖:

圖片

圖3

首先最底層的條件是容器化,應用需要鏡像化,依賴和配置都需要在Dockerfile里面即鏡像描述里面能夠體現,環境和依賴還需要額外的應用編排模板明確地編排出來。容器化是不可變設施的基礎,一般只會在云原生情況下,才能實現不可變基礎設施,是因為只有通過容器化才能保證整個擴縮容的高效和一致性。

第二個條件要讓擴縮容變得足夠簡單,需要將擴縮容和替換的過程讓其自動化,自動化也是需要讓實例能夠感知其可能會失敗,節點會異常,實例的失敗是一個常態,需要讓擴縮容、替換應用的自愈過程變得非常簡單。最后還需要有一套機制能夠保證基礎設施的一致性,禁止對應用實例本身文件的原地修改,這里的原地需要做相關的權衡,還需要控制實例的存活時間,任何一個實例只要運行,都會對其做一些修改(運行過程)包括手動修改,只要有修改時存在軟件系統熵的變化,會存在不一致的問題。

k8S在不可變基礎設施方面做的工作是如何體現的呢?首先,需要審視k8s中容器的狀態,如下圖:

圖片

圖4

圖片

 圖5

K8s中一個應用實例稱為一個pod,一個pod中可以有多個容器,pod在k8s中被稱為不可變的基本單位,一個應用實例是被應用負載控制器所管理,應用負載一般會提供一個應用實例的模板,模板里面可以定義一個應用實例的元數據metadata,也可以定義一個規格、鏡像和鏡像名。

圖片

圖6

K8s中落地不可變基礎設施主要是通過滾動發布的方式,提供滾動發布的主要是deployment,這是一個控制器也稱之為一個工作負載,deployment中還帶了一個ReplicaSet這么一個工作負載,每一個ReplicaSet下面掛了同一個鏡像名和同一個鏡像配置的pod的集合。發布前,只有一個版本的ReplicaSet V1,發布過程中,會創建額外的ReplicaSet V2,同時會在新的V2的ReplicaSet進行擴容,擴容的是一份新的容器編排配置的pod。發布過程很簡單,主要集中在新的ReplicaSet V2中進行擴容,在舊的ReplicaSet V1中進行縮容。發布之后,Deployment只會存在一個ReplicaSet,過程只會存在pod的擴容和縮容,這是k8s中保證不可變基礎設施的實現過程,即發布及擴縮容。

K8s是云原生中最佳的應用實踐,不過K8s這種滾動升級實現不可變基礎實施的應用場景有一定的局限性,如果出現有些業務比如金融業或傳統行業的需要保留應用IP,或者大廠存在大促的場景時,k8s的滾動發布是無法滿足的,特別是應用實例pod里面有多個容器,有一些容器是不希望改動的。

不可變基礎設施還有很多事情需要去做,比如:重建pod的原地升級能力、定期重建歷史pod、遷移演練、應用實例保證熵不會太大(定期刪除)等。為了保證一致性,不可變基礎設施可以應用于更多的場景,我們在探索踐行云原生不可變基礎設施這個理念的時候,也需要探索除了k8s之外的相關內容,可以參考阿里的開源Open kruise項目。

04K8S中滾動升級實現不可變基礎設施的實踐演示

4.1 演示deployment和ReplicaSet

以nginx部署為例:

圖片

圖7

  • RS中DESIRED:用戶期望的Pod副本個數(spec.replicas的值)。
  • RS中CURRENT:當前處于Running狀態的Pod的個數。
  • DEPLOY中UP-TO-DATE:當前處于最新版本的Pod的個數,所謂最新版本指的是Pod的Spec部分與Deployment里Pod模板里定義的完全一致。
  • DEPLOY中AVAILABLE:當前已經可用的Pod的個數,即:既是Running狀態,又是最新版本,并且已經處于Ready(健康檢查正確)狀態的Pod的個數。

? 執行擴縮容操作:

圖片

圖8

4.2 滾動更新

圖片

圖9

上圖中可以看到本地容器鏡像是有兩個版本的,將已經部署的1.20.2版本的nginx進行版本更新為1.14-alpine,這里處理的是版本的回退更新;

通過kubectl edit操作進行編輯,將images的信息內容進行替換:

圖片

圖10

圖片

圖11

圖11可以看到nginx版本更新時的內容,更新策略一般有兩種:

  • ReCreate:在創建新pod之前,所有的實例相關的pods會被殺死;
  • RollingUpdate:滾動升級,逐步替換的策略,同時滾動升級時,支持更多的附加參數。

綜上,K8S滾動升級操作其實很簡單,我們需要結合不同的場景、不同的需求去使用,滾動升級是k8s實現不可變基礎設施最經典的應用。

責任編輯:未麗燕 來源: 移動Labs
相關推薦

2023-02-18 13:47:04

CoreOS容器操作系統云原生

2023-06-27 08:19:11

2022-02-25 08:27:54

EventMesh云原生網關

2022-07-05 09:31:46

基礎設施容器Docker

2025-08-07 07:00:00

勒索軟件云原生云備份

2018-12-17 13:00:19

2024-03-26 15:08:31

I&O領導者云原生數字化轉型

2023-02-08 10:34:37

云計算

2021-05-17 14:49:40

Kubernetes邊緣設備

2021-05-12 10:52:06

云原生K3S命令

2022-02-10 11:54:34

即時基礎設施基礎設施數字化轉型

2023-04-04 16:12:26

云計算多云戰略

2023-02-10 07:07:30

云計算基礎設施

2011-07-14 08:51:00

VMware云計算

2022-01-10 08:00:00

云原生云計算技術

2022-02-07 09:30:24

云原生基礎設施監控

2009-12-18 17:14:25

惠普基礎架構

2009-12-22 13:59:59

惠普基礎設施運營

2024-03-29 14:25:44

云計算人工智能

2021-08-17 06:28:36

蘋果谷歌云服務
點贊
收藏

51CTO技術棧公眾號

国产一区二区三区四区福利| 欧美性20hd另类| 18成人免费观看网站下载| 黄色一级视频在线观看| 人人香蕉久久| 欧美日韩国产经典色站一区二区三区| 久久久成人精品一区二区三区| 亚洲男女视频在线观看| 日韩av高清在线观看| 大胆人体色综合| aaaaa级少妇高潮大片免费看| 欧美成人福利| 精品欧美一区二区三区| 午夜啪啪免费视频| 日韩欧美在线番号| 国产精品亚洲专一区二区三区| 55夜色66夜色国产精品视频| 操她视频在线观看| 亚洲毛片免费看| 日韩视频一区二区三区在线播放| avav在线看| 欧美韩日亚洲| 1区2区3区欧美| 欧美一区二区三区电影在线观看| 性中国xxx极品hd| 蜜桃av一区二区| 国产999在线观看| 精品小视频在线观看| 色婷婷一区二区三区| 亚洲男人7777| 五月天激情小说| 日韩精品成人在线观看| 欧美日韩另类国产亚洲欧美一级| 欧美色图色综合| 欧美一卡二卡| 亚洲精品乱码久久久久| 亚洲视频在线观看日本a| 欧美性孕妇孕交| k8久久久一区二区三区| 99久久国产免费免费| 91成人国产综合久久精品| 三级影片在线观看欧美日韩一区二区 | 91猫先生在线| √天堂8资源中文在线| 亚洲欧美激情小说另类| 亚洲午夜精品久久久久久浪潮| 爱久久·www| 国产三区在线成人av| 欧美日韩最好看的视频| 精品久久av| 久久精品在这里| 日韩三级电影| av在线免费观看网| 国产精品久久毛片a| 日韩欧美一区二区三区四区| 高h视频在线| 国产清纯在线一区二区www| 茄子视频成人在线观看| 免费在线黄色电影| 国产午夜精品久久久久久免费视| 欧美视频1区| jizz在线免费观看| 国产精品久线观看视频| 天天成人综合网| 国产黄色在线网站| 亚洲在线视频免费观看| 国产a级片网站| 色资源二区在线视频| 黑人极品videos精品欧美裸| 国产精品wwwww| 成人午夜在线| 欧美大片顶级少妇| 性囗交免费视频观看| 猛男gaygay欧美视频| 亚洲网站在线观看| 91 在线视频| 亚洲天堂偷拍| 欧美中在线观看| 欧美高清69hd| 国产九九视频一区二区三区| 国产精品免费一区二区| 三级在线播放| 国产精品久久久久精k8| 国产精品videossex国产高清| 成人免费图片免费观看| 在线亚洲高清视频| 国产精品久久久久久久99| 白白在线精品| 国产亚洲成av人片在线观看桃| 97在线观看视频免费| 亚洲狠狠婷婷| 国产精品无码专区在线观看 | 亚洲高清久久久久久| 中国毛片在线观看| 欧美在线亚洲综合一区| 日韩av电影中文字幕| 国产麻豆精品一区| 久久美女艺术照精彩视频福利播放 | 九九九九九九九九| 特黄特色欧美大片| 久久网福利资源网站| 亚洲影院在线播放| 国产一区免费电影| 欧美精品一区三区在线观看| 成人影欧美片| 色伊人久久综合中文字幕| 交换做爰国语对白| 欧美精品一区二区三区精品| 欧美精品18videos性欧美| 国产主播第一页| 成人午夜看片网址| av动漫免费观看| 欧美一区国产| 日韩精品视频三区| 欧美日韩在线国产| 精品一区二区三区蜜桃| 欧美高清视频一区| av女在线播放| 欧美一二三区在线观看| 国产欧美小视频| 久久av最新网址| 国产综合18久久久久久| www红色一片_亚洲成a人片在线观看_| 色屁屁一区二区| 特级西西人体wwwww| 国产精品mm| 国产一区香蕉久久| 国产黄在线观看免费观看不卡| 亚洲大片精品永久免费| 一级黄色大片免费看| 仙踪林久久久久久久999| 国产精品久久91| 毛片网站在线| 欧美午夜精品久久久久久久| 国产av一区二区三区传媒| 亚洲人体av| 亚洲精品欧美一区二区三区| 欧美尤物美女在线| 欧美日韩国产另类一区| 第一次破处视频| 丝袜诱惑亚洲看片| 久久久水蜜桃| 伊人久久视频| 亚洲色图狂野欧美| 中文字幕在线日本| 国产欧美日韩卡一| 日本xxxx黄色| 97视频热人人精品免费| 国产深夜精品福利| 老司机午夜在线视频| 欧美精品tushy高清| 久久精品亚洲a| 国产一区二区三区高清播放| 经典三级在线视频| 亚洲国产视频二区| 欧美激情中文网| 黄频在线免费观看| 精品久久久久人成| 97伦伦午夜电影理伦片| 天堂蜜桃一区二区三区| 亚洲春色在线| 国产精品99久久免费| 欧美精品在线视频观看| 欧美熟妇交换久久久久久分类 | 欧美成人高清视频| 亚洲xxx在线| 亚洲不卡一区二区三区| 欧美一区二区三区成人精品| 日本在线播放一区二区三区| 一区精品视频| 一区二区三区视频播放| 97久久精品人人澡人人爽缅北| 三区在线观看| 欧美美女一区二区在线观看| 久久r这里只有精品| 99国产欧美另类久久久精品 | 国产激情视频一区二区三区欧美| 国产成人在线小视频| 久久av免费看| 91人成网站www| 国产乱码精品一区二三赶尸艳谈| 亚洲色图13p| 国产后入清纯学生妹| 欧美日韩亚洲精品一区二区三区 | 人妻精品一区二区三区| 色综合久久久久久久久| 麻豆精品国产免费| www.欧美色图| 激情五月俺来也| 亚洲小说欧美另类婷婷| 色综合电影网| 国产精品白丝av嫩草影院| 国产精品视频永久免费播放| 黄色在线免费网站| 亚洲乱码av中文一区二区| 91tv国产成人福利| 色婷婷久久久亚洲一区二区三区 | 国产性生活毛片| 免费观看日韩av| 久久99中文字幕| 国产精品伦理久久久久久| 国产欧美日韩一区二区三区| 欧美电影在线观看网站| 欧美性受xxx| 七七成人影院| www.xxxx欧美| 日本午夜在线| 亚洲精品一区在线观看| 亚洲无码精品在线播放| 日韩欧美成人区| 国产一级一片免费播放放a| 欧美高清一级片在线观看| 中国一级特黄录像播放| 国产精品自产自拍| 天天操天天爱天天爽| 国产美女一区| 人妻av无码专区| 亚洲一级淫片| 一区二区日本| 色97色成人| 天堂精品视频| 国产91精品对白在线播放| 国产综合18久久久久久| 波多野结衣欧美| 亚洲综合色激情五月| 四虎国产精品免费久久5151| 国产精品电影网| 666av成人影院在线观看| 97国产在线观看| 2018av在线| 欧美激情一二三| 性欧美videos高清hd4k| 久久伊人精品天天| 美女国产在线| 精品国产一区二区三区久久| 福利在线播放| 尤物九九久久国产精品的特点| 免费黄网站在线观看| 日韩精品中文字幕视频在线| 婷婷五月综合久久中文字幕| 精品少妇一区二区三区视频免付费| 国产又色又爽又黄又免费| 欧美日韩国产系列| 国产精品久久久久久久久久久久久久久久 | 亚洲无码久久久久| 欧美日韩国产免费| 国产精品久久久久久免费播放| 欧美福利视频导航| 国产伦精品一区二区三区免.费| 欧美精品v国产精品v日韩精品| 国产一区二区在线视频观看| 8x8x8国产精品| 99久久99久久久精品棕色圆| 欧美成人a视频| 亚洲男女视频在线观看| 亚洲精品99久久久久中文字幕| 神马一区二区三区| 亚洲精品永久免费| 成人免费在线电影| 久热精品视频在线观看一区| av黄在线观看| 高清亚洲成在人网站天堂| 成人一级福利| 日韩av片电影专区| 成人国产一区| 91九色露脸| 日韩精品福利一区二区三区| 欧美三级网色| 91精品国产91久久综合| 女人色极品影院| 新狼窝色av性久久久久久| 91小视频网站| 丁香激情综合国产| 亚洲区自拍偷拍| 亚洲少妇屁股交4| 日本三级理论片| 欧美吞精做爰啪啪高潮| 国产成人麻豆精品午夜在线| 精品亚洲国产成av人片传媒 | 久久免费视频观看| 裤袜国产欧美精品一区| 国产主播喷水一区二区| 懂色av一区二区| 日韩电影在线播放| 欧美国产三区| 成人在线观看a| 精品系列免费在线观看| 日韩aaaaa| 国产精品久久久久久久久免费相片| 久草资源在线视频| 在线精品视频一区二区| 国产视频手机在线观看| 亚洲精品久久久久中文字幕二区| 亚洲搞黄视频| 97超级碰碰人国产在线观看| 青青久久精品| 欧美日韩在线观看一区| 欧美天堂亚洲电影院在线观看| 黄色一级大片在线观看| 成人免费福利片| 极品色av影院| 日本精品一区二区三区高清 | 日韩欧美少妇| 国产综合 伊人色| 自拍视频亚洲| 婷婷六月天在线| 91丨九色porny丨蝌蚪| 国产天堂av在线| 欧美日韩一区二区欧美激情| 香蕉视频911| 欧美激情在线观看视频| 国产 日韩 欧美| 性欧美videosex高清少妇| 亚洲视屏一区| 久久aaaa片一区二区| 国产精品久久久久影院老司| 天堂а√在线中文在线新版| 精品久久久久久亚洲综合网| а√天堂资源地址在线下载| 国产精品久久一区| 亚洲精品小区久久久久久| 国自产拍偷拍精品啪啪一区二区| 国产伦精一区二区三区| 亚洲熟女少妇一区二区| 欧美在线观看视频一区二区| 欧美色18zzzzxxxxx| 91av在线影院| 久久男人av| 日韩一级性生活片| 福利电影一区二区三区| 黄色片在线观看网站| 777奇米四色成人影色区| 9色在线视频网站| 国产成人avxxxxx在线看| 天堂99x99es久久精品免费| 日韩国产一级片| av一区二区三区在线| 精品一区二区三区人妻| 精品国产免费一区二区三区四区 | 亚洲在线观看网站| 亚洲手机成人高清视频| 国产精品丝袜黑色高跟鞋| 日韩专区在线观看| 亚瑟国产精品| 91xxx视频| 国产成a人亚洲精| 日韩黄色三级视频| 亚洲精品电影网| 美女福利一区二区| 欧美色欧美亚洲另类七区| 日本欧美大码aⅴ在线播放| 永久免费av无码网站性色av| 欧美色图一区二区三区| 77777影视视频在线观看| 国产日产久久高清欧美一区| 国产精品久久久久一区二区三区厕所| 一级做a爱视频| 亚洲一区在线观看免费观看电影高清| 丰满人妻熟女aⅴ一区| 国内精品久久久久久中文字幕| 日韩系列在线| 网站一区二区三区| 日韩美女精品在线| 性欧美videos另类hd| 97视频人免费观看| 国产aⅴ精品一区二区三区久久| 欧美xxxxx在线视频| 国产精品传媒视频| 六月丁香色婷婷| 日本视频久久久| 亚欧美无遮挡hd高清在线视频| 国产成人精品综合久久久久99 | 久久视频国产精品免费视频在线 | 日韩精品一区二区三区蜜臀| 不卡专区在线| 婷婷精品国产一区二区三区日韩| 精品一区二区三区在线观看国产| 欧美黄色免费看| 亚洲欧洲日本专区| 电影91久久久| 男女视频网站在线观看| 国产精品全国免费观看高清| 国内精品国产成人国产三级| 4k岛国日韩精品**专区| 日本欧美国产| 亚洲视频天天射| 欧美亚洲国产一区在线观看网站| av免费网站在线| 欧美一级爱爱| 国产成人综合自拍| 91黑人精品一区二区三区| 欧美激情在线播放| 欧美xxxx中国| 一本色道久久综合亚洲精品图片 | 天天干天天舔天天射| 国产精品久久久久久婷婷天堂 | 中文字幕有码av| 亚洲风情在线资源站| 18视频免费网址在线观看| 国产精品精品软件视频|