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

我們?yōu)槭裁磿?huì)刪除不了集群的 Namespace?

云計(jì)算 云原生
Namespace 本身也是一種資源。通過集群 API Server 入口,我們可以新建 Namespace,而對(duì)于不再使用的 Namespace,我們需要清理掉。Namespace 的 Controller 會(huì)通過 API Server,監(jiān)視集群中 Namespace 的變化,然后根據(jù)變化來執(zhí)行預(yù)先定義的動(dòng)作。

背景

今天我們討論的這個(gè)問題,跟 K8s 集群的 Namespace 有關(guān)。Namespace 是 K8s 集群資源的“收納”機(jī)制。我們可以把相關(guān)的資源“收納”到同一個(gè) Namespace 里,以避免不相關(guān)資源之間不必要的影響。

Namespace 本身也是一種資源。通過集群 API Server 入口,我們可以新建 Namespace,而對(duì)于不再使用的 Namespace,我們需要清理掉。Namespace 的 Controller 會(huì)通過 API Server,監(jiān)視集群中 Namespace 的變化,然后根據(jù)變化來執(zhí)行預(yù)先定義的動(dòng)作。

圖片圖片

有時(shí)候,我們會(huì)遇到下圖中的問題,即 Namespace 的狀態(tài)被標(biāo)記成了 "Terminating",但卻沒有辦法被完全刪除。

圖片圖片

從集群入口開始

因?yàn)閯h除操作是通過集群 API Server 來執(zhí)行的,所以我們要分析 API Server 的行為。跟大多數(shù)集群組件類似,API Server 提供了不同級(jí)別的日志輸出。為了理解 API Server 的行為,我們將日志級(jí)別調(diào)整到最高級(jí)。然后,通過創(chuàng)建刪除 tobedeletedb 這個(gè) Namespace 來重現(xiàn)問題。

但可惜的是,API Server 并沒有輸出太多和這個(gè)問題有關(guān)的日志。

相關(guān)的日志,可以分為兩部分:

  • 一部分是 Namespace 被刪除的記錄,記錄顯示客戶端工具是 kubectl,以及發(fā)起操作的源 IP 地址是 192.168.0.41,這符合預(yù)期;

  • 另外一部分是 Kube Controller Manager 在重復(fù)地獲取這個(gè) Namespace 的信息。

圖片圖片

Kube Controller Manager 實(shí)現(xiàn)了集群中大多數(shù)的 Controller,它在重復(fù)獲取 tobedeletedb 的信息,基本上可以判斷,是 Namespace 的 Controller 在獲取這個(gè) Namespace 的信息。

Controller 在做什么?

和上一節(jié)類似,我們通過開啟 Kube Controller Manager 最高級(jí)別日志,來研究這個(gè)組件的行為。在 Kube Controller Manager 的日志里,可以看到 Namespace 的 Controller 在不斷地嘗試一個(gè)失敗了的操作,就是清理 tobedeletedb 這個(gè) Namespace 里“收納”的資源。

圖片

1. 怎么樣刪除“收納盒”里的資源?

這里我們需要理解一點(diǎn),就是 Namespace 作為資源的“收納盒”,其實(shí)是邏輯意義上的概念。它并不像現(xiàn)實(shí)中的收納工具,可以把小的物件收納其中。Namespace 的“收納”實(shí)際上是一種映射關(guān)系。

圖片圖片

這一點(diǎn)之所以重要,是因?yàn)樗苯記Q定了,刪除 Namespace 內(nèi)部資源的方法。如果是物理意義上的“收納”,那我們只需要?jiǎng)h除“收納盒”,里邊的資源就一并被刪除了。而對(duì)于邏輯意義上的關(guān)系,我們則需要羅列所有資源,并刪除那些指向需要?jiǎng)h除的 Namespace 的資源。

2. API、Group、Version

怎么樣羅列集群中的所有資源呢?這個(gè)問題需要從集群 API 的組織方式說起。

K8s 集群的 API 不是鐵板一塊的,它是用分組和版本來組織的。這樣做的好處顯而易見,就是不同分組的 API 可以獨(dú)立迭代,互不影響。常見的分組如 apps,它有 v1、v1beta1 和 v1beta2 三個(gè)版本。完整的分組/版本列表,可以使用 kubectl api-versions 命令看到。

圖片圖片

我們創(chuàng)建的每一個(gè)資源,都必然屬于某一個(gè) API 分組/版本。以下邊 Ingress 為例,我們指定 Ingress 資源的分組/版本為 networking.k8s.io/v1beta1。

