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

95%候選人答不全:Istio 灰度故障背后的可觀測性埋點設計有哪些坑?

開發 前端
通過本文的立體化應急方案與防御體系,團隊可獲得三大核心能力:1. 分鐘級熔斷能力:多級回滾策略組合,實現業務快速止血。2. 全鏈路取證能力:構建跨越基礎設施、網格、應用層的證據鏈3. 前瞻性防御能力:通過混沌工程與AI預測,將故障消滅在發生之前。最終形成灰度發布的"韌性三角":快速恢復(Recovery)、精準洞察(Insight)、主動防御(Prevention),讓每一次發布都成為系統穩定

引言

我相信很多人都沒有遇到過這種故障,就算有,也不會有一個很清晰的邏輯。

所以,好好閱讀文章,你定能從中學到你希望學到的。

開始

某金融平臺使用 Istio 1.20 對支付服務進行灰度發布,新版本 payment-service:v2 通過 VirtualService 配置 10% 流量權重。上線后觸發復合型告警:

# 異常疊加場景
-**業務層**:10%用戶支付失敗(HTTP500),錯誤集中在訂單提交接口`/api/v1/pay`
-**中間件層**:v2PodMySQL連接池達到上限(100連接),日志報錯`CannotacquireJDBCconnection`
-**網絡層**:IngressGateway出現0.5%的`NO_ROUTE`錯誤,部分請求繞過Sidecar直連Pod IP

一、5分鐘精準止血:多維度回滾方案

1. 三維定位法快速溯源

1.1 路由規則驗證

# 檢查Envoy實際生效配置(對比聲明式配置)
istioctl proxy-config routes $(kubectl -n istio-system get pod -l app=istio-ingressgateway -o name) \
--name payment-service -o json | jq '.routes[0].route.weightedClusters'

關鍵驗證點

? 權重分布是否準確(v1:90% vs v2:10%)

? 是否存在隱藏路由規則覆蓋(如精確路徑 /api/v1/pay 指向v2)

1.2 網絡拓撲測繪

# 繪制服務依賴圖譜(需安裝kubectl-neat)
kubectl get svc,deploy,pod -l app=payment-service -o json | kubectl-neat | jq '.items[] | {name:.metadata.name, labels:.metadata.labels}'

輸出示例:

{
  "name":"payment-service-v2",
"labels":{
    "app":"payment-service",
    "version":"v2",
    "istio.io/rev":"istio-120"http:// 確認Sidecar注入版本
}
}

2. 分級熔斷策略

方案A:權重動態歸零(保留現場)

kubectl patch virtualservice payment -type=merge -p \
'{"spec":{"http":[{"route":[{"destination":{"host":"payment-service","subset":"v1"},"weight":100}]}]}}'

效果驗證

watch -n 1 'kubectl exec -n istio-system deploy/istio-ingressgateway -- curl -s http://localhost:15000/stats | grep v2.upstream_rq_active'
# 預期輸出:v2.upstream_rq_active 0

方案B:物理隔離(極端場景)

# 通過標簽驅逐v2 Pod
kubectl label pods -l version=v2 version=quarantine --overwrite
kubectl scale deploy/payment-service-v2 --replicas=0

# 清理殘留Endpoint
kubectl get endpoints payment-service -o json | jq '.subsets[].addresses |= map(select(.targetRef.resourceVersion != "v2"))' | kubectl apply -f -

3. 流量凈化(防旁路攻擊)

# 強制所有流量經過Sidecar(NetworkPolicy+AuthorizationPolicy雙保險)
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: payment-service-strict
spec:
  podSelector:
    matchLabels:
      app: payment-service
  policyTypes: [Ingress, Egress]
  ingress:
  - from:
    - podSelector:
        matchLabels:
          istio: ingressgateway
---
apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy
metadata:
  name: payment-service-mesh-only
spec:
  selector:
    matchLabels:
      app: payment-service
  rules:
  - from:
    - source:
        principals: ["cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account"]

二、立體化現場保留:取證鏈構建

1. 四層隔離矩陣

隔離層級

技術手段

取證影響域

服務發現層

修改Pod標簽脫離Service Selector

業務請求完全隔離

網絡層

NetworkPolicy限制出入站流量

防止外部干擾與數據污染

資源層

添加 cluster-autoscaler.kubernetes.io/safe-to-evict="false" 注解

防止K8s自動驅逐

運行時層

通過iptables規則限制容器內進程通信

