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

容器學習:容器鏡像命名規范及版本管理規范

運維
在管理不停迭代更新的鏡像版本的過程中,各類奇葩的鏡像命名造成問題追溯時,需要花費大量的時間在問題的定位和溝通層面。如何統一規范管理容器鏡像的命名和版本是日常工作中必須要解決的一個問題。

?在我們使用容器云平臺的過程中,公司業務的規模會不斷發展、各類軟件的鏡像版本會不停迭代更新,各種版本的鏡像變得越來越多,在管理這些鏡像的過程中,由于容器云平臺的不同開發和運維人員的能力、工作習慣存在較大的差異,出現各類奇葩的鏡像命名,造成問題追溯時需要花費大量的時間在問題的定位和溝通層面,降低了運維的效率。

如何統一規范管理容器鏡像的命名和版本成為了我們日常工作中必須要解決的一個問題。規范和標準是工作中重要的指引文件,通過規范標準能統一線上容器鏡像的名字,防止出現隨心所欲的命名,加快容器鏡像的定位。本文旨在于介紹容器鏡像的命名規范和版本管理,實現“三個方便”原則。方便使用:統一規范的命名規則,使鏡像名稱能夠清晰的描述該鏡像的環境信息和用途,方便維護:能夠有效地對所有鏡像進行展示和查詢,定期對無用鏡像進行清理,釋放存儲空間;方便管理:只有鏡像名稱滿足一定規范,才能精確地對所有鏡像進行配額管理和權限控制,最終達到為企業降本增效的目的。

1.鏡像倉庫介紹

鏡像倉庫(Repository)是集中存儲容器鏡像(符合OCI規范)的地方,這里有個概念要稍微做一下區分那就是鏡像倉庫與鏡像倉庫服務器(Registry)是兩回事,一個鏡像倉庫服務器可以創建多個鏡像倉庫的空間,例如,quay.io就是一個開源的公共鏡像倉庫,而Quay企業版則是一個開源的企業級的鏡像倉庫服務器,不過其實有時候我們不太需要太過區分這兩個概念。

1.1 公共鏡像倉庫

公共鏡像倉庫主要有quay.io和Docker Hub,使用過docker或podman的我們已經明白了如何從公共鏡像倉庫獲取鏡像,除了獲取鏡像外,我們也可以將自己構建的鏡像存放到公共鏡像倉庫,這樣別人也可以使用我們構建的鏡像了。不過要將鏡像上傳到公共鏡像倉庫,必須先在公共鏡像倉庫的網站上注冊一個賬號,注冊好了之后,可以在本地使用login命令登錄到公共鏡像倉庫,在輸入賬號密碼登錄到公共鏡像倉庫之后,便可以使用push命令把鏡像推送到公共鏡像倉庫了。

1.2 私有鏡像倉庫

在企業級應用環境中,我們不可能將企業的內部容器推送到公共鏡像倉庫中,如果直接使用導出鏡像的方式進行共享又比較麻煩,這時候我們可以自己搭建屬于自己的私有鏡像倉庫服務,用于存儲和發布企業使用的鏡像。

Docker官方提供了registry這個鏡像,可以用于搭建私有鏡像倉庫服務,我們把鏡像拉到本地之后,用該鏡像的容器便可以搭建一個簡易的鏡像倉庫服務。

Quay企業版是一個用于存儲和分發Docker鏡像的企業級Registry服務器,通過添加一些企業必需的功能特性,例如安全、標識和管理等,擴展了簡易的Docker  Distribution。作為一個企業級私有Registry服務器,Quay企業版提供了更好的性能和安全。提升用戶使用Registry構建和運行環境傳輸鏡像的效率。Quay企業版支持安裝在多個Registry節點的鏡像資源復制,鏡像全部保存在私有Registry中,確保數據和知識產權在公司內部網絡中管控。另外,Quay企業版也提供了高級的安全特性,諸如用戶管理,訪問控制和活動審計等。

1.3 云鏡像倉庫

目前主要的云廠商都提供了租戶的鏡像倉庫的服務,如阿里云、百度云、騰訊云等,在這些云平臺上,我們可以創建自己租戶的鏡像倉庫,而且還可以使用到這些鏡像倉庫的加速服務用于加快我們Pull鏡像的速度,如果企業的應用本身就在云上,那么使用云鏡像倉庫服務是一個很好的選擇。