kind: Ingress
metadata:
  name: test-ingress
spec:
  rules:
  - http:
      paths:
      - path: /testpath
        backend:
          serviceName: test
          servicePort: 80

用一個(gè)簡單的示意圖來總結(jié) API 分組和版本。

圖片圖片

實(shí)際上,集群有很多 API 分組/版本,每個(gè) API 分組/版本支持特定的資源類型。我們通過 yaml 編排資源時(shí),需要指定資源類型 kind,以及 API 分組/版本 apiVersion。而要列出資源,我們需要獲取 API 分組/版本的列表。

3. Controller 為什么不能刪除 Namespace 里的資源?

理解了 API 分組/版本的概念之后,再回頭看 Kube Controller Manager 的日志,就會(huì)豁然開朗。顯然 Namespace 的 Controller 在嘗試獲取 API 分組/版本列表,當(dāng)遇到 metrics.k8s.io/v1beta1 的時(shí)候,查詢失敗了。并且查詢失敗的原因是 "the server is currently unable to handle the request"。

再次回到集群入口

在上文中,我們發(fā)現(xiàn) Kube Controller Manager 在獲取 metrics.k8s.io/v1beta1 這個(gè) API 分組/版本的時(shí)候失敗了。而這個(gè)查詢請(qǐng)求,顯然是發(fā)給 API Server 的。所以我們回到 API Server 日志,分析 metrics.k8s.io/v1beta1 相關(guān)的記錄。

在相同的時(shí)間點(diǎn),我們看到 API Server 也報(bào)了同樣的錯(cuò)誤 "the server is currently unable to handle the request"。

圖片圖片

顯然這里有一個(gè)矛盾,就是 API Server 明顯在正常工作,為什么在獲取 metrics.k8s.io/v1beta1 這個(gè) API 分組版本的時(shí)候,會(huì)返回 Server 不可用呢?為了回答這個(gè)問題,我們需要理解一下 API Server 的“外掛”機(jī)制。

圖片圖片

集群 API Server 有擴(kuò)展自己的機(jī)制,開發(fā)者可以利用這個(gè)機(jī)制,來實(shí)現(xiàn) API Server 的“外掛”。這個(gè)“外掛”的主要功能,就是實(shí)現(xiàn)新的 API 分組/版本。API Server 作為代理,會(huì)把相應(yīng)的 API 調(diào)用,轉(zhuǎn)發(fā)給自己的“外掛”。

以 Metrics Server 為例,它實(shí)現(xiàn)了 metrics.k8s.io/v1beta1 這個(gè) API 分組/版本。所有針對(duì)這個(gè)分組/版本的調(diào)用,都會(huì)被轉(zhuǎn)發(fā)到 Metrics Server。如下圖,Metrics Server 的實(shí)現(xiàn),主要用到一個(gè)服務(wù)和一個(gè) pod。

圖片圖片

而上圖中最后的 apiservice,則是把“外掛”和 API Server 聯(lián)系起來的機(jī)制。下圖可以看到這個(gè) apiservice 詳細(xì)定義。它包括 API 分組/版本,以及實(shí)現(xiàn)了 Metrics Server 的服務(wù)名。有了這些信息,API Server 就能把針對(duì) metrics.k8s.io/v1beta1 的調(diào)用,轉(zhuǎn)發(fā)給 Metrics Server。

圖片圖片

節(jié)點(diǎn)與 Pod 之間的通信

經(jīng)過簡單的測(cè)試,我們發(fā)現(xiàn),這個(gè)問題實(shí)際上是 API server 和 metrics server pod 之間的通信問題。在阿里云 K8s 集群環(huán)境里,API Server 使用的是主機(jī)網(wǎng)絡(luò),即 ECS 的網(wǎng)絡(luò),而 Metrics Server 使用的是 Pod 網(wǎng)絡(luò)。這兩者之間的通信,依賴于 VPC 路由表的轉(zhuǎn)發(fā)。

圖片圖片

以上圖為例,如果 API Server 運(yùn)行在 Node A 上,那它的 IP 地址就是 192.168.0.193。假設(shè) Metrics Server 的 IP 是 172.16.1.12,那么從 API Server 到 Metrics Server 的網(wǎng)絡(luò)連接,必須要通過 VPC 路由表第二條路由規(guī)則的轉(zhuǎn)發(fā)。