精細化控制進程行為

# 容器級網絡隔離(基于nsenter)
kubectl exec payment-service-v2-xxxxx -c istio-proxy -- nsenter -t 1 -n iptables -A OUTPUT -p tcp --dport 3306 -j DROP

2. 全量數據捕獲矩陣

2.1 基礎設施層

# 抓取容器啟動參數(分析資源限制)
kubectl get pod payment-service-v2-xxxxx -o jsonpath='{.spec.containers[*].resources}' | jq

# 采集內核日志(定位OOM等底層問題)
kubectl exec payment-service-v2-xxxxx -- dmesg --time-format iso > dmesg.log

2.2 服務網格層

# 導出Envoy全量配置(含動態更新歷史)
istioctl proxy-config all payment-service-v2-xxxxx --file envoy_config

# 錄制故障時間窗的訪問日志(JSON格式)
kubectl exec payment-service-v2-xxxxx -c istio-proxy -- curl -X POST http://localhost:15000/logging?level=trace
kubectl logs payment-service-v2-xxxxx -c istio-proxy --since=10m > envoy_access.log

2.3 應用運行時層

# Java應用連續線程快照(間隔5秒)
for i in {0..5}; do
  kubectl exec payment-service-v2-xxxxx -- pgrep -f payment-service | xargs -I {} jstack {} > jstack_$i.log
  sleep 5
done

# 內存泄漏追蹤(結合jemalloc)
kubectl exec payment-service-v2-xxxxx -- env MALLOC_CONF=prof:true,lg_prof_interval:30 java -jar app.jar
kubectl cp payment-service-v2-xxxxx:/tmp/heap.hprof .

3. 時空關聯分析

# 時間軸對齊工具(示例)
import pandas as pd

logs = pd.read_csv('envoy_access.log', parse_dates=['timestamp'])
metrics = pd.read_csv('prometheus_metrics.csv', parse_dates=['timestamp'])
joined = pd.merge_asof(logs, metrics, on='timestamp', tolerance=pd.Timedelta('1s'))
joined[joined['status_code'] == 500].plot(x='timestamp', y=['cpu_usage', 'active_connections'])

三、根因深度挖掘:模式識別框架

1. 故障模式知識庫

模式類型

特征指紋

自動化檢測方案

資源死鎖

線程池滿 + 數據庫連接池滿 + 高CPU iowait

Prometheus thread_pool_active_threads 持續高位觸發告警

配置漂移

Envoy路由版本與Pod標簽不一致 + 配置更新時間異常

定期執行 istioctl analyze --use-kube=false

數據兼容性

數據庫事務回滾率突增 + 應用日志包含Schema沖突信息

日志關鍵字監控 + 數據庫Slow Query分析

服務雪崩

級聯性HTTP 503 + 下游服務熔斷器開啟

分布式追蹤中的調用鏈火焰圖分析

2. 深度剖析:連接池泄漏

2.1 連接生命周期追蹤

# 動態追蹤數據庫連接打開/關閉(基于eBPF)
kubectl debug payment-service-v2-xxxxx -it --image=nicolaka/netshoot \
-- bash -c "bpftrace -e 'tracepoint:syscalls:sys_enter_close { printf(\"Closed FD: %d\n\", args->fd); }'"

2.2 連接池畫像分析

-- 連接使用熱點分析
SELECT 
  user, host, command, 
  COUNT(*) as total_conn,
  SUM(state='Sleep') as idle_conn,
  SUM(state='Query') as active_conn 
FROM information_schema.processlist 
GROUP BY user, host, command;

2.3 代碼級定位

// Hikari連接池泄漏檢測(擴展配置)
HikariConfig config = new HikariConfig();
config.setLeakDetectionThreshold(5000);  // 5秒未歸還連接即報泄漏
config.setRegisterMbeans(true);

四、防御體系升級:混沌工程驅動的高可用架構

1. 灰度發布增強矩陣

1.1 多維度灰度策略

# 復合灰度策略模板
http:
- match:
    - headers:
        x-env: ["canary"]
    - sourceLabels: [request.auth.claims["group"]]
      values: ["premium"]
  route:
    - destination:
        host: payment-service
        subset: v2
      weight: 25
    - destination:
        host: payment-service
        subset: v1
      weight: 75
  mirror:
    host: payment-service-shadow
    percentage: 
      value: 100

1.2 自動化驗收測試