2.鏡像倉庫的命名規范

2.1 基礎鏡像倉庫和業務鏡像倉庫的分離

首先我們為基礎鏡像和業務鏡像做一個定義。基礎鏡像:不包含具體業務的鏡像。主要是為業務提供運行環境的,或者是一些開源項目的官方鏡像。業務鏡像:基于基礎鏡像構建出來的包含具體業務的鏡像,能夠在測試或生產環境中部署和運行。

我們在進行容器化部署實踐過程中,有些通用軟件的鏡像是會被多個項目的應用經常作為基礎鏡像使用,這些基礎軟件不需要我們進行二次開發,在生產環境、測試環境、試運行環境等使用的均為同一鏡像,直接使用穩定版本的鏡像跑起來更改配置就可以提供對外服務了,例如常見的RHEL、OpenJDK、Nginx、Redis、MySQL等,這些常用軟件我們可以放在基礎軟件鏡像庫中。

針對我們自身開發或者合作開發的軟件,一般以項目為單位建立倉庫,一個項目存在一到N個不同的模塊的鏡像,為了方便我們查找和核實鏡像的情況,針對每個項目我們構建相對獨立的鏡像倉庫空間。

2.2 規范鏡像源管理

對于不同倉庫的鏡像文件,不能由開發或者測試員隨意進行上傳,針對不同倉庫的鏡像維護需要明確責任方,例如:由配置管理員負責提供和維護基礎鏡像,需要確保基礎鏡像的版本的安全性、可靠性和穩定性,一般開發和運維人員不能隨意上傳鏡像到此倉庫中;CI流水線:項目持續集成生成的鏡像,自動上傳到我們的項目倉庫中;個人用戶:非配置管理員手動用push命令上傳的測試鏡像到項目倉庫中。

3.鏡像命名規則及其格式

3.1 鏡像名稱格式

我們日常使用的鏡像名稱的通用格式為:DOCKER_REGISTRY/repo/name:tag,各個字段具體含義如下:

DOCKER_REGISTRY:企業統一的Docker Registry地址;

repo:鏡像倉庫,用來管理某一類鏡像;

name:某個鏡像的具體名稱,一般的命名規則為:系統名稱+系統版本+服務名+服務版本(如果公司約定了主要使用的系統名稱和版本,則可以省略系統名稱+系統版本部分,直接使用服務名作為鏡像的名稱)。例如:centos7.6-nginx-1.47。

tag:某個鏡像具體的標簽。例如:2.0。

需要注意的是:鏡像的名稱需要限制為[a-z0-9],其中可以出現的符號為[-._],不能出現中文以及中文符號,包括鏡像名稱中的: 也必須是英文的冒號,不然創建容器的時候會失敗。

3.2 基礎鏡像命名規則

上文我們說到,我們采用一個獨立的倉庫來管理企業的基礎鏡像,例如使用public倉庫來管理所有的基礎鏡像,下面我們來約定基礎鏡像的命名規則:DOCKER_REGISTRY/repo/name:tag;

repo:統一用public倉庫來進行管理;

name:描述該image中所提供的軟件,各軟件間通過“-”連接;

tag:依次順序描述該image中所提供的軟件的版本,各版本間通過“-”連接。

注意點:

所有Base image除了盡量通過name和tag描述該image中所有的軟件及其版本信息,還需要通過添加description的label,更加詳細地描述image內容。對于非軟件版本的更新(例如:更新安全漏洞),Base image的tag不會更新。為了追蹤Base image的版本信息,需要在image中加入構建該image的Dockerfile的commit id。

例如:

圖片

3.3 業務鏡像命名規則

業務鏡像的命名規則以項目為倉庫進行隔離,例如在一個支付項目中,我們使用payment鏡像倉庫,另一個風控項目使用risk-control鏡像倉庫,下面是我們約定的鏡像命名規范:

repo:用項目名作為倉庫,來管理該項目下的所有鏡像。

name:描述該image中所包含的業務。

tag:commit id(前7位)和timestamp(12位,yymmddHHMMSS)組合成唯一標識,中間通過“-”連接。

例如:

圖片

4.鏡像的版本管理