檢查集群 VPC 路由表,發(fā)現(xiàn)指向 Metrics Server 所在節(jié)點(diǎn)的路由表項(xiàng)缺失,所以 API server 和 Metrics Server 之間的通信出了問題。

Route Controller 為什么不工作?

為了維持集群 VPC 路由表項(xiàng)的正確性,阿里云在 Cloud Controller Manager 內(nèi)部實(shí)現(xiàn)了 Route Controller。這個(gè) Controller 在時(shí)刻監(jiān)聽著集群節(jié)點(diǎn)狀態(tài),以及 VPC 路由表狀態(tài)。當(dāng)發(fā)現(xiàn)路由表項(xiàng)缺失的時(shí)候,它會(huì)自動(dòng)把缺失的路由表項(xiàng)填寫回去。

現(xiàn)在的情況,顯然和預(yù)期不一致,Route Controller 顯然沒有正常工作。這個(gè)可以通過查看 Cloud Controller Manager 日志來確認(rèn)。在日志中,我們發(fā)現(xiàn),Route Controller 在使用集群 VPC id 去查找 VPC 實(shí)例的時(shí)候,沒有辦法獲取到這個(gè)實(shí)例的信息。

圖片圖片

但是集群還在,ECS 還在,所以 VPC 不可能不在了。這一點(diǎn)我們可以通過 VPC id 在 VPC 控制臺(tái)確認(rèn)。那下邊的問題,就是為什么 Cloud Controller Manager 沒有辦法獲取到這個(gè) VPC 的信息呢?

集群節(jié)點(diǎn)訪問云資源

Cloud Controller Manager 獲取 VPC 信息,是通過阿里云開放 API 來實(shí)現(xiàn)的。這基本上等于從云上一臺(tái) ECS 內(nèi)部,去獲取一個(gè) VPC 實(shí)例的信息,而這需要 ECS 有足夠的權(quán)限。目前的常規(guī)做法是,給 ECS 服務(wù)器授予 RAM 角色,同時(shí)給對(duì)應(yīng)的 RAM 角色綁定相應(yīng)的角色授權(quán)。

圖片圖片

如果集群組件,以其所在節(jié)點(diǎn)的身份,不能獲取云資源的信息,那基本上有兩種可能性。一是 ECS 沒有綁定正確的 RAM 角色;二是 RAM 角色綁定的 RAM 角色授權(quán)沒有定義正確的授權(quán)規(guī)則。檢查節(jié)點(diǎn)的 RAM 角色,以及 RAM 角色所管理的授權(quán),我們發(fā)現(xiàn),針對(duì) vpc 的授權(quán)策略被改掉了。

圖片圖片

當(dāng)我們把 Effect 修改成 Allow 之后,沒多久,所有的 Terminating 狀態(tài)的 namespace 全部都消失了。

圖片圖片

問題大圖

總體來說,這個(gè)問題與 K8s 集群的 6 個(gè)組件有關(guān)系,分別是 API Server 及其擴(kuò)展 Metrics Server,Namespace Controller 和 Route Controller,以及 VPC 路由表和 RAM 角色授權(quán)。

圖片圖片

通過分析前三個(gè)組件的行為,我們定位到,集群網(wǎng)絡(luò)問題導(dǎo)致了 API Server 無法連接到 Metrics Server;通過排查后三個(gè)組件,我們發(fā)現(xiàn)導(dǎo)致問題的根本原因是 VPC 路由表被刪除且 RAM 角色授權(quán)策略被改動(dòng)。

總結(jié)

K8s 集群 Namespace 刪除不掉的問題,是線上比較常見的一個(gè)問題。這個(gè)問題看起來無關(guān)痛癢,但實(shí)際上不僅復(fù)雜,而且意味著集群重要功能的缺失。這篇文章全面分析了一個(gè)這樣的問題,其中的排查方法和原理,希望對(duì)大家排查類似問題有一定的幫助。

責(zé)任編輯:武曉燕 來源: 云原生運(yùn)維圈
相關(guān)推薦

2018-09-10 15:40:46

GitHubQuery前端

2015-06-10 10:50:29

程序員感覺到累

2012-02-22 15:32:11

海量數(shù)據(jù)

2020-06-19 14:55:11

Kubernetes容器技術(shù)

2011-06-08 10:30:08

MongoDB

2025-06-24 02:00:00

5G-A運(yùn)營商基站

2020-04-06 14:45:22

云計(jì)算邊緣計(jì)算網(wǎng)絡(luò)

2022-12-01 14:43:56

物聯(lián)網(wǎng)智慧城市

2020-06-10 09:06:48