// Jenkins Pipeline集成測試
pipeline {
  stages {
    stage('Deploy Canary') {
      steps {
        sh 'kubectl apply -f virtualservice-canary.yaml'
      }
    }
    stage('Validation') {
      steps {
        sh 'fortio load -c 10 -qps 100 -t 300s -H "X-Env: canary" http://payment-service/api/v1/pay'
        sh '''
          ERROR_RATE=$(curl -s http://prometheus/api/v1/query?query=rate(http_requests_total{status=~"5.."}[1m]) | jq '.data.result[0].value[1]')
          if [ $(echo "$ERROR_RATE > 0.01" | bc -l) -eq 1 ]; then
            exit 1
          fi
        '''
      }
    }
  }
}

2. 混沌工程實驗庫

2.1 數據庫故障注入

apiVersion: chaos-mesh.org/v1alpha1
kind: MySQLChaos
metadata:
  name: mysql-connection-pool-failure
spec:
  action: delay
  mode: one
  selector:
    namespaces: ["default"]
  delay:
    latency: "2s"
    correlation: "100"
  duration: "10m"

2.2 網絡分區模擬

apiVersion: chaos-mesh.org/v1alpha1
kind: NetworkChaos
metadata:
  name: payment-service-partition
spec:
  action: partition
  direction: both
  mode: all
  selector:
    namespaces: ["default"]
    labelSelectors:
      app: "payment-service"
      version: "v2"
  duration: "5m"

五、未來演進:智能化的灰度治理

1. 基于強化學習的灰度決策

# 灰度權重動態調整算法(偽代碼)
classGrayScaleController:
    def__init__(self):
        self.model = load_ai_model()
        
    defadjust_weights(self, metrics):
        success_rate = metrics['http_success_rate']
        latency_p99 = metrics['latency_p99']
        conn_usage = metrics['db_connection_usage']
        
        # AI模型輸出權重調整建議
        action = self.model.predict(success_rate, latency_p99, conn_usage)
        new_weight = action * 10# 按10%步長調整
        
        patch_virtual_service(new_weight)

2. 全鏈路灰度壓測

# 基于實際流量錄制回放
kubectl exec -n istio-system deploy/istio-ingressgateway -- \
curl -X POST http://localhost:15019/debug/tcpdump \
-d '{
  "duration": "60s",
  "interface": "eth0",
  "filter": "tcp port 8080",
  "outputPath": "/tmp/capture.pcap"
}'

# 使用GoReplay進行流量復制
goreplay --input-file capture.pcap --output-http="http://payment-service-canary" --rate 200%

3. 跨集群灰度聯邦

# 多集群灰度路由策略
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: cross-cluster-payment
spec:
  hosts:
  - payment-service.global
  ports:
  - number: 80
    name: http
    protocol: HTTP
  resolution: DNS
  addresses:
  - 240.0.0.1
  location: MESH_INTERNAL
  endpoints:
  - address: payment-service-v1.cluster-1.svc.cluster.local
    labels:
      version: v1
  - address: payment-service-v2.cluster-2.svc.cluster.local
    labels:
      version: v2

總結:構建灰度的韌性能力

通過本文的立體化應急方案與防御體系,團隊可獲得三大核心能力:

1. 分鐘級熔斷能力:多級回滾策略組合,實現業務快速止血

2. 全鏈路取證能力:構建跨越基礎設施、網格、應用層的證據鏈

3. 前瞻性防御能力:通過混沌工程與AI預測,將故障消滅在發生之前

最終形成灰度發布的"韌性三角":快速恢復(Recovery)、精準洞察(Insight)、主動防御(Prevention),讓每一次發布都成為系統穩定性的加固點。

責任編輯:武曉燕 來源: 云原生運維圈
相關推薦

2011-04-28 15:53:03

Android MarAndroid

2023-07-11 16:47:58

2013-12-02 09:49:15

微軟CEO貝茨硅谷

2023-02-14 08:01:42

2011-03-17 16:54:38

AMDCEO

2022-11-24 06:33:43

表達式求值運算

2023-03-24 09:53:30

2023-05-18 22:44:09

2021-06-10 10:07:27

網絡釣魚攻擊網絡安全

2022-09-22 18:31:24

Kafka

2014-12-15 15:28:46

時代馬云庫克

2009-02-17 14:44:40

360安全衛士周鴻祎IT

2023-10-26 08:47:30

云原生數據采集

2023-12-05 07:21:17