版本控制規范用于確定軟件配置項的命名與版本號管理的規則,以確保清楚地、唯一地標識軟件的各個組成部分及其狀態,并建立這些部分之間的一致性關系。

鏡像的版本號我們可以通過直接平移項目的版本號到在鏡像上。用來標識開發、測試、交付階段的不同狀態的產品,版本號格式一般為:

<主版本號>.<次版本號>.<小版本號>-[Build號]

主版本號:立項時設置,在整個項目開發過程中不改變

次版本號:立項時設置,在整個項目開發過程中不改變

小版本號:立項時設置,在整個項目開發過程中不改變

Release號:又叫Build號,內部測試開始之前設置,初始值為0,此后每產生一次小的修改,Release號+1。版本號的一般形式如:1.0.7-101,2.0.0-900

4.1 主版本號設置規則

設置時間:產品立項時設置

設置規則:

新產品立項,主版本號為1

產品構架發生改變,主版本號+1

產品主要組件(比如訂單處理框架)進行重大修改,主版本號+1

產品對外接口協議發生更改,主版本號+1

4.2 次版本號設置規則

設置時間:產品立項時設置

設置規則:

新產品立項,次版本號為0

為處理產品Bug或改進現有功能/性能,對現有功能模塊做大的修改,但不增加新的功能模塊,副版本號+1

為增加產品功能,在原版本產品上增加新的功能模塊,而產品的主體構件未做重大修改,并且產品的主體構件之間的接口協議也未做修改,副版本號+1

為適應不同用戶需求,對產品進行更改,而產品的主體構件未做重大修改,并且產品的主體構件之間的接口協議也未做修改,副版本號+1

當主版本號變更時,副版本號同時置0

4.3 小版本號設置規則

新產品立項,小版本號為0

修復Bug或改進現有功能,但不對現有功能模塊做大的修改,不增加新的功能模塊,小版本號+1

當次版本號變更時,小版本號同時置0

4.4 Build號設置規則

設置時間:產品開發結束,內部測試開始之前

設置規則:

Release號初始值為0

測試過程中,每進行一次修改,Release號+1

5.鏡像倉庫的權限管理

5.1 基礎鏡像倉庫

鏡像倉庫劃分基礎鏡像和項目鏡像倉庫以后,我們下一步需要做的是規范鏡像倉庫的權限管理,對于基礎鏡像倉庫而言,應該要對所有人可見,而且他們都能pull,但是只有配置管理員才有push和delete的權限。

下表中做了基礎的權限角色分配:

圖片

5.2 業務鏡像倉庫

項目鏡像倉庫中的內容應該與項目相關的人員才可以看見和pull該項目的所有鏡像,與項目無關人員無權限看見和pull,達到保護項目的私密性的目的。

下表中做了基礎的權限角色分配:

圖片

6.鏡像倉庫的容量管理

Docker Registry中沒有提供命令來完成刪除鏡像的功能,日積月累,將會產生許多無用的鏡像,占用大量存儲空間。若要刪除鏡像并回收空間,需要調用 Restful API來完成。我們在管理自己的鏡像倉庫時,必須要明確約定每個image最多保留可配置的tag數量。對于N個的話,按時間排序,優先將老的tag刪除,達到將倉庫容量維持在一個相對穩定的狀態。?

責任編輯:武曉燕 來源: twt企業IT社區
相關推薦

2020-04-16 21:02:35

前端命名規范html規范

2016-05-17 14:03:07

Android命名解決方案

2009-08-03 16:57:42

ASP.NET編程規范

2023-11-22 08:00:56

Go命名規范

2023-04-18 08:52:35

模塊Python

2010-08-27 08:53:18

CSS類id命名DIV

2010-09-08 16:49:05

CSSclassid

2009-08-13 13:38:30

C#命名規范

2009-08-21 08:52:40

C#語言命名

2009-08-27 16:30:08

C#編程命名規范

2009-08-19 15:24:30

.NET命名規范

2020-09-28 12:39:44

代碼規范管理

2010-04-30 14:05:55

Mocha BSM運維管理摩卡軟件

2010-08-16 12:54:53

DIVCSS

2010-09-07 15:53:02

CSS規范化

2009-07-31 18:18:33

Camel命名法C#命名規范

2013-05-27 11:52:16

CiscoIOS思科交換機