MongoDB架構(gòu)高可用

2017-04-05 16:40:45

2013-11-26 09:50:41

iOS汽車iOS in the

2016-12-27 15:13:12

系統(tǒng)

2017-07-06 09:45:30

2018-05-30 14:49:51

編程語言API語法

2023-09-05 09:49:03

2022-08-26 08:00:19

企業(yè)架構(gòu)IT

2018-09-14 18:00:29

無損網(wǎng)絡(luò)

2019-08-05 08:42:37

物聯(lián)網(wǎng)IOT技術(shù)

2024-03-15 09:06:48

HTTPSCA私鑰

2015-10-09 16:14:37

數(shù)據(jù)開放
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美成人免费小视频| 亚洲一区二区三区四区的| 国产成+人+综合+亚洲欧洲| 日本欧美一区二区三区不卡视频| 成人国产精选| 亚洲精品一二三| 久久久久久a亚洲欧洲aⅴ| 在线观看亚洲黄色| 午夜久久影院| 亚洲午夜精品视频| ass极品水嫩小美女ass| 一二三四视频在线中文| 中文字幕日本乱码精品影院| 国产欧美综合精品一区二区| 亚洲手机在线观看| 亚洲精品乱码| 久久视频在线直播| 国产精品扒开腿做爽爽| 日韩在线观看一区二区三区| 色综合久久九月婷婷色综合| 小泽玛利亚av在线| 成人全视频高清免费观看| 国产精品77777竹菊影视小说| 日本最新高清不卡中文字幕| 中文字幕av免费在线观看| 久草在线成人| 亚洲第一区第二区| av免费一区二区| 欧美freesex黑人又粗又大| 亚洲日穴在线视频| 亚洲精品一区二区三区四区五区| 秋霞视频一区二区| 国产激情一区二区三区四区| 国产69精品久久久久久| 免费网站看av| 99久久久久国产精品| 亚洲欧美在线第一页| 久久久久亚洲AV成人无码国产| vam成人资源在线观看| 欧美中文字幕一区二区三区| 777777av| 7777kkk亚洲综合欧美网站| 亚洲婷婷综合色高清在线| 日韩久久久久久久| 欧美成人片在线| 亚洲熟女乱综合一区二区三区| 欧美中文字幕视频| 欧美三级在线播放| 精品无人码麻豆乱码1区2区| 欧美日韩国产中文字幕在线| 国产高清一级毛片在线不卡| 国产福利一区二区三区视频| 91麻豆国产精品| 日本学生初尝黑人巨免费视频| 68国产成人综合久久精品| 中文字幕日韩免费视频| 好吊色视频一区二区三区| 99ri日韩精品视频| 精品国产一区二区三区久久影院 | 91成人看片| 日韩激情视频在线观看| 亚洲综合在线第一页| 久久久成人精品一区二区三区 | 日韩精品久久久久久久软件91| 欧美日韩电影在线播放| 色戒在线免费观看| 一区在线不卡| 日韩欧美黄色影院| 亚洲啪av永久无码精品放毛片 | 久久久久久久久毛片| 亚洲影视一区| 午夜免费久久久久| 免费视频久久久| 日韩精品欧美精品| 成人a级免费视频| 99在线观看免费| 成人午夜免费电影| 91亚色免费| 神马午夜在线观看| 久久免费看少妇高潮| 日韩精品电影网站| 97超碰资源站在线观看| 午夜视频一区二区| 爱情岛论坛成人| 日本精品在线观看| 亚洲精品丝袜日韩| 一区二区伦理片| 欧美成人一品| 日本欧美一级片| 国产一区二区波多野结衣| 国产成人一级电影| 人偷久久久久久久偷女厕| 欧美96在线| 天天综合天天做天天综合| 欧美日韩大尺度| 深夜激情久久| 亚洲视频国产视频| 午夜少妇久久久久久久久| 亚洲综合激情| 波多野结衣久草一区| 日本天堂在线| 亚洲免费观看在线视频| 国产xxxxx在线观看| 99久久久国产| 亚洲人成啪啪网站| 欧美日韩免费一区二区| 天堂va蜜桃一区二区三区 | 国产精品久久久久久久久免费桃花 | 久久久久无码精品国产sm果冻| 在线免费观看日本欧美爱情大片| 97在线日本国产| 国产精品久久久久久69| 99麻豆久久久国产精品免费优播| 亚洲日本精品| 中文字幕在线中文字幕在线中三区| 欧美日韩极品在线观看一区| 亚洲av无码一区二区三区观看| 欧美高清在线| 国产成人av在线| 三级网站免费观看| 亚洲男人都懂的| 自拍偷拍21p| 经典一区二区| 欧美在线播放视频| 人妻妺妺窝人体色www聚色窝| 亚洲色图视频网| 五月天激情视频在线观看| 日韩大片在线免费观看| 久久久久中文字幕2018| 国产精品自拍电影| 国产精品美女一区二区在线观看| 91精品91久久久中77777老牛| 亚洲一区电影| 欧美激情精品久久久久久蜜臀| 一区二区精品视频在线观看| 99国产欧美另类久久久精品| 男人添女荫道口喷水视频| 国产aa精品| www.日韩免费| 91在线视频国产| 亚洲欧洲成人精品av97| 亚洲成人天堂网| 奇米影视亚洲| 国产美女扒开尿口久久久| 成人午夜电影在线观看| 欧美影院午夜播放| 免费看的黄色录像| 青青草国产成人av片免费| 日韩精品久久久| 久久91视频| y97精品国产97久久久久久| 亚洲网站免费观看| 综合久久一区二区三区| а 天堂 在线| 中文字幕av亚洲精品一部二部| 成人在线观看视频网站| 国产视频中文字幕在线观看| 欧美一区二区视频在线观看2020| 国产97免费视频| 高清视频一区二区| 一区二区传媒有限公司| 伊人精品一区| 国产精品中文在线| 亚洲高清视频免费| 被灌满精子的波多野结衣| 日韩理伦片在线| 欧美日韩免费一区二区三区 | 亚州精品视频| 日韩av免费在线播放| 香蕉视频免费网站| swag国产精品一区二区| 久久久久久91香蕉国产| 五月激情丁香婷婷| 日本道免费精品一区二区三区| 麻豆视频免费在线播放| 狠狠色狠狠色综合系列| 国产 欧美 日本| 婷婷综合成人| 国产在线视频一区| 金瓶狂野欧美性猛交xxxx | 制服.丝袜.亚洲.中文.综合懂| 激情久久中文字幕| 欧美大香线蕉线伊人久久| 影音成人av| 欧美日本中文字幕| 麻豆导航在线观看| 91麻豆精品国产自产在线| 久久网中文字幕| 国产欧美一区二区三区在线老狼| av中文字幕网址| 亚洲高清毛片| 亚洲成人一区二区三区| 亚洲精品一区国产| 国产精品大片wwwwww| 50度灰在线| 亚洲日本中文字幕免费在线不卡| 国产永久免费视频| 黑人巨大精品欧美一区二区三区| 永久免费观看片现看| 成人福利视频网站| 狠狠操狠狠干视频| 一本不卡影院| 黄色网在线视频| 久久理论电影| 欧美三级电影在线播放| 亚洲精品v亚洲精品v日韩精品| 国产成人精品久久久| 亚洲区欧洲区| 最近2019中文字幕一页二页| 性感美女一级片| 日韩一区二区电影网| 欧美成人一区二区三区四区| 亚洲自拍偷拍九九九| 性爱在线免费视频| 91丨porny丨中文| 国产chinesehd精品露脸| 美女精品一区二区| 久久久免费视频网站| 雨宫琴音一区二区在线| 特级毛片在线免费观看| 国产日韩欧美一区二区三区| 欧美日韩综合一区二区| 日本黄色免费视频| 26uuuu精品一区二区| 欧美日韩理论片| 一区二区的视频| 成人免费视频网站在线观看| 高潮一区二区三区| 视频一区欧美精品| 日韩avxxx| 欧美一区=区| 每日在线更新av| av在线免费观看网| 精品美女国产在线| 久久久国产成人| 亚洲你懂的在线视频| 国产黄色片在线| 日本一区二区三级电影在线观看| 精品人妻一区二区三区香蕉 | 亚洲v日韩v综合v精品v| av成人免费看| 国产精品老牛影院在线观看| 国产高清不卡| 秋霞av国产精品一区| 中文字幕人成乱码在线观看| 91av福利视频| 英国三级经典在线观看| 午夜精品久久久久久久白皮肤| 任你弄在线视频免费观看| 久久99久久亚洲国产| 欧美aaa免费| 97高清免费视频| 色偷偷色偷偷色偷偷在线视频| 性欧美在线看片a免费观看| 99色在线观看| 日韩av男人的天堂| aaaa欧美| 亚洲一区二区三区xxx视频| 国产精品美女久久久久人| 成人黄色免费网站在线观看| 成人噜噜噜噜| 懂色一区二区三区av片| 精品丝袜久久| 日本中文不卡| 天天做天天爱天天爽综合网| 麻豆映画在线观看| 亚洲福利电影| 成人在线观看a| 老鸭窝一区二区久久精品| 91麻豆精品秘密入口| 天天av天天翘| 亚洲一级片在线看| 欧美黄色激情| 97欧美精品一区二区三区| 欧美美女日韩| 91色视频在线导航| 精品自拍偷拍| 亚洲电影网站| 欧美日本一区二区高清播放视频| 国产视频九色蝌蚪| 免费在线观看精品| 国产免费a级片| 国产午夜精品在线观看| 污软件在线观看| 午夜天堂影视香蕉久久| 最近中文字幕在线观看| 日韩午夜av电影| 九色在线观看| 欧美成人精品影院| 欧美电影网站| y111111国产精品久久婷婷| 欧美精品久久久久久| 麻豆传媒网站在线观看| 久久国产99| 日韩精品――色哟哟| 国产欧美一区二区三区在线看蜜臀 | 国产无色aaa| 99国产麻豆精品| 天堂网avav| 色婷婷激情一区二区三区| 午夜精品久久久久久久99热黄桃| 亚洲日韩中文字幕| 国产偷倩在线播放| 国产日本欧美一区| 三级小说欧洲区亚洲区| 黄色一级视频播放| 久久久久久久波多野高潮日日| 欧美69精品久久久久久不卡| 久久久青草青青国产亚洲免观| 国产a免费视频| 欧美精品久久久久久久久老牛影院| 五月天福利视频| 欧美床上激情在线观看| 国产私拍福利精品视频二区| 国产有色视频色综合| 亚洲最新av| 免费一区二区三区在线观看| 久久新电视剧免费观看| 久久久久亚洲AV| 正在播放亚洲一区| 二区在线观看| 日韩免费观看在线观看| 精品国内亚洲2022精品成人| 国产青草视频在线观看| 久久99国产精品麻豆| 美国美女黄色片| 色婷婷综合激情| 欧洲伦理片一区 二区 三区| 欧美激情视频给我| 日本一区二区乱| 国产盗摄视频在线观看| 免费成人性网站| xxxxx99| 欧美性大战久久久久久久| 成人在线免费公开观看视频| 日韩av男人的天堂| 国产一区二区亚洲| av免费网站观看| 国产欧美精品区一区二区三区| 国产女主播喷水视频在线观看| 亚洲毛茸茸少妇高潮呻吟| 亚洲精品一区| 欧美日韩综合另类| 日韩av中文在线观看| 内射毛片内射国产夫妻| 欧美三级乱人伦电影| 欧美精品hd| 91丨九色丨国产| 亚洲精品专区| 亚洲午夜久久久久久久久红桃| 激情亚洲一区二区三区四区| 先锋av资源站| 国产成人av在线播放| 欧美电影免费播放| 亚洲综合在线一区二区| 亚洲一二三专区| 亚洲日本国产精品| 国产精品久久久久久一区二区| 久久香蕉国产| 无人码人妻一区二区三区免费| 亚洲综合色区另类av| 手机看片1024国产| 国产成人精品日本亚洲专区61| 精品久久综合| 中文字幕第66页| 性做久久久久久久免费看| 欧美日韩激情视频一区二区三区| 国产精品日韩av| 欧美一区高清| 800av在线播放| 在线看一区二区| av毛片在线看| 狠狠综合久久av| 蜜臀av性久久久久蜜臀aⅴ四虎| 男女做暖暖视频| 日韩久久精品电影| 欧美国产视频| 欧美精品一区二区三区三州| 久久久91精品国产一区二区三区| 在线观看免费黄色小视频| 欧美第一淫aaasss性| 一区二区小说| 日本亚洲一区二区三区| 狠狠久久五月精品中文字幕| av男人的天堂在线| 国产精品一区二区三区在线 | 精品无码在线视频| 欧美另类z0zxhd电影| 国产免费拔擦拔擦8x高清在线人| 三区精品视频观看| 成人午夜碰碰视频| 亚洲在线视频播放| 91禁国产网站| 欧美gayvideo| 免费看黄色aaaaaa 片| 欧美高清视频在线高清观看mv色露露十八 | 肉色超薄丝袜脚交| 日韩欧美亚洲国产一区| av网站免费在线观看| 色一情一乱一伦一区二区三区丨|