IstioEnvoy

2023-10-13 13:40:29

2013-11-06 15:56:13

微軟CEO鮑爾默

2024-05-28 09:37:48

2023-08-21 09:37:57

MySQL工具MariaDB

2023-09-20 16:11:32

云原生分布式系統
點贊
收藏

51CTO技術棧公眾號

欧美亚洲免费在线| 国模精品一区二区三区色天香| 熟女少妇精品一区二区| av资源种子在线观看| 日本一不卡视频| 精品国产一区二区三区久久久狼 | 四虎影视精品成人| 奇米综合一区二区三区精品视频| 久久国产精品99国产精| 国产乱了高清露脸对白| 日本成人在线网站| 亚洲国产精品尤物yw在线观看| 久久久久久99| 国产精品久久婷婷| 国产精品成人一区二区网站软件| 亚洲人成毛片在线播放| 欧美高清精品一区二区| 青青青国内视频在线观看软件| 久久久久久久久久久黄色| 亚洲自拍欧美另类| 老熟妇一区二区三区| 欧美理论在线| 自拍偷拍亚洲欧美| 制服丝袜第一页在线观看| 国产精品久久久久久久久久齐齐| 有码一区二区三区| 日韩欧美视频一区二区三区四区| www.精品久久| 蜜臀久久久久久久| 欧美亚洲一区在线| 免费在线观看一级片| 狠狠色丁香婷婷综合影院| 欧美成人一区二区三区在线观看| 中文字幕视频在线免费观看| 小早川怜子影音先锋在线观看| 亚洲欧美国产高清| 午夜久久资源| 性xxxx视频| 懂色av中文一区二区三区| 国产美女精品视频免费观看| 最近免费中文字幕大全免费版视频| 午夜精品偷拍| 久久天天躁狠狠躁老女人| 少妇精品无码一区二区免费视频 | 欧美一区二区在线视频| 男女啪啪网站视频| 欧美大片高清| 一本在线高清不卡dvd| 北条麻妃在线视频观看| av中文字幕在线观看第一页 | 国产一区二区毛片| 91精品久久久久久久久久| 中文字幕 人妻熟女| 老司机精品视频网站| 欧美在线视频一区二区| 国产专区第一页| 国产精品日本欧美一区二区三区| 国模极品一区二区三区| 成年人免费看毛片| 国产欧美亚洲一区| 欧美在线精品免播放器视频| 亚洲免费在线观看av| 亚洲综合欧美| 日本午夜在线亚洲.国产| 精品人妻一区二区三区免费看 | 久久成人国产精品| 波多野结衣在线网址| 欧美 亚欧 日韩视频在线 | 91视频免费看片| 日韩国产在线| 久久精品视频导航| 午夜69成人做爰视频| 韩日精品视频| 欧美野外猛男的大粗鳮| 成人黄色激情视频| 精品一区二区av| 91成人免费看| 色呦呦视频在线| 久久久久久久久久久久久久久99| 水蜜桃一区二区三区| 久热国产在线| 亚洲va韩国va欧美va精品| 欧美午夜性视频| 亚洲福利影院| 欧美日韩亚洲综合在线| 日本人dh亚洲人ⅹxx| 电影一区二区在线观看| 亚洲免费av网址| 成人信息集中地| 亚洲小说欧美另类婷婷| 日韩免费av片在线观看| ,亚洲人成毛片在线播放| 粉嫩aⅴ一区二区三区四区五区 | 午夜激情小视频| 久久精品综合网| 手机成人av在线| av毛片午夜不卡高**水| 欧美日韩一区在线| 9.1在线观看免费| 精品99在线| 欧美高清激情视频| 亚洲av无码精品一区二区| 国产中文一区二区三区| 精品在线不卡| 国产在线激情| 黑人巨大精品欧美一区二区一视频| 免费涩涩18网站入口| 伊人久久亚洲| 色777狠狠综合秋免鲁丝| 国产一级片视频| 美国毛片一区二区| 精品国产区在线| 国内精品久久久久国产| 色综合天天综合网天天看片| 色哟哟免费视频| 精品久久久久久久久久久aⅴ| 久久91超碰青草是什么| 天天干天天插天天射| 成人网在线免费视频| 免费在线观看污污视频| 中文日产幕无线码一区二区| 日韩欧美一区中文| 日韩一卡二卡在线观看| 久久国产成人| 国产精品一区而去| 国内精品久久久久久野外| 欧美亚洲一区二区三区四区| 最近中文字幕无免费| 午夜久久久久| 亚洲自拍偷拍区| 素人av在线| 欧洲激情一区二区| 青青草福利视频| 亚洲免费高清| 国产成人亚洲欧美| 在线中文字幕电影| 欧美精品久久久久久久多人混战 | 国内精品视频久久| 国产视频在线观看视频| 国产精品久久久久久久午夜片| 国产精品视频一区二区三区四区五区 | 亚洲人精品午夜| 欧美大尺度做爰床戏| 欧美日韩播放| 日韩av电影在线播放| 天堂网www中文在线| 精品久久久久久中文字幕| 免费观看一区二区三区| 欧美精品观看| 99国产在线观看| 日本在线观看大片免费视频| 91精品欧美一区二区三区综合在| 登山的目的在线| 久久精品72免费观看| 一区二区三区四区欧美| 日韩专区视频| 久久影视电视剧免费网站清宫辞电视| 一级特黄录像免费看| 亚洲欧洲日本在线| av中文字幕网址| 伊人久久大香线蕉综合四虎小说 | aa在线免费观看| 亚洲自拍电影| 国产精品十八以下禁看| 成人免费在线电影| 欧美欧美欧美欧美| 男人操女人的视频网站| 成人一级片网址| 尤物av无码色av无码| 免费精品国产的网站免费观看| 国产不卡av在线| 亚乱亚乱亚洲乱妇| 日韩一级二级三级精品视频| 国产在线观看99| 久久伊99综合婷婷久久伊| 免费看污黄网站| 亚洲精品一二三区区别| 国内精品二区| 日韩免费va| 久热在线中文字幕色999舞| 欧美熟妇另类久久久久久不卡| 欧美日韩一区二区精品| 非洲一级黄色片| 国产一区二区三区不卡在线观看| 欧美国产日韩激情| 狠狠综合久久av一区二区蜜桃| 91久久久久久久| 国模精品视频| 主播福利视频一区| 日本免费一区视频| 欧美中文字幕一区二区三区亚洲| 美女视频久久久| 99国产欧美另类久久久精品| 国产精品视频中文字幕| 亚洲性感美女99在线| 色涩成人影视在线播放| 亚洲成人影音| 国产精品久久999| 伊人在我在线看导航| 亚洲欧美中文日韩在线v日本| 一个人看的www日本高清视频| 亚洲一区二区欧美日韩| 精品无码在线观看| av电影在线观看一区| 青青草原国产在线视频| 亚洲综合激情| 国产精品三级一区二区| 成人毛片免费看| 国产在线一区二区三区播放| 97精品资源在线观看| 欧美一区二区三区免费观看| a毛片在线观看| 一个人看的www久久| 韩国av在线免费观看| 欧美日韩国产三级| 中文字幕亚洲乱码熟女1区2区| 一区二区三区在线影院| 国产视频不卡在线| 99re这里都是精品| 女人扒开双腿让男人捅| 老司机午夜精品| 狠狠操精品视频| 伊人激情综合| 精品日韩在线播放| 手机亚洲手机国产手机日韩| 久久一区二区三区欧美亚洲| 大奶一区二区三区| 亚洲精品免费在线视频| 国产精品天堂蜜av在线播放| 91精品91久久久久久| 日韩欧美一起| 久久综合免费视频影院| 成人免费高清在线播放| 亚洲女人天堂av| 色综合久久网女同蕾丝边| 精品999久久久| 国产国语亲子伦亲子| 91精品国产综合久久福利| 中文字幕av无码一区二区三区| 91久久精品国产91性色tv| 日本韩国欧美中文字幕| 亚洲超碰精品一区二区| 国产大片aaa| 亚洲第一精品在线| 国产一卡二卡在线| 亚洲观看高清完整版在线观看 | 精品福利视频导航| 欧美人与禽zozzo禽性配| 国产精品高潮呻吟久久| av网站免费在线看| 日本一区二区三区在线不卡| 国产亚洲精品熟女国产成人| 国产欧美综合色| 精品人妻中文无码av在线| 国产精品水嫩水嫩| 国精产品视频一二二区| 亚洲色欲色欲www| 亚洲国产123| 一区二区不卡在线视频 午夜欧美不卡在| 艳妇荡乳欲伦69影片| 亚洲男人的天堂在线aⅴ视频| 国产十六处破外女视频| 亚洲国产精品久久久久婷婷884| 久久久久99精品| 欧美日韩国产在线播放| 黄色一级视频免费看| 欧美三电影在线| 国产美女www爽爽爽视频| 日韩欧美激情一区| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 日韩中文在线中文网在线观看| 欧洲日本在线| 久久97久久97精品免视看| 51漫画成人app入口| 国产91在线播放| 天堂久久一区| 成人在线免费观看一区| 亚州av一区| 一本色道久久综合亚洲二区三区| 最新国产精品久久久| 国产午夜大地久久| 日韩精品电影在线观看| 久久久精品视频国产| 成人a免费在线看| 黄色片在线观看免费| 亚洲精品视频观看| yjizz国产| 欧美精品久久99久久在免费线 | 久久久精品毛片| 337p亚洲精品色噜噜| 亚洲 欧美 精品| 久久精品国产清自在天天线| h片在线观看下载| 国产精品久久久久久久电影| 亚洲成人五区| 日日夜夜精品网站| 亚洲小说欧美另类社区| 亚洲综合婷婷久久| 不卡的av电影在线观看| 少妇的滋味中文字幕bd| 亚洲www啪成人一区二区麻豆| 中日韩在线观看视频| 亚洲二区中文字幕| 免费在线视频欧美| 琪琪第一精品导航| 中文在线综合| 亚洲精品一区二区三区蜜桃久| 亚洲国产导航| 亚洲精品永久视频| 久久久99精品久久| 日本在线观看中文字幕| 欧美日韩久久久| 男人的天堂在线免费视频| 欧美高清在线播放| 日本精品久久| 日本不卡一二三区| 国产精品普通话对白| 性一交一黄一片| 国产精品福利电影一区二区三区四区| 中文字幕第15页| 日韩色视频在线观看| 婷婷在线视频观看| 国产精品69精品一区二区三区| 国产精品极品在线观看| 中文字幕第50页| 久久精品久久99精品久久| 久久av无码精品人妻系列试探| 亚洲一区二区三区四区在线| 国产欧美日韩综合精品一区二区三区 | 亚洲理论在线观看| 夜夜躁很很躁日日躁麻豆| 亚洲欧美日韩精品久久| 国产理论在线| 国产精品一区二区欧美黑人喷潮水 | 亚洲伊人婷婷| 日本成人中文字幕| 在线观看日本中文字幕| 狠狠色噜噜狠狠狠狠97| 天天干天天草天天射| 国模gogo一区二区大胆私拍| av毛片精品| 青青草国产免费| 成人精品视频一区| 国产精品变态另类虐交| 日韩精品中文字幕一区二区三区 | 97色在线视频| 国内精品国产成人国产三级粉色 | 精品人体无码一区二区三区| 欧美日韩一区在线观看| 丝袜美腿美女被狂躁在线观看| 国产精品偷伦免费视频观看的| 久久影院100000精品| 奇米视频888| 亚洲免费高清视频在线| www.国产视频| 午夜精品久久久久久久99黑人| 国产成人一二| 37pao成人国产永久免费视频| 久久久久久亚洲综合| 最近中文字幕在线观看| 最近2019好看的中文字幕免费| 一区二区三区无毛| 日韩欧美视频免费在线观看| 粉嫩欧美一区二区三区高清影视| 久久在线视频精品| 日韩成人免费视频| 国模一区二区| 在线看无码的免费网站| 国产二区国产一区在线观看| 国产亚洲精品久久久久久打不开| 亚洲激情电影中文字幕| 欧美色网一区| 一本一生久久a久久精品综合蜜 | 92国产精品视频| 国模一区二区三区| 丰满少妇在线观看资源站| 欧美专区在线观看一区| 91麻豆一二三四在线| 狠狠色噜噜狠狠狠狠色吗综合| 日韩国产欧美三级| 乱h高h女3p含苞待放| 亚洲国产天堂久久国产91| 最新欧美电影| 黄色小视频大全| 91在线精品一区二区三区| 中文字幕在线播出| 欧美黑人xxx| 国产精品午夜一区二区三区| 亚洲天堂av一区二区| 午夜精品123| 77777影视视频在线观看| 国产精品12| 日韩电影在线一区二区三区| 欧美成人一二三区| 亚洲人精选亚洲人成在线| 久久精品一级| 无码精品国产一区二区三区免费| 亚洲人成7777| 欧美女子与性| 97中文在线观看|