2012-03-22 17:16:24

Java

2009-10-27 14:49:11

VB.NET命名規范

2011-07-22 17:14:53

java
點贊
收藏

51CTO技術棧公眾號

日韩免费黄色av| 亚洲娇小xxxx欧美娇小| 在线中文字幕日韩| 久久久国产欧美| 麻豆传媒在线观看| 成人激情黄色小说| 国产a∨精品一区二区三区不卡| 超碰人人人人人人人| 精品国产乱码一区二区三区| 黄色精品在线看| 午夜精品亚洲一区二区三区嫩草| 国产人妖在线播放| 米奇777在线欧美播放| www国产精品com| 男人操女人免费软件| av中文字幕在线| 岛国一区二区在线观看| 国产精品久久久久久久7电影 | 国产网站一区二区| 91性高湖久久久久久久久_久久99| 男女黄床上色视频| 少妇精品视频在线观看| 欧美日韩精品中文字幕| aa成人免费视频| 中文字幕手机在线视频| 欧美三级不卡| www国产亚洲精品久久网站| 中文字幕在线播放一区| 电影一区中文字幕| 日本道精品一区二区三区| 六十路精品视频| 超碰在线观看99| 麻豆国产精品官网| 最近2019中文字幕大全第二页| 久久久久免费精品| 国产蜜臀一区二区打屁股调教| 欧美国产亚洲另类动漫| 精品国产乱码久久久久久丨区2区| 国产精品视频一区二区三区,| 久久av最新网址| 久久久久久久久久国产精品| 日韩一级片大全| 国产亚洲精品美女久久久久久久久久| 精品成人一区二区三区四区| 中文字幕66页| 欧美成人免费全部网站| 在线免费亚洲电影| 国语对白做受xxxxx在线中国| 91超碰在线免费| 一区二区三区欧美视频| 神马午夜伦理影院| 黄色片免费在线观看| 中文字幕欧美三区| 日韩国产欧美一区| 中文字幕+乱码+中文字幕明步| 亚洲国产高清视频| 欧美精品久久久久久久久久| 国产精品久久久精品四季影院| 色乱码一区二区三区网站| 国产一区二区三区在线免费观看| 亚洲精品手机在线观看| 精品国产黄a∨片高清在线| 91久久国产最好的精华液| avav在线看| 九九热线视频只有这里最精品| 欧美日韩国产综合视频在线观看中文 | 国产精品无码久久av| 久久精品国产一区二区三| 国产精品私拍pans大尺度在线| 奴色虐av一区二区三区| 日本欧美一区二区在线观看| 国产精品久久久久77777| 波多野结衣高清视频| 麻豆一区二区99久久久久| 91精品中文在线| 精品国产99久久久久久宅男i| 国产成人在线影院| 国产一区二区视频在线免费观看| 性猛交xxxx| 国产欧美一区二区精品性色超碰 | 国产高清成人久久| 亚洲三级性片| 中文字幕欧美日韩精品| 手机在线免费看片| 在线播放不卡| 国产成人在线亚洲欧美| 在线视频 中文字幕| 国产一区二区不卡| 精品久久蜜桃| 1区2区3区在线观看| 亚洲黄色免费电影| 久久久久久久激情| 91成人短视频在线观看| 亚洲精品一区二区精华| 一区二区伦理片| 亚洲综合五月| 青青精品视频播放| 国产内射老熟女aaaa∵| 97精品国产露脸对白| 亚洲www在线| 五月婷婷综合久久| 亚洲国产成人自拍| 免费在线观看视频a| 97欧美成人| 亚洲电影免费观看高清完整版在线观看| 在线观看日韩精品视频| 69精品国产久热在线观看| 欧美日韩精品一区二区天天拍小说| 日本特黄在线观看| 色综合综合色| 欧美大片免费看| 中文字幕乱伦视频| 99免费精品视频| 欧美精品久久96人妻无码| 欧美人体一区二区三区| 精品人伦一区二区三区蜜桃网站 | 在线国产精品网| 欧洲一区精品| 日韩精品中文字幕在线不卡尤物 | 色综合色综合色综合色综合| 成人影院中文字幕| 精品国产一区二区三区久久久| 精品91久久久| 国产乱对白刺激视频不卡| 日韩精品电影网站| 在线视频cao| 精品国内二区三区| 黄色精品视频在线观看| 久久综合伊人| 精品亚洲欧美日韩| av中文字幕在线看| 日韩网站在线看片你懂的| 91成人精品一区二区| 亚洲一区欧美激情| 国产伦视频一区二区三区| 成人日日夜夜| 欧美日韩一本到| 最新中文字幕av| 丝袜国产日韩另类美女| 农村寡妇一区二区三区| 国产伦子伦对白在线播放观看| 欧美r级电影在线观看| 手机在线免费看片| 国产精品18久久久久久vr| 精品日韩在线播放| 高清不卡一区| 久久手机免费视频| 中文字幕在线有码| 韩国一区二区在线观看| 中文字幕中文字幕在线中一区高清| 婷婷午夜社区一区| 亚洲视频在线播放| 天天天天天天天干| 中文字幕精品一区二区三区精品| 日本熟妇人妻xxxxx| 欧美精美视频| 国产成人精品一区二区三区| 国产永久免费高清在线观看视频| 色哟哟精品一区| 永久免费成人代码| 免费人成网站在线观看欧美高清| 亚洲不卡1区| 免费观看成人性生生活片| 国产一区二区三区在线| 中文字幕在线日亚洲9| 国产精品日韩成人| 午夜影院免费观看视频| 国产精品a级| 黄色99视频| 性高爱久久久久久久久| 日韩中文字幕视频在线| 国产不卡av在线播放| 亚洲高清视频的网址| 国产xxxxxxxxx| 久久亚洲一区| 一区二区三区欧美在线| 精品国产18久久久久久二百| 久久久在线免费观看| 青青草免费在线视频| 欧美性猛交xxxx黑人交| 紧身裙女教师波多野结衣| 成人免费毛片app| 大肉大捧一进一出好爽动态图| 欧美色女视频| 久久久久在线观看| 亚洲色图另类小说| 在线观看成人小视频| 91狠狠综合久久久| av亚洲精华国产精华| 特级丰满少妇一级| 亚洲视频免费| 日产精品高清视频免费| 欧美久久亚洲| 青青草精品毛片| www久久日com| 亚洲欧美日韩精品久久奇米色影视| 一二三四区视频| 午夜精品久久久久久久99水蜜桃 | 欧美午夜寂寞| 国产噜噜噜噜噜久久久久久久久| 国产理论电影在线| 中文日韩在线观看| 色一情一乱一乱一区91av| 欧美色综合天天久久综合精品| 久久久久国产精品夜夜夜夜夜| 久久久久久久电影| 国产麻豆剧传媒精品国产| 久久综合九色综合欧美狠狠| 草草草视频在线观看| 日韩精品dvd| 久久久7777| 伊人久久噜噜噜躁狠狠躁| 国产精品久久久久久久久久东京 | 九九热视频免费| 国产婷婷精品| 国产天堂视频在线观看| 久久资源中文字幕| 欧美在线视频二区| 久久午夜影院| 999热视频| 亚洲欧美专区| 国产精品嫩草影院一区二区| 国产理论在线| 欧美极品xxxx| av网址在线播放| 色婷婷久久一区二区| 九色在线免费| 日韩精品在线观看视频| 日韩 欧美 精品| 亚洲情趣在线观看| 亚洲色图日韩精品| 亚洲国产精品黑人久久久| 一区二区三区免费在线观看视频 | 日韩av一二区| 成人av资源在线| 亚洲熟女一区二区三区| 国产一区二区精品久久91| 久久人人爽av| 麻豆国产欧美一区二区三区| 中文字幕第80页| 久久久久99| 成人在线观看a| 三级不卡在线观看| 伊人情人网综合| 日本精品黄色| 亚洲精品高清视频| 久久国产精品成人免费观看的软件| 欧美日韩在线播放一区二区| 日韩三级视频| 国产精品精品一区二区三区午夜版| 美女扒开腿让男人桶爽久久软| 国模极品一区二区三区| 成人三级高清视频在线看| 国a精品视频大全| free性护士videos欧美| 91禁外国网站| 丁香婷婷在线| 91精品国产91久久久久久一区二区| 伊人免费在线观看高清版| 欧美色手机在线观看| 中文在线最新版天堂| 欧美日韩精品一区二区天天拍小说| 影音先锋国产在线| 51精品国自产在线| 国产后入清纯学生妹| 欧美成人精品福利| 少妇高潮一区二区三区99小说| 日韩激情视频在线| 国产中文字幕在线| 日韩在线免费高清视频| 搞黄网站在线观看| 国模精品视频一区二区三区| 在线一区av| 国产情人节一区| 在线精品视频一区| 美女被啪啪一区二区| 第四色成人网| www.国产亚洲| 久久av最新网址| 色综合五月婷婷| 99九九99九九九视频精品| 亚洲精品国产91| 亚洲素人一区二区| 国产又大又黑又粗免费视频| 在线精品视频免费播放| 国产片在线播放| 日韩成人性视频| av天在线观看| 欧美精品免费在线| 欧美xx视频| 2014亚洲精品| 国产精品欧美三级在线观看| 亚洲小说欧美另类激情| 国产精品视频| 超碰在线免费av| 久久综合九色综合欧美亚洲| 精品国产视频在线观看| 欧美视频中文在线看| 丰满少妇被猛烈进入一区二区| 亚洲成人7777| 一道本无吗一区| 亚洲激情久久久| 麻豆网站在线免费观看| 欧美亚洲激情在线| 精品一区二区三区免费看| 久久精品日产第一区二区三区| 欧美xxxx中国| 免费在线观看日韩视频| 国产精品自在欧美一区| 亚洲天堂最新地址| 精品福利免费观看| www.狠狠干| 中文字幕亚洲欧美日韩2019| 欧美久久天堂| 97人人模人人爽人人喊38tv| 久久影院一区| 老司机午夜av| 91丨九色丨尤物| 麻豆国产尤物av尤物在线观看| 欧美午夜寂寞影院| 深夜福利免费在线观看| 欧美激情亚洲综合一区| 一区二区三区日本视频| 日韩在线观看电影完整版高清免费| 亚洲欧洲午夜| 一级黄色片毛片| 亚洲精品一二三四区| 91精品在线视频观看| 亚洲小视频在线观看| 小视频免费在线观看| 国产在线精品一区二区三区》| 欧美一区91| 亚洲精品国产一区二区三区| 国产精品午夜在线| 中文字幕乱码视频| 亚洲性猛交xxxxwww| 亚洲欧美小说色综合小说一区| 国产厕所精品在线观看| 午夜亚洲福利| 免费国偷自产拍精品视频| 亚洲欧洲综合另类| 国产裸体无遮挡| 久久伊人免费视频| www久久久| 国内外成人激情免费视频| 国产中文字幕精品| 国模无码国产精品视频| 日韩一区二区影院| 日韩少妇视频| 翡翠波斯猫1977年美国| 影音先锋久久| 香港三级日本三级| 日韩欧美中文字幕在线播放| 三级理论午夜在线观看| 青青精品视频播放| 欧美日韩第一| 黄色小视频免费网站| 1000精品久久久久久久久| 99久久国产免费| 欧美激情视频网址| 精品综合久久88少妇激情| 奇米精品一区二区三区| 91毛片在线观看| 中文字幕免费高清网站| 中文字幕日韩欧美在线视频| 9999在线精品视频| 国产黄色激情视频| 91亚洲永久精品| 波多野结衣毛片| 久久久电影免费观看完整版| 日韩综合一区二区三区| 欧美精品久久久久久久自慰| 久久综合资源网| 成人黄色片在线观看| 欧美超级免费视 在线| 国产精品欧美大片| 最近免费中文字幕中文高清百度| 久久精品免视看| av男人天堂网| 91精品国产91久久久| 国产欧美一区| 两女双腿交缠激烈磨豆腐| 天天操天天干天天综合网| 97人人在线| 成人在线视频网址| 手机精品视频在线观看| 亚洲成人生活片| 日韩高清不卡av| 自拍偷拍亚洲| 久久精品免费一区二区| 亚洲欧美综合另类在线卡通| 人妻少妇一区二区三区| 国产成人精品999| 欧美日韩三级电影在线| 丁香花五月婷婷| 精品粉嫩aⅴ一区二区三区四区 | 午夜成人免费视频| 最新97超碰在线| 国产富婆一区二区三区| 免费高清成人在线|