1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        在 KubeSphere 中使用 APISIX Ingress 網(wǎng)關(guān)接入自定義監(jiān)控

        共 11609字,需瀏覽 24分鐘

         ·

        2021-12-01 14:50

        ??KubeSphere 3.2.0 發(fā)布了!為項(xiàng)目網(wǎng)關(guān)增配了整套監(jiān)控及管理頁(yè)面,同時(shí)引入了集群網(wǎng)關(guān)來(lái)提供集群層面全局的 Ingress 網(wǎng)關(guān)能力。當(dāng)然,我們還是可以部署使用第三方 Ingress Controller,本文將以 Apache APISIX Ingress Controller[1] 為例介紹如何通過 KubeSphere 快速為 Kubernetes 集群使用兩種不同類型的網(wǎng)關(guān),同時(shí)對(duì)它們的使用狀態(tài)進(jìn)行監(jiān)控。

        本文將分為一下幾部分展開:

        • KubeSphere 項(xiàng)目網(wǎng)關(guān)的新管理界面的應(yīng)用展示
        • 通過 KubeSphere 的應(yīng)用管理能力快速使用 Apache APISIX Ingress Controller
        • 利用 KubeSphere 的自定義監(jiān)控能力獲取 Apache APISIX 網(wǎng)關(guān)的運(yùn)行指標(biāo)

        準(zhǔn)備工作

        安裝 KubeSphere

        安裝 KubeSphere 有兩種方法。一是在 Linux 上直接安裝,可以參考文檔:在 Linux 安裝 KubeSphere[2]; 二是在已有 Kubernetes 中安裝,可以參考文檔:在 Kubernetes 安裝 KubeSphere[3]。

        KubeSphere 最小化安裝版本已經(jīng)包含了監(jiān)控模塊,因此不需要額外啟用,可以通過「系統(tǒng)組件」頁(yè)面中的「監(jiān)控」標(biāo)簽頁(yè)確認(rèn)安裝狀態(tài)。

        部署 httpbin 演示應(yīng)用

        由于需要演示網(wǎng)關(guān)的訪問控制能力,我們必須要先有一個(gè)可以訪問的應(yīng)用作為網(wǎng)關(guān)的后臺(tái)服務(wù)。這里我們使用 httpbin.org[4] 提供的 kennethreitz/httpbin[5] 容器應(yīng)用作為演示應(yīng)用。

        在 KubeSphere 中,我們可以先創(chuàng)建新的項(xiàng)目或使用已有的項(xiàng)目,進(jìn)入項(xiàng)目頁(yè)面后,選擇「應(yīng)用負(fù)載」下的「服務(wù)」直接創(chuàng)建無(wú)狀態(tài)工作負(fù)載并生成配套的服務(wù)。

        使用 kennethreitz/httpbin[6] 容器默認(rèn)的 80 端口作為服務(wù)端口,創(chuàng)建完成后確保在「工作負(fù)載」和「服務(wù)」頁(yè)面下都可以看到 httpbin 的對(duì)應(yīng)條目,如下圖所示。

        項(xiàng)目網(wǎng)關(guān)的新面貌

        項(xiàng)目網(wǎng)關(guān)[7] 是 KubeSphere 3.0 以來(lái)就有的功能:“KubeSphere 項(xiàng)目中的網(wǎng)關(guān)是一個(gè) NGINX Ingress 控制器[8]。KubeSphere 內(nèi)置的用于 HTTP 負(fù)載均衡的機(jī)制稱為 應(yīng)用路由[9],它定義了從外部到集群服務(wù)的連接規(guī)則。如需允許從外部訪問服務(wù),用戶可創(chuàng)建路由資源來(lái)定義 URI 路徑、后端服務(wù)名稱等信息。”

        下面我們首先進(jìn)入已部署了 httpbin 服務(wù)的項(xiàng)目,在「項(xiàng)目設(shè)置」中打開「網(wǎng)關(guān)設(shè)置」頁(yè)面,然后執(zhí)行「開啟網(wǎng)關(guān)」操作。方便起見,直接選擇 NodePort 作為「訪問方式」即可。

        確定后回到網(wǎng)關(guān)頁(yè)面,稍等片刻后刷新頁(yè)面,可以得到如下圖這樣的部署完成狀態(tài),可以看到 NodePort 默認(rèn)被賦予了兩個(gè)節(jié)點(diǎn)端口。下面我們通過右上角的「管理」按鈕「查看詳情」。

        此時(shí)我們看到的便是 3.2.0 新帶來(lái)的項(xiàng)目/集群網(wǎng)關(guān)的新監(jiān)控頁(yè)面!但是現(xiàn)在顯然是沒有數(shù)據(jù)的,因?yàn)槲覀冞€沒有任何流量從網(wǎng)關(guān)產(chǎn)生。那么下面我們就需要為 httpbin 服務(wù)創(chuàng)建應(yīng)用路由。

        從「應(yīng)用負(fù)載」進(jìn)入「應(yīng)用路由」頁(yè)面,開始「創(chuàng)建」路由。為路由取名為 httpbin 后,我們指定一個(gè)方便測(cè)試的域名,并設(shè)置「路徑」為 /, 選擇「服務(wù)」httpbin 和「端口」80。

        直接下一步跳過高級(jí)設(shè)置后完成路由創(chuàng)建,可以得到如下圖這樣的一條新的 httpbin 應(yīng)用路由項(xiàng)。

        下面我們可以通過項(xiàng)目網(wǎng)關(guān)的 NodePort 地址及指定的域名(如這里是 http://httpbin.ui:32516)來(lái)訪問 httpbin 應(yīng)用服務(wù),隨意刷新或操作一下頁(yè)面的請(qǐng)求生成功能,再進(jìn)入網(wǎng)關(guān)的詳情頁(yè)面,便可以看到在「監(jiān)控」面板上已經(jīng)出現(xiàn)了網(wǎng)關(guān)的一些內(nèi)置的監(jiān)控指標(biāo)展示。

        為網(wǎng)關(guān)指定 NodePort 節(jié)點(diǎn)端口

        對(duì)于公有云環(huán)境,如果使用 NodePort 方式向外暴露訪問能力,開放端口通常是有限且受控的,因此對(duì)于網(wǎng)關(guān)所使用的 NodePort 我們需要能夠?qū)λM(jìn)行修改。

        由于網(wǎng)關(guān)是被 KubeSphere 統(tǒng)一管理的,要修改網(wǎng)關(guān)服務(wù)的 NodePort,需要具備訪問 kubesphere-controls-system 項(xiàng)目的權(quán)限。進(jìn)入改項(xiàng)目后,通過「應(yīng)用負(fù)載」的「服務(wù)」頁(yè)面即可找到命名為 kubesphere-router- 形式且外部訪問已開放 NodePort 的網(wǎng)關(guān)服務(wù)。NodePort 服務(wù)端口需要通過「編輯 YAML」來(lái)直接修改。

        開始使用集群網(wǎng)關(guān)

        在 KubeSphere 3.1 中只支持項(xiàng)目級(jí)別的網(wǎng)關(guān),如果用戶的項(xiàng)目過多,勢(shì)必會(huì)造成資源的浪費(fèi)。而且不同的企業(yè)空間中的網(wǎng)關(guān)都是相互獨(dú)立的。

        KubeSphere 3.2.0 開始支持集群級(jí)別的全局網(wǎng)關(guān),所有項(xiàng)目可共用同一個(gè)網(wǎng)關(guān),之前已創(chuàng)建的項(xiàng)目網(wǎng)關(guān)也不會(huì)受到集群網(wǎng)關(guān)的影響。也可以統(tǒng)一納管所有項(xiàng)目的網(wǎng)關(guān),對(duì)其進(jìn)行集中管理和配置,管理員用戶再也不需要切換到不同的企業(yè)空間中去配置網(wǎng)關(guān)了。

        進(jìn)入 KubeSphere 3.2.0 版本之后,我們更推薦大家使用集群網(wǎng)關(guān)的功能來(lái)統(tǒng)一整個(gè)集群的應(yīng)用路由。要啟用集群網(wǎng)關(guān)其實(shí)也非常簡(jiǎn)單:使用具備集群管理權(quán)限的賬號(hào),進(jìn)入其可管理的某個(gè)集群(如我們這里以 default 集群為例),在「集群設(shè)置」的「網(wǎng)關(guān)設(shè)置」中即可「開啟網(wǎng)關(guān)」,同時(shí)查看「項(xiàng)目網(wǎng)關(guān)」。

        集群網(wǎng)關(guān)開啟的方式以及對(duì)齊 NodePort 訪問端口的修改和之前項(xiàng)目網(wǎng)關(guān)的操作基本上是完全一樣的,所以這里對(duì)過程就不做過多贅述了。

        ?? 有一點(diǎn)需要特別注意的是:集群網(wǎng)關(guān)開啟后,已經(jīng)開啟的項(xiàng)目網(wǎng)關(guān)還會(huì)保留;但尚未創(chuàng)建網(wǎng)關(guān)的項(xiàng)目是無(wú)法再創(chuàng)建單獨(dú)的網(wǎng)關(guān)的,會(huì)直接使用集群網(wǎng)關(guān)。

        下圖展示了已創(chuàng)建網(wǎng)關(guān)的項(xiàng)目,在同時(shí)擁有項(xiàng)目及集群網(wǎng)關(guān)后,在「網(wǎng)關(guān)設(shè)置」頁(yè)面所呈現(xiàn)的所有網(wǎng)關(guān)概覽。

        快速使用 Apache APISIX Ingress Controller

        Apache APISIX 是一款開源的高性能、動(dòng)態(tài)云原生網(wǎng)關(guān),由深圳支流科技有限公司于 2019 年捐贈(zèng)給 Apache 基金會(huì),當(dāng)前已經(jīng)成為 Apache 基金會(huì)的頂級(jí)開源項(xiàng)目,也是 GitHub 上最活躍的網(wǎng)關(guān)項(xiàng)目。Apache APISIX 當(dāng)前已經(jīng)覆蓋了 API 網(wǎng)關(guān),LB,Kubernetes Ingress,Service Mesh 等多種場(chǎng)景。

        社區(qū)之前也介紹過如何 ??使用 Apache APISIX 作為 Kubernetes 的 Ingress Controller,本文講更多側(cè)重介紹前文未涉及之細(xì)節(jié),并結(jié)合 KubeSphere 的一些新功能加以具像化。

        部署 Apache APISIX Ingress Controller

        首先還是先要添加 Apache APISIX Helm Chart 倉(cāng)庫(kù),推薦用這種自管理的方式來(lái)保障倉(cāng)庫(kù)內(nèi)容是得到及時(shí)同步的。我們選定一個(gè)企業(yè)空間后,通過「應(yīng)用管理」下面的「應(yīng)用倉(cāng)庫(kù)」來(lái)添加如下一個(gè) Apache APISIX 的倉(cāng)庫(kù)(倉(cāng)庫(kù) URL:https://charts.apiseven.com)。

        接下來(lái)我們創(chuàng)建一個(gè)名為 apisix-system 的項(xiàng)目。進(jìn)入項(xiàng)目頁(yè)面后,選擇在「應(yīng)用負(fù)載」中創(chuàng)建「應(yīng)用」的方式來(lái)部署 Apache APISIX,并選擇 apisix 應(yīng)用模版開始進(jìn)行部署。

        為何是部署 Apache APISIX 應(yīng)用的 Helm Chart,而不是直接部署 Apache APISIX Ingress Controller?

        這是因?yàn)?Apache APISIX Ingress Controller 目前和 Apache APISIX 網(wǎng)關(guān)是強(qiáng)關(guān)聯(lián)的(如下圖所示),且目前通過 Apache APISIX Helm Charts 同時(shí)部署 Apache APISIX Gateway + Dashboard + Ingress Controller 是最方便的,因此本文推薦直接使用 Apache APISIX 的 Helm Chart 進(jìn)行整套組件的部署。

        將應(yīng)用命名為 apisix 以避免多個(gè)組件(Gateway, Dashboard, Ingress Controller)的工作負(fù)載及服務(wù)名稱產(chǎn)生不匹配的情況;在安裝步驟中編輯的「應(yīng)用設(shè)置」的部分,請(qǐng)參照以下配置進(jìn)行填寫(請(qǐng)?zhí)貏e注意帶有【注意】標(biāo)記的注釋部分的說(shuō)明,其余可以按需自行編輯修改)。

        global:
        ??imagePullSecrets:?[]
        ??
        apisix:
        ??enabled:?true
        ??customLuaSharedDicts:?[]
        ??image:
        ????repository:?apache/apisix
        ????pullPolicy:?IfNotPresent
        ????tag:?2.10.1-alpine
        ??replicaCount:?1
        ??podAnnotations:?{}
        ??podSecurityContext:?{}
        ??securityContext:?{}
        ??resources:?{}
        ??nodeSelector:?{}
        ??tolerations:?[]
        ??affinity:?{}
        ??podAntiAffinity:
        ????enabled:?false
        ????
        nameOverride:?''
        fullnameOverride:?''

        gateway:
        ??type:?NodePort
        ??externalTrafficPolicy:?Cluster
        ??http:
        ????enabled:?true
        ????servicePort:?80
        ????containerPort:?9080
        ??tls:
        ????enabled:?false
        ????servicePort:?443
        ????containerPort:?9443
        ????existingCASecret:?''
        ????certCAFilename:?''
        ????http2:
        ??????enabled:?true
        ??stream:
        ????enabled:?false
        ????only:?false
        ????tcp:?[]
        ????udp:?[]
        ??ingress:
        ????enabled:?false
        ????annotations:?{}
        ????hosts:
        ??????-?host:?apisix.local
        ????????paths:?[]
        ????tls:?[]
        ????
        admin:
        ??enabled:?true
        ??type:?ClusterIP
        ??externalIPs:?[]
        ??port:?9180
        ??servicePort:?9180
        ??cors:?true
        ??credentials:
        ????admin:?edd1c9f034335f136f87ad84b625c8f1
        ????viewer:?4054f7cf07e344346cd3f287985e76a2
        ??allow:
        ????ipList:
        ??????-?0.0.0.0/0
        ??????
        plugins:
        ??-?api-breaker
        ??-?authz-keycloak
        ??-?basic-auth
        ??-?batch-requests
        ??-?consumer-restriction
        ??-?cors
        ??-?echo
        ??-?fault-injection
        ??-?grpc-transcode
        ??-?hmac-auth
        ??-?http-logger
        ??-?ip-restriction
        ??-?ua-restriction
        ??-?jwt-auth
        ??-?kafka-logger
        ??-?key-auth
        ??-?limit-conn
        ??-?limit-count
        ??-?limit-req
        ??-?node-status
        ??-?openid-connect
        ??-?authz-casbin
        ??-?prometheus
        ??-?proxy-cache
        ??-?proxy-mirror
        ??-?proxy-rewrite
        ??-?redirect
        ??-?referer-restriction
        ??-?request-id
        ??-?request-validation
        ??-?response-rewrite
        ??-?serverless-post-function
        ??-?serverless-pre-function
        ??-?sls-logger
        ??-?syslog
        ??-?tcp-logger
        ??-?udp-logger
        ??-?uri-blocker
        ??-?wolf-rbac
        ??-?zipkin
        ??-?traffic-split
        ??-?gzip
        ??-?real-ip
        ??#【注意】添加此插件以配合?Dashboard?展示服務(wù)信息
        ??-?server-info

        stream_plugins:
        ??-?mqtt-proxy
        ??-?ip-restriction
        ??-?limit-conn

        customPlugins:
        ??enabled:?true
        ??luaPath:?/opts/custom_plugins/?.lua
        ??#【注意】如下配置保障?Prometheus?插件可對(duì)外暴露指標(biāo)
        ??plugins:
        ???-?name:?prometheus
        ?????attrs:
        ???????export_addr:
        ?????????ip:?0.0.0.0
        ??????????port:?9091
        ??????configMap:
        ???????name:?prometheus
        ????????mounts:?[]

        dns:
        ??resolvers:
        ????-?127.0.0.1
        ????-?172.20.0.10
        ????-?114.114.114.114
        ????-?223.5.5.5
        ????-?1.1.1.1
        ????-?8.8.8.8
        ??validity:?30
        ??timeout:?5

        autoscaling:
        ??enabled:?false
        ??minReplicas:?1
        ??maxReplicas:?100
        ??targetCPUUtilizationPercentage:?80
        ??targetMemoryUtilizationPercentage:?80

        configurationSnippet:
        ??main:?''
        ??httpStart:?''
        ??httpEnd:?''
        ??httpSrv:?''
        ??httpAdmin:?''
        ??stream:?''

        etcd:
        ??enabled:?true
        ??host:
        ????-?'http://etcd.host:2379'
        ??prefix:?/apisix
        ??timeout:?30
        ??auth:
        ????rbac:
        ??????enabled:?false
        ??????user:?''
        ??????password:?''
        ????tls:
        ??????enabled:?false
        ??????existingSecret:?''
        ??????certFilename:?''
        ??????certKeyFilename:?''
        ??????verify:?true
        ??service:
        ????port:?2379
        ??replicaCount:?3

        dashboard:
        ??enabled:?true
        ??#【注意】為?Dashboard?開啟?NodePort?方便后續(xù)使用
        ??service:
        ???type:?NodePort

        ingress-controller:
        ??enabled:?true
        ??config:
        ????apisix:
        ?????#【注意】一定要設(shè)置?gateway?所在的?namespace
        ??????serviceNamespace:?apisix-system
        ??serviceMonitor:
        ????enabled:?true
        ????namespace:?'apisix-system'
        ????interval:?15s

        部署成功后,點(diǎn)擊應(yīng)用名稱進(jìn)入詳情頁(yè)面,可以在「資源狀態(tài)」標(biāo)簽頁(yè)下看到如下的服務(wù)部署和工作狀態(tài)運(yùn)行狀態(tài)展示。

        ?? Apache APISIX 項(xiàng)目另有的兩個(gè) Helm Chart 對(duì)應(yīng)的默認(rèn)配置參數(shù)可以分別參考:Dashboard[10]Ingress Controller[11]values.yaml。

        使用 Apache APISIX Dashboard 了解系統(tǒng)信息

        Apache APISIX 應(yīng)用部署完成后,首先我們通過 Apache APISIX Dashboard 來(lái)檢驗(yàn)一下 Apache APISIX 網(wǎng)關(guān)的當(dāng)前狀態(tài)。從「應(yīng)用負(fù)載」的「服務(wù)」頁(yè)面,我們可以找到 apisix-dashboard 的服務(wù),由于我們?cè)趹?yīng)用配置中已經(jīng)為 Dashboard 開啟了 NodePort,所以這里我們可以直接通過 NodePort 端口來(lái)訪問 Dashboard。

        使用默認(rèn)的用戶名及密碼 admin 登錄 Apache APISIX Dashboard,可以進(jìn)入「系統(tǒng)信息」頁(yè)面即可查看到我們當(dāng)前連接管理的「Apache APISIX 節(jié)點(diǎn)」的信息。

        使用 Apache APISIX Ingress Controller

        讓我們回到「應(yīng)用路由」頁(yè)面,另外新建一個(gè)路由(如 apisix-httpbin),設(shè)置路徑為 /* httpbin 80 并為其添加 kubernetes.io/ingress.class: apisix 的鍵值。

        創(chuàng)建完成后如何驗(yàn)證應(yīng)用路由生效呢?首先,我們可以回到 Apache APISIX Dashboard,進(jìn)入「路由」頁(yè)面,可以看到新建的應(yīng)用路由已經(jīng)被 Apache APISIX Ingress Controller 識(shí)別之后自動(dòng)添加到了 Apache APISIX 網(wǎng)關(guān)中,在「上游」頁(yè)面也可以看到自動(dòng)創(chuàng)建的一個(gè)上游條目。

        然后我們回到 apisix-system 項(xiàng)目的「服務(wù)」頁(yè)面,找到 apisix-gateway 服務(wù)對(duì)應(yīng)的端口,由此訪問 :(例如此處為 httpbin.ui:30408)即可訪問到 apisix-httpbin 應(yīng)用路由所關(guān)聯(lián)的后臺(tái)服務(wù)。

        自定義監(jiān)控 Apache APISIX 網(wǎng)關(guān)

        Apache APISIX 網(wǎng)關(guān)可用之后其實(shí)是缺少像原生集群或項(xiàng)目網(wǎng)關(guān)這樣自帶的狀態(tài)監(jiān)控能力的,但這個(gè)我們也可以通過 Apache APISIX 的 Prometheus 插件以及 KubeSphere 自帶的自定義監(jiān)控能力來(lái)彌補(bǔ)。

        暴露 Apache APISIX 網(wǎng)關(guān)的 Prometheus 監(jiān)控指標(biāo)

        由于我們?cè)诓渴?Apache APISIX 應(yīng)用時(shí)已經(jīng)開啟了 Prometheus 插件[12],所以這里我們只需要把 Prometheus 監(jiān)控指標(biāo)的接口暴露出來(lái)即可。進(jìn)入 apisix-system 項(xiàng)目,在「工作負(fù)載」頁(yè)面找到 apisix 并進(jìn)入部署詳情頁(yè)面,隨后在左側(cè)操作面板的「更多操作」中選擇「編輯設(shè)置」。

        在彈出的「編輯設(shè)置」面板中,進(jìn)入到 apisix 容器的編輯界面,找到「端口設(shè)置」,添加一個(gè)新的名為 prom 的端口映射到容器的 9091 端口,保存后 apisix 工作負(fù)載會(huì)重啟。

        為 Apache APISIX 網(wǎng)關(guān)監(jiān)控指標(biāo)創(chuàng)建 ServiceMonitor

        下面我們需要將已暴露的指標(biāo)接口接入到 KubeSphere 自帶的 Prometheus 中使之可被訪問(被抓取指標(biāo)數(shù)據(jù)),由于 KubeSphere 是通過 Prometheus Operator[13] 來(lái)維護(hù)內(nèi)部的 Prometheus 系統(tǒng)的,所以最方便的方式自然是直接創(chuàng)建一個(gè) ServiceMonitor 資源來(lái)實(shí)現(xiàn)指標(biāo)接口的接入。

        apiVersion:?monitoring.coreos.com/v1
        kind:?ServiceMonitor
        metadata:
        ??name:?apisix
        ??namespace:?apisix-system
        spec:
        ??endpoints:
        ????-?scheme:?http
        ?????#【注意】使用上一步中工作負(fù)載暴露的容器端口名稱
        ?????targetPort:?prom
        ?????#【注意】需要正確綁定?apisix?對(duì)應(yīng)的指標(biāo)接口路徑
        ?????path:?/apisix/prometheus/metrics
        ??????interval:?15s
        ??namespaceSelector:
        ????matchNames:
        ??????-?apisix-system
        ??selector:
        ????matchLabels:
        ??????app.kubernetes.io/name:?apisix
        ??????app.kubernetes.io/version:?2.10.0
        ??????helm.sh/chart:?apisix-0.7.2

        使用 kubectl apply -f your_service_monitor.yaml 創(chuàng)建這個(gè) ServiceMonitor 資源。創(chuàng)建成功后,如果有集群管理權(quán)限,也可以在集群的 CRD 管理頁(yè)面中搜索查看 ServiceMonitor 資源并找到名為 apisix 的自定義資源,也可以在這里做后續(xù)的 YAML 修改。

        將 Apache APISIX 網(wǎng)關(guān)指標(biāo)接入自定義監(jiān)控面板

        下面我們?cè)陧?xiàng)目左側(cè)菜單列表中找到「監(jiān)控告警」中的「自定義監(jiān)控」,開始「創(chuàng)建」自定義監(jiān)控面板。

        在彈出窗口中填入「名稱」,選擇「自定義」監(jiān)控模版,并進(jìn)入「下一步」的監(jiān)控面板創(chuàng)建。

        進(jìn)入編輯頁(yè)面后現(xiàn)在左側(cè)點(diǎn)擊 + 區(qū)域,在右側(cè)的「數(shù)據(jù)」區(qū)域進(jìn)行 Prometheus 監(jiān)控指標(biāo)的配置,例如這里我們可以用 sum(apisix_nginx_http_current_connections) 來(lái)統(tǒng)計(jì) Apache APISIX 網(wǎng)關(guān)實(shí)時(shí)的連接總數(shù)。

        保存后在頁(yè)面右下角找到「+ 添加監(jiān)控項(xiàng)」,我們選擇「折線圖」來(lái)創(chuàng)建一個(gè) Nginx connection state 指標(biāo):使用 sum(apisix_nginx_http_current_connections) by (state) 作為指標(biāo)、{{state}} 用作圖例名稱、選擇「圖例類型」為堆疊圖,即可得到類似如下的圖表顯示效果。保存模版后即可得到您的第一個(gè)自定義監(jiān)控面板!

        Apache APISIX 網(wǎng)關(guān)目前提供的 Prometheus 指標(biāo)可以參見官方文檔的 可有的指標(biāo)[14] 部分。

        由于指標(biāo)配置起來(lái)還是比較麻煩的,推薦在集群層面的「自定義監(jiān)控」中直接導(dǎo)入 Apache APISIX Grafana 模版[15](下載 JSON 通過「本地上傳」進(jìn)行導(dǎo)入)。

        創(chuàng)建完成后可以直接得到一個(gè)非常豐富的 Apache APISIX 網(wǎng)關(guān)監(jiān)控面板。KubeSphere 也同時(shí)在 積極推進(jìn)[16] 將 Grafana 模版導(dǎo)入的功能引入到項(xiàng)目的自定義監(jiān)控能力中去,敬請(qǐng)期待!

        至此,我們了解了 KubeSphere 3.2.0 中新的項(xiàng)目及集群網(wǎng)關(guān)的更豐富的狀態(tài)信息展示能力;同時(shí)也完成了 Apache APISIX Ingress 網(wǎng)關(guān)接入 KubeSphere 并對(duì)其使用自定義監(jiān)控。讓我們開啟 KubeSphere 應(yīng)用網(wǎng)關(guān)的奇妙旅程吧~

        引用鏈接

        [1]

        Apache APISIX Ingress Controller: https://apisix.apache.org/docs/ingress-controller/getting-started/

        [2]

        在 Linux 安裝 KubeSphere: https://kubesphere.com.cn/docs/quick-start/all-in-one-on-linux/

        [3]

        在 Kubernetes 安裝 KubeSphere: https://kubesphere.com.cn/docs/quick-start/minimal-kubesphere-on-k8s/

        [4]

        httpbin.org: http://httpbin.org/

        [5]

        kennethreitz/httpbin: https://hub.docker.com/r/kennethreitz/httpbin/

        [6]

        kennethreitz/httpbin: https://hub.docker.com/r/kennethreitz/httpbin/

        [7]

        項(xiàng)目網(wǎng)關(guān): https://kubesphere.com.cn/docs/project-administration/project-gateway/

        [8]

        NGINX Ingress 控制器: https://www.nginx.com/products/nginx-ingress-controller/

        [9]

        應(yīng)用路由: https://kubesphere.com.cn/docs/project-user-guide/application-workloads/routes/

        [10]

        Dashboard: https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix-dashboard/values.yaml

        [11]

        Ingress Controller: https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix-ingress-controller/values.yaml

        [12]

        Prometheus 插件: https://apisix.apache.org/docs/apisix/plugins/prometheus

        [13]

        Prometheus Operator: https://github.com/prometheus-operator/prometheus-operator

        [14]

        可有的指標(biāo): https://apisix.apache.org/zh/docs/apisix/plugins/prometheus/#%E5%8F%AF%E6%9C%89%E7%9A%84%E6%8C%87%E6%A0%87

        [15]

        Apache APISIX Grafana 模版: https://grafana.com/grafana/dashboards/11719

        [16]

        積極推進(jìn): https://github.com/kubesphere/kubesphere/issues/4433

        關(guān)于?KubeSphere

        KubeSphere (https://kubesphere.io)是在 Kubernetes 之上構(gòu)建的開源容器混合云,提供全棧的 IT 自動(dòng)化運(yùn)維的能力,簡(jiǎn)化企業(yè)的 DevOps 工作流。

        KubeSphere?已被?Aqara?智能家居、愛立信、本來(lái)生活、東軟、華云、新浪、三一重工、華夏銀行、四川航空、國(guó)藥集團(tuán)、微眾銀行、杭州數(shù)跑科技、紫金保險(xiǎn)、去哪兒網(wǎng)、中通、中國(guó)人民銀行、中國(guó)銀行、中國(guó)人保壽險(xiǎn)、中國(guó)太平保險(xiǎn)、中國(guó)移動(dòng)、中國(guó)電信、天翼云、中移金科、Radore、ZaloPay?等海內(nèi)外數(shù)千家企業(yè)采用。KubeSphere 提供了開發(fā)者友好的向?qū)讲僮鹘缑婧拓S富的企業(yè)級(jí)功能,包括?Kubernetes?多云與多集群管理、DevOps?(CI/CD)、應(yīng)用生命周期管理、邊緣計(jì)算、微服務(wù)治理?(Service?Mesh)、多租戶管理、可觀測(cè)性、存儲(chǔ)與網(wǎng)絡(luò)管理、GPU?support?等功能,幫助企業(yè)快速構(gòu)建一個(gè)強(qiáng)大和功能豐富的容器云平臺(tái)。

        ???GitHub:https://github.com/kubesphere
        ????官網(wǎng)(中國(guó)站):https://kubesphere.com.cn
        ????????微信群:請(qǐng)搜索添加群助手微信號(hào)?kubesphere

        瀏覽 117
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            婷婷五月天社区| 揄拍成人国产精品视频| 久久久久久久| 成人做爰A片AAA毛真人| 国产欧美精品一区二区色综合 | 内射熟妇| 日韩欧美大片在线观看| 亚洲日韩国产中文字幕| 色老板在线视频| 波多野结衣无码在线| 国产白丝在线观看| 性无码一区二区| 欧美午夜成人一区二区三区| 夜夜骚av.一区二区三区四区| 四虎无码视频| 国产一区在线播放| 精品一区二区三区蜜桃臀www| 青草久久久| 97操逼| 日韩无码AV一区二区| 午夜无码三级| 在线观看黄色网页| 欧美成综合| 亚洲美女视频在线| 男女操逼视频网站免费| 日本三级网站| 中文字幕一区二区三区四区| 麻豆av无码| 亚洲免费黄色电影| 97色色超碰| 一本色道久久综合无码| 欧美性猛交XXXX乱大交HD| 操逼网址大全| 亚欧黄色| 五月黄片| gogogo免费高清在线偷拍| 亚洲无码高清在线观看视频| 久草视频在线播放| 黄色一级大片| 色噜噜狠狠色综无码久久合欧美 | 土牛AV| 亚洲综合区| 无码国产精品一区二区免费式直播| 国产1页| 亚洲人成无码| 欧美性夜黄A片爽爽免费视频| 9l视频自拍蝌蚪9l成人| 性爱一级| 一级片学生妹| 99天天操| 国产毛片久久久久久久| 老熟女伦一区二区三区| 日本免费黄色小视频| 秋霞午夜福利影院| 国产精品7777| 国产午夜成人视频| 在线免费黄色网址| 黄色片视频日本| 欧美大鸡| 第四色网站| 中文字幕第二页| 亚洲视频欧美| 无码入口| 麻豆精品传媒2021md| 三级片无码在线| 激情开心站| 黄色视频免费播放| 亚洲中文综合| 亚洲成人无码av| 人人插人人爽| 亚洲色婷| 亚洲成人大香蕉视频| 蜜桃视频日韩| 国产91免费| 国产秘精品区二区三区日本| 手机看片1024你懂的| 亚洲成人视频网| 性性性性性XXXXX| 91人妻人人澡人人爽人人精品一 | 成人伊人AV| 亚洲小电影在线观看| 亚洲午夜精品久久久久久APP| 亚洲精品一区中文字幕乱码| 亚洲AV无码成人精品区东京热| 无码不卡视频在线| 人人操人人透| 婷婷在线观看免费| 影音先锋av网| 亚洲免费观看在线观看| 高清无码直接看| 日韩中文字幕视频在线| 欧美成a| 免费看无码| 亚洲丝袜av| 99久热在线精品| 苍井空无码在线观看| 日韩高清欧美| 99精品国自产在线| 男人天堂新地址| 99精品免费在线观看| 色诱AV| 豆花天天吃最新视频| 69国产精品成人无码视频色| 日韩精品三级| 18国产免费视频在线观看| 9i看片成人免费视频| 亚洲免费黄色| 97无码人妻| 超碰超碰| 无码国产精品一区二区| 亚洲永久在线| 免费欧美三级片| 亚洲天堂网2025| 玖玖色资源| 欧美成人手机在线观看| 国产丰满乱子伦无码| 日韩操屄视频| 久草国产精品| 北京熟妇槡BBBB槡BBBB| 日本无码电影| 亚洲v| 美妇肥臀一区二区三区-久久99精品国 | 就要干就要操| 日韩高清无码片| 玖玖99视频| 日本黄色一级| 国产精品美女毛片真酒店| 黄色www| 插菊花综合| 国产精品后入| 亚洲国产区| 国产免费AV片在线无码| 国产成人精品久久二区二区91| 日韩精品A片| 777777国产7777777| 久久久久久久大香蕉| www.6969成人片亚洲| 亚洲欧美在线播放| 操逼综合| 操逼91小视频| 亚洲成人人妻| 日批无码| 丁香社区五月天| 成人视频在线观看黄色18| 强辱丰满人妻HD中文字幕| 亚洲免费视频在线播放| 啪啪啪免费网站| 日本一级片在线播放| 天天干网址| 亚洲色图15| 老师搡BBBB搡BBB| 久久草在线播放| 91精品国产麻豆国产自产在线| 国产逼| 成人三级电影| 亚洲AV无码乱码AV| 亚洲乱乱| 免费黄色视频网站在线观看| 91热久久| 黄色成人在线免费观看| 91麻豆精品国产91久久久熟女| 国产激情在线| 毛片学生妹| 四虎www| NP玩烂了公用爽灌满视频播放| 久久久久久久久久久成人| 欧美老熟妇乱大交XXXXX| 国产黄色在线视频| 国产精品后入| a免费视频在线观看| 91大神在线看| 青娱乐伊人| 无码一区二区免费| 国产无套进入免费| 我要操视频| 色播欧美| 四川BBBBBB搡BBBBB| 高清无码操逼| 久草91| 亚洲精品字幕久久久久| 九色丨蝌蚪丨老版熟女| 一级A片黃色A片| 超碰人人搞| 国产成人激情视频| 亚洲无码成人片| www.91爱爱,com| 欧美黄色激情视频网站| 人人摸人人摸人人| 嫩草久久99www亚洲红桃 | 亚洲日韩视频在线观看| 狠狠色AV| 国精品无码人妻一区二区三区| 国产精品成人免费视频| 豆花视频成人精品视频| AV毛片| 亚洲三级国产| 青青草原成人视频| www.激情| 亚洲无码一区二区三区四区| 91精品酒店视频| 免费涩涩无遮挡18国产| 欧美成人在线视频网站| 无码h| 亚洲丁香五月激情| 456成人| 亚洲成人影片在线观看| 国产成人精品一区二区三区在线| 国产在线| 欧美性性性| 欧洲成人午夜精品无码区久久| 成人在线精品| 成人三级电影网| 日本中文不卡| 久久久久久久久久国产| 操毛| 一级无码A片| 精品视频999| 操骚屄视频| www.四虎成人网站| 手机无码在线播放| 亚洲另类自拍| www.超碰在线| 肏婷婷| 夜间福利视频| 午夜久久久久久久久久久久91 | 污视频在线免费| 边添小泬边狠狠躁视频| 国产综合久久久7777777 | 亚洲激情综合视频| 无码福利导航| 性无码一区二区三区| 亚洲s在线| 三级成人免费| 色悠久久久| 蜜柚av| 无码人妻丰满熟妇区17水蜜桃| 无码福利导航| 在线观看高清无码视频| 中文字幕无码毛片| 免费国产在线视频| 久久艹大香蕉| 91麻豆免费看| 成人免费网站在线| 欧美猛交| 四川搡BBBBB搡BBB| 自拍超碰在线| 91婷婷五月天| 三级理论片| 久久成人无码电影| AV无码网站| 日P免费视频| 亚洲男女网站| 高清无码电影| 人人妻人人操人人爱| 免费在线观看黄片视频| 亚洲黄色免费在线观看| 竹菊影视一区二区三区| 99re国产视频| 日韩极品视频| V天堂在线视频| 大地影视中文第三页最新在线观看 | avwww| 91三级片| 动漫无码视频| 极品人妻疯狂3p超刺激| 婷婷免费| 日韩网站在线观看| 日日干天天| 影音先锋乱伦电影| 二区三区免费视频| 亚洲天堂免费视频| 亚洲国产精品尤物yw在线观看| 黄色片一区二区| 亚洲激情在线| 青青综合网| 欧美亚洲在线| 亚洲一区二区网站| 黄色视频电影| 亚洲视频一区二区三区| 高清在线无码视频| 国产在线视频一区| 中韩AV在线免费观看| 蜜臀久久99精品久久久| jiujiuav| 西西888WWW大胆视频| 中国无码视频| 午夜操逼| 中文字幕在线观看有码| 波多野结衣AV在线播放| 综合视频一区| 亚洲激情视频在线观看| 久久精彩偷拍视频| 男人的天堂青青草| 天堂无码在线| 东京热一级片| 大黑人荫蒂BBBBBBBBB| 人妻少妇偷人精品无码免费| H片免费在线观看| 日韩视频免费在线观看| 人人色人人黄| www.17c嫩嫩草色蜜桃网站| 体内射精免费视频| 亚洲天堂精品在线| 大香蕉97| 青青青亚州视频在线| 激情网五月天| 亚洲国产成人精品女人久久| 国产91探花秘入口| 狠狠躁日日躁夜夜躁A片视频| 欧美黑人大吊| 日本免费黄色| 黄色电影大香蕉| 久久久久久亚洲Av无码精品专口 | 亚洲精品字幕| 久久夜夜操| 无码精品ThePorn| 亚洲毛片亚洲毛片亚洲毛片 | 久久黑人| 亚洲avwww| 又黄又爽无遮挡| 青草碰| 久久中文字幕视频| 午夜成人福利| 蜜桃91在线观看| 波多野结衣无码视频在线观看| 日日夜夜综合| www欧美| 免费在线无码视频| 色欲一区| 亚洲网站在线免费观看| 97香蕉久久国产超碰青草专区| 亚洲色视频在线| 亚洲午夜久久久久久久久红桃| 国产无码一| 先锋影音av资源站| 久久人搡人人玩人妻精AV香蕉| 黄色视频电影| 免费高清无码| 啪一啪操一操| 殴美色色网| 成人无码日韩精品| 黄色操逼网站?| 俺去俺来也www色官网黑人| 欧美日韩在线播放| 日韩一本| 黄色视频| 日韩不卡AV| 黄网国产手机在线观看| 丁香六月综合激情| 欧美淫秽视频| 四虎成人免费视频| 久久精品禁一区二区三区四区五区| 日韩91在线| 在线免费看AV片| JlZZJLZZ亚洲美女18| 日本久久人体视频| 刘玥无码| 波多野结衣无码NET,AV | 色婷婷久久综合久色| 久久久久999| 成人视频免费在线观看| 国产女人18毛片水真多成人如厕| 蜜桃av| 日B视频在线观看| 法国《少女日记》电影| 成人网站免费视频| 欧洲激情网| 久久一二三| 中文字幕在线观看网站| 成人免费在线网站| 日韩一级| 99Re66精品免费视频| 国产精品久久久无码专区| 亚洲国产爱| 亚洲色图一区二区| www.俺来也| 国产视频97| 四川w搡BBB搡wBBB搡| 蜜臀AV午夜精品| 91成人免费视频| 六月激情网| AV三级片网站| av一区二区三区四区| 操逼操逼操逼操逼操逼操逼| 少妇毛片| 激情网站在线| 日韩综合在线| 久久私拍| 久久大伊人| 操b视频在线观看| 狠狠色av| 亚州成熟少妇视频在线观看| 婷婷狠狠爱| 久久Av电影| 午夜福利10000| 性猛交AAAA片免费观看直播| 欧美黄色性爱视频| 69久久久久| 欧美伊人网在线观看| 成人黄色av| 国产91www| 伊人亚洲综合| 天天操比| 无码一区二区三区四季| 毛片91| 免费观看黄色网| 动漫3d啪啪成人h动漫| 欧美一级日韩| 一级大黄色毛片| jizz视频| 操逼去| 人妖黄片| 天堂8在线| 青青草婷婷| BBW老熟女BBw| 人操人操人操| 欧美狼友| 国产黄片网站| 国产高清无码福利| 黑人AV| 成人黄色av| 蜜臀久久99精品久久久久久宅男| 天堂网在线视频| 99久热在线精品视频| 4080yy午夜理论片成人| 午夜成人免费视频| a√天堂资源中文8| 成人播放视频| 亚洲五月天在线| 成人你懂的| 亚洲AV无码乱码| caopeng97| 在线中文字幕第一页| 操中国老女人| 久久国产欧美| 日本精品三级| 欧美亚韩一区二区三区| 激情婷婷综合| 手机看片福利视频| 五月婷婷五月天| 啪一啪操一操| 亚洲五月激情| 中文字幕免费在线| 亚洲在线大香蕉| 大香蕉一本| 一级黄色片免费看| 亚洲日韩欧美在线观看| 麻豆天美蜜桃91| 黄片免费大全| 亚洲中文免费视频| 日本无码成人片在线播放| 亚洲三级视频| 性满足BBWBBWBBW| www在线播放| 国产十欧洲十美国+亚洲一二三区在线午夜 | 123好逼网| 国产剧情一区二区| 亚洲成人影片| 日韩中文在线视频| 91视频网站免费观看| www.天天射视频| www.国产精品| 国产精品视频在线免费观看| 狠狠精品| 中文字幕有码视频| 免费观看黄色小视频| 日韩综合区| 91爱爱| 免费亚洲无码| 国产午夜激情视频| 欧美性爱无码在线| 操比视频| 麻豆视频一区| 亚洲AV无码成人精品一区| 成人黄色网址| 成人黄片免费看| 俺来也在线视频| 亚洲综合片| 国产激情都市一区二区三区欧美| 91中文字幕+乱码| 亚洲性无码| 男女视频网站在线观看| 欲色AV| 大香蕉久久久久| 国产乱子伦一区二区三区免看| 欧美熟女性爱视频| 香蕉久久久| 丁香五月天在线视频| 91国内产香蕉| 久久精品国产亚洲AV麻豆痴男| 欧美日在线| 国产99久久九九精品无码免费| 美女高潮网站| AV天堂国产| 麻豆精品久久久久久久99蜜桃| 蜜桃毛片| 人人干超碰| 热久久综合网站| 日本不卡一区二区| 毛片在线观看视频| 天天爽夜夜爽夜夜爽精品| 国产精品系列视频| 91久久国产综合久久| 五月天开心网| 亚洲精品国产成人AV在线| 欧美老妇XX| 日韩在线免费视频| 亚洲天堂2015| 国产第一页在线播放| 男女福利视频| 麻豆疯狂做受XXXX高潮视频| 日韩一页| 亚洲毛片视频| 成人无码日韩精品| 国产视频123区| 伊人久久在线| 蜜桃Av噜噜一区二区三区| 色婷婷在线免费视频| 骚网站在线观看| 国产做受| 一级做a爰片毛片A片| 悠悠色影院| 日本翔田千里奶水| 97精品一区二区三区A片| 一级免费爱爱视频| 视色视频在线观看| 五月婷婷五月天| 99热电影| 91精品日韩| 国产美女免费视频| 丁香五月天色婷婷| 娇小,学生,高潮,videos| 天天日天天射天天干| 欧美搡BBBB搡BBB| 4438黄色| 日韩V欧美| 免费看日韩毛片| 无码视频一区二区| 在线看片你懂的| 亚洲欧美卡通| 国产免费性爱| 亚洲无码你懂的| 伊人五月在线| 国产女人在线| 五十路无码| 激情五月天在线观看| 97人人干人人| 丁香五月激情啪啪| 大地8免费高清视频观看大全| 日韩做爱视频| 国产成人免费在线观看| av片在线观看| 影音先锋国产AV| 婷婷五月天色综合| 日韩在线小电影| 免费精品黄色网页| 中文字幕在线观看免费视频| 亚洲骚逼| caopor在线| 一区二区三区四区五区无码| 人妻精品综合码| 男人的天堂色琪琪| 激情无码五月天| 国产又爽又黄免费视频免费观看 | 91麻豆精品无码人妻| 日本一区中文字幕| 在线天堂9| 亚洲成人一区二区在线观看| 中文人妻第9页| 不卡av在线| 91蜜桃精品| 黑人猛躁白人BBBBBBBBB| 影音先锋av在线资源| 99免费热视频| 97福利导航| 欧美A级视频在线观看| 国产天堂| 9118禁| 狠狠躁日日躁夜夜躁A片无码| av岛国免费| 91无码秘蜜桃一区二区三区-百度| 国产一级片免费| 国产中文字幕在线免费观看| 亚洲欧美另类图片| 国产日皮| 五月天av在线观看| 91视频网| 爱爱动态图| 99热66| 日本免费高清视频| AV无码观看| 成人福利午夜A片公司| 亚洲日韩三级| www.AV在线| 亚洲无码一级视频| 中文无码毛片| 老妇bbw| 亚洲无码三级片在线观看| 日韩在线一区二区三区| 久久三级电影| 日韩高清无码一区二区| 淫揉BBB揉揉揉BBBBB| 亚洲AV成人精品日韩在线播放| 国产一级婬片A片免费无成人黑豆 国产真实露脸乱子伦对白高清视频 | 最近中文字幕免费MV第一季歌词十 | 豆花视频logo进入官网| 日本AⅤ在线观看| 久久国产高清| 潮喷在线观看| 91久久电影| 91麻豆一区| 特级西西西88大胆无码| 日韩免费片| 日韩无码2024| 中文字幕资源在线| 亚洲精品一区二区三区四区高清| 亚洲国际中文字幕在线| 亚洲视频中文字母| 欧美丝袜脚交xxxxBH| 夜夜骚AV一二三区无码| 久久久五月天| 亚洲专区免费| 国产一区二区无码| 成人午夜福利网站| jizz在线免费观看| 久久久久久久性爱| 一级黄色电影网| 成人av免费在线观看| 国产一级a一级a免费视频| 亚洲日韩视频在线| 91亚洲免费| 久久国产片| 毛片18| 三级无码中文| 91久久久久国产一区二区| 无码人妻精品一区| 久久在线免费视频| 丁香五月网站| 免费做a爰片77777| 亚洲AV免费电影| 天天爽天天爽成人A片影院| 99在线视频免费| 色综合加勒比| 国产操b视频| 尤物精品在线| 国产操逼免费视频| 日韩人妻码一区二区三区| 在线免费观看无码视频| 亚洲电影AV| 日韩黄色片网站| 久草毛片| 精品无码久久久| 亚洲激情片| 亚欧成人网站| 福利三区| 91网站免费在线观看| 日韩国无码| 成人做爰黄AA片免费看三区| 国产精品国产三级国产专业不| 强伦轩一区二区三区四区| 噜噜噜av| 国产妞干网| 欧美一级片在线| 国产三级自拍视频| 免费看一级一级人妻片| 国产做受91| 久久精品6| 影音先锋成人资源| 一级片在线| 日韩TV| 午色婷婷国产无码| 淫荡97| 国产一区免费观看| 欧美特黄AAAAAA| 91大神在线免费观看| 波多野吉衣av| 久久无码专区| 亚洲AV无码成人精品区在线欢看| 翔田千里91| 精品人妻一区二区三区在线视频不卡 | 亚洲精品成人片在线观看精品字幕 | 污视频在线观看免费| AA精品| 日韩欧美中文字幕视频| 中文字幕丰满的翔田千里| 波多野结衣操逼| 三级黄色免费网站| 91干逼| 亚洲成人无码av| 麻豆午夜成人无码电影| 欧美性爱-熊猫成人网| a天堂视频| 色噜噜狠狠色综无码久久合欧美 | 69AV网站| 中文字幕+乱码+中文乱码91在线观看 | av天堂小说网| 肏逼免费视频| 国产女人18毛片水真多成人如厕 | 亚洲免费高清| 三级无码| 91国产视频在线播放| 亚洲成人AV一区二区| 色婷婷综合视频| 国产精品久久久久久婷婷天堂| 免费性片| 五月天婷婷导航| 亚洲中文字幕免费视频| 亚洲三级视频在线观看| 在线无码免费观看| 黄网站免费观看| 国产欧美综合在线三区| 欧美成人电影| 精品中文视频| 五月天综合在线| 色婷婷六月| 久久国产99| av片在线免费观看| 亚洲v视频| 91五月天| 久久久97精品久久| 手机在线一区| 无码精品在线观看| 麻豆91精品91久久久| 99久久婷婷国产综合精品漫| 97人妻人人揉人人躁人人| 99热66| 欲色av| 999久久精品| 黄色视频高潮| 青青草在线观看视频| 五月婷婷丁香网| 日韩a片在线观看| 亚洲成人av在线观看| 超碰乱伦| 中文免费高清在线观看视频| 亚洲最新无码视频| 人人舔人人草| 蜜臀久久久99久久久久久久| 91人妻最真实刺激绿帽| 国产欧美性爱| 大香蕉av在线| 亚洲激情性爱| 久久久久久亚洲AV黄床| 色人天堂| 欧美第二页| 蜜桃av在线播放| 五月婷婷丁香五月| 91在线无码精品国产三年 | 欧美天天性爱| 91导航| 波多野结衣AV在线播放| 亚洲无码免费| 人妻在线无码| 国产成人三级视频| 青娱乐Av| 男女啪啪动态图| 欧美色图第一页| 免费成人AV| 天天做天天爱夜夜爽| 欧美性爱XXXX黑人XYX性爽| 内射欧美| 少妇搡BBBB搡BBB搡视频一级| www.三级| 一本色道精品久久一区二区三区| 欧亚一区二区| 暖暖日本在线| 壁特壁视频在线观看| 国产精品天天干| 欧美综合亚洲图片综合区| 先锋av资源在线| 亚洲欧美国产高清vA在线播放| 日本毛片视频| 国产亚洲视频在线观看| 国产高清做爱| 在线免费观看av片| 黄色免费在线网站| 亚洲无码精品一区二区| 久久久网站| 久久精品综合| 精品无码AV一区二区三区| 亚洲视频欧美视频| av先锋资源| 日日干夜夜撸| 国产精品3| 亚洲激色| 欧美精产国品一区二区区别| 玖玖资源在线| AV网站入口| 亚洲五月天色| 欧美亚洲综合在线| 欧美黄片免费观看| 91爱爱| 在线观看亚洲无码视频| 特级西西444WWW高清| 亚洲无码电影网站| av无码在线观看| 国产成人毛片18女人18精品| 91亚洲国产成人久久精品网站| 亚洲高清无码免费观看| 日韩激情| 青青青青操| 青青草视频偷拍| 91乱子伦国产乱| 亚洲日韩久久| 在线操B视频| 亚洲成年网| 久久久噜噜噜| 国产精品秘久久久久久免费播放| 久久久久久久久久久久久久久久久久免费精品分类视频 | 91色视频在线观看| 亚洲欧美v在线视频| 精品无码专区| 中文字幕在线观看一区| 国产又黄又大又粗的视频| 亚洲自拍中文字幕| 97在线国产| 久草视频在线播放| 四川少妇bbb| 久久国产欧美| 天天色天天干天天日| 国产A片免费视频| 国产高清无码福利| 青青草在线播放| 亚洲一级黄色电影| jizz日本护士| 国产精品一区二区三区在线| 五月网站| 曰本精品综合网在线| 一区二区三区四区| 一级黄片免费观看| 欧美黄色片| 性猛交AAAA片免费观看直播| 夜夜爽妓女77777毛片A片| 亚洲精品免费视频| 18禁裸体美女| 超碰2023| 人人艹人人干| 日韩毛片| 日本黄色电影在线播放| 中文字幕无码日韩| 日本免费爱爱视频| 欧美日韩国| 精品乱子伦一区二区三区在线播放 | 亚洲69v久久久无码精品| 在线看片你懂的| 亚洲婷婷三级成人网| 国产在线拍揄自揄拍无码男男 | 无码秘人妻一区二区三-百度| 黄色小电影在线观看| 吴梦梦无码| 一本色道久久综合无码人妻软件 | 五月丁香综合网| 男人天堂无码成人| 涩五月婷婷| 成人精品在线视频| 中文字幕无码A片久久| 性爱一级| 国产美女操逼| 五月婷婷俺也去| 一区二区三区四区免费看| 亚洲性爱AV| 伦理无码| 久久在线免费视频| 韩国毛片| 乱伦小说五月天| 中文字幕在线视频免费观看| 五月天黄色电影| 高清无码视频免费看| 午夜成人AV| 神马Aⅴ| 国产一区二区视频在线| AA黄色片| www、久久| 日本内射在线播放| 91免费视频在线| 午夜亚洲AV永久无码精品麻豆| 可以免费看的AV| 日韩欧美网站| 大陆搡BBBBB搡BBBBBB| 亚洲免费黄色视频| 一本一道久久综合狠狠躁牛牛影视 | 成人欧美一区二区三区黑人免费| 成人毛片在线大全免费| 婷婷国产在线| 无码激情视频| 精品国精品自拍自在线| 亚洲无码电影网站| 中字一区人妻水多多| 91麻豆精品国产91久久久久久| 免费看黃色AAAAAA片| 欧美日韩伊人| 欧美第二页| 欧美乱伦视频| 色播国产成人AV| 中文字幕免费在线视频| 国产毛片欧美毛片高潮| 亚洲无码视频专区| 欧美老妇性猛交| 久久av一区二区三区观看| 操比片|