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

使用 Argo CD 的 UI 界面可視化管理 Flux 應用?

云計算 云原生
Weave GitOps 改善了開發人員體驗,簡化了在 Kubernetes 上部署和管理云原生應用程序的復雜性和認知負擔,使團隊可以更快地開展工作,它是 Flux 的一個強大擴展。

Flux 項目原本提供了一個 Web UI 來管理 Flux 集群,但該項目已經存檔,FluxCD 組織不再開發,所以我們這里不再介紹了,如果你想使用 Web UI 來管理 Flux 集群,可以使用 Weaveworks 提供的 weave-gitops(https://github.com/weaveworks/weave-gitops) 項目,該下面為 Flux 提供了一個免費的開源 GUI。

weave gitops

Weave GitOps 改善了開發人員體驗,簡化了在 Kubernetes 上部署和管理云原生應用程序的復雜性和認知負擔,使團隊可以更快地開展工作,它是 Flux 的一個強大擴展。

Weave GitOps 可以幫助應用程序運維人員輕松發現和解決問題 - 簡化和擴展 GitOps 和持續交付的采用。UI 提供了引導式體驗,可幫助用戶輕松發現 Flux 對象之間的關系并加深理解,同時提供對應用程序部署的見解。

Weave GitOps 初了提供了一個開源的版本之外,還有一個企業版本,其 OSS 版本是一個簡單的開源開發者平臺,適合那些沒有 Kubernetes 專業知識但想要云原生應用程序的人。它包括 UI 和許多其他功能,使團隊超越簡單的 CI/CD 系統。體驗啟用 GitOps 并在集群中運行應用程序是多么容易。我們這里當然是使用開源版本了。

Weave GitOps 提供了一個命令行界面,可幫助用戶創建和管理資源。gitops CLI 目前在 Mac(x86 和 Arm)和 Linux 上受支持,包括 Windows Subsystem for Linux (WSL)。

有多種方法可以安裝 gitops CLI:

$ curl --silent --location "https://github.com/weaveworks/weave-gitops/releases/download/v0.32.0/gitops-$(uname)-$(uname -m).tar.gz" | tar xz -C /tmp
$ sudo mv /tmp/gitops /usr/local/bin
$ gitops version
Current Version: 0.32.0
GitCommit: 49a4249d8c205f14f0777c921cd69c04951e208f
BuildTime: 2023-09-13T17:23:13Z
Branch: releases/v0.32.0

當然如果是 Mac 用戶可以使用 Homebrew 進行一鍵安裝:

brew tap weaveworks/tap
brew install weaveworks/tap/gitops

CLI 工具安裝完成后,接下來就可以來部署 Weave GitOps 了,我們將:

  • 使用 GitOps CLI 工具生成 HelmRelease 和 HelmRepository 對象。
  • 創建一些登錄憑據來訪問 Dashboard。
  • 將生成的 yaml 提交到我們的基礎設施代碼庫。
  • 觀察它們是否已同步到集群。

前面我們安裝 Flux 的基礎設施代碼倉庫為 http://gitlab.k8s.local/cnych/flux,現在我們 Clone 這個倉庫到本地:

$ git clone http://gitlab.k8s.local/cnych/flux
$ cd flux

然后運行以下命令創建 HelmRepository 和 HelmRelease 來部署 Weave GitOps:

PASSWORD="gitops321"  # 設置登錄密碼
gitops create dashboard ww-gitops \
  --password=$PASSWORD \
  --export > ./clusters/my-cluster/weave-gitops-dashboard.yaml

該命令會存儲密碼的哈希值,這在演示和測試的時候相對安全,但我們強烈建議在生產系統中使用更安全的密鑰存儲方法(如 Flux 的 SOPS 集成)。

然后提交 weave-gitops-dashboard.yaml 并將其推送到 flux 基礎存儲庫中去:

git add -A && git commit -m "Add Weave GitOps Dashboard"
git push

然后隔一會兒可以去檢測下是否已經部署成功了:

$ kubectl get pods -n flux-system

如果想要定制 Weave GitOps 的部署,可以通過配置 Helm Chart 的 Values 來實現,可配置的參數可以參考文檔:https://docs.gitops.weave.works/docs/references/helm-reference/。

現在我們想要訪問 Weave GitOps 的 Web UI,可以通過 kubectl port-forward 命令來實現:

kubectl port-forward svc/ww-gitops-weave-gitops -n flux-system 9001:9001

然后我們就可以通過瀏覽器訪問 http://localhost:9001 來訪問 Weave GitOps 的 Web UI 了,輸入用戶名為 admin,密碼為前面配置的 PASSWORD 的值,即可登錄:

weave gitops

登錄后,可以將進入 APPLICATIONS 視圖,該視圖可以快速了解部署的狀態并顯示來自 Kustomization 和 HelmRelease 對象的摘要信息。我們還可以使用右上角的切換開關應用深色模式。

APPLICATIONS

讓我們來探索下 flux-system 這個基礎設施 Kustomization 對象,返回到應用程序視圖,并點擊 flux-system 對象。

flux-system detail

可能需要一些時間來加載數據。一旦加載完成,應該會得到一個類似上面截圖的結果。在這里,可以找到有關資源定義的關鍵信息。

  • 它正在讀取哪個來源 Source。
  • 最新應用的提交。
  • 正在部署的源存儲庫的確切路徑。
  • Flux 將尋求調諧聲明狀態和實時狀態之間任何差異的時間間隔 Interval。例如,如果集群上應用了 kubectl 補丁,它將被有效地恢復。如果該對象報告了較長的錯誤消息,您將能夠在此頁面上看到完整的錯誤消息。

在 UI 的左側菜單中,單擊 SOURCES 視圖,這將向你顯示 Flux 從何處提取其應用程序定義(例如 Git 存儲庫)以及該同步的當前狀態。Sources 顯示來自 GitRepository、HelmRepository、HelmChart 和 Bucket 對象的摘要信息。

源列表

Sources 表視圖顯示有關狀態的信息,以便可以查看 Flux 是否能夠從給定源成功拉取,以及最后檢測到哪個特定提交。它向你顯示諸如 INTERVAL 之類的關鍵信息,即 Flux 在指定源位置檢查更新的頻率。你還可以查看該來源是否經過驗證。

除此之外還有其他的一些功能,比如 IMAGE AUTOMATION 頁面、POLICIES 也沒、NOTIFICATIONS 頁面等等。但是可以發現這個 UI 主要是用于展示的,我們并不能通過頁面去創建資源對象,所以我們還是推薦使用命令行來管理 Flux 集群。

Flamingo

Flamingo 是 Argo 的 Flux 子系統(FSA),Flamingo 的容器鏡像可以作為等效的 ArgoCD 版本的插件擴展,與 Argo CD 一起可視化和管理 Flux 工作負載。

Loopback Reconciliation 是 Flamingo 的一項功能,有助于同步使用 GitOps 方法部署的應用程序。當 Argo CD 用戶界面中啟用 FluxSubsystem 功能時,它會被激活。其工作原理如下:

  • 在 Kustomization 或 Helm 模式下創建 Argo CD 應用程序清單并將其部署到集群。
  • Flamingo 將 Argo CD 應用程序清單轉換為等效的 Flux 對象,可以是 Kustomization 對象,也可以是帶有 Source 的 HelmRelease 對象,具體取決于 Argo CD 清單中使用的模式。如果應用程序中已存在 Flux 對象,Flamingo 將使用它們作為引用,而不是創建新對象。
  • Flamingo 通過使用 Flux 對象的狀態作為所需狀態來同步或協調 Argo CD 應用程序的狀態與其 Flux 對應項。為此,環回調諧機制繞過了 Argo CD 中的本機協調過程,而是依賴于 Flux 調諧。然后它使用 Flux 對象的結果向 Argo CD 報告。

Loopback Reconciliation 通過使應用程序的狀態與 Flux 對象中定義的所需狀態保持同步,有助于確保基于 GitOps 的部署的可靠性和一致性。

how to work

要安裝 Flamingo 比較簡單,我們可以通過 Flux 的 Kustomization 對象來部署,創建如下所示的資源對象:

# flamingo.yaml
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: OCIRepository
metadata:
  name: fsa-demo
  namespace: flux-system
spec:
  interval: 30s
  url: oci://ghcr.io/flux-subsystem-argo/flamingo/manifests
  ref:
    tag: latest
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
  name: fsa-demo
  namespace: flux-system
spec:
  prune: true
  interval: 2m
  path: "./demo"
  sourceRef:
    kind: OCIRepository
    name: fsa-demo
  timeout: 3m

然后直接應用該資源對象即可:

$ kubectl apply -f flamingo.yaml
$ kubectl get ocirepository fsa-demo -n flux-system
NAME       URL                                                    READY   STATUS                                                                                                        AGE
fsa-demo   oci://ghcr.io/flux-subsystem-argo/flamingo/manifests   True    stored artifact for digest 'latest@sha256:e9df1250e9e9ae2931a6121b11f30f989cb20aaa4326659fd8ee5b6dd8ddec94'   72s
$ kubectl get kustomization fsa-demo -n flux-system
NAME          AGE     READY   STATUS
fsa-demo      82s     True    Applied revision: latest@sha256:e9df1250e9e9ae2931a6121b11f30f989cb20aaa4326659fd8ee5b6dd8ddec94

上面的資源對象會創建一個 argocd 的命名空間,并會部署 Argo CD 的所有組件:

$ kubectl get pods -n argocd
NAME                                               READY   STATUS    RESTARTS   AGE
argocd-application-controller-0                    1/1     Running   0          2m16s
argocd-applicationset-controller-c9b9899d6-t4gh6   1/1     Running   0          2m16s
argocd-dex-server-798cc6585d-dtc4k                 1/1     Running   0          2m16s
argocd-notifications-controller-5b77dc9659-7t9cw   1/1     Running   0          2m16s
argocd-redis-b5d6bf5f5-6kdgc                       1/1     Running   0          2m16s
argocd-repo-server-785445967d-xxrq7                1/1     Running   0          2m16s
argocd-server-758f648df4-8zhc5                     1/1     Running   0          2m16s

argocd 部署完成后,我們可以通過 kubectl port-forward 命令來訪問 Argo CD 的 Web UI:

$ kubectl -n argocd port-forward svc/argocd-server 8003:443

然后我們就可以通過瀏覽器訪問 https://localhost:8003 來訪問 Argo CD 的 Web UI 了。

argocd

默認情況下會有 2 個 FSA 應用,每個應用程序由 1 個 Flux 的 Kustomization 和 1 個 Flux 的 GitRepository 組成。

argocd app

如果你現有集群中已經安裝了 Argo CD,那么我們可以使用下面的命令來升級現有的 Argo CD。如果已經安裝了 Argo CD,可以使用來自 FSA 的鏡像替換現有安裝的鏡像。

kustomize build https://github.com/flux-subsystem-argo/flamingo//release?ref=${FSA_VERSION} \
  | yq e '. | select(.kind=="Deployment" or .kind=="StatefulSet")' - \
  | kubectl -n argocd apply -f -

如果想要將現有的 Flux 應用轉換成 FSA 應用,可以使用 flamingo 的 CLI 命令來實現,所以首先需要安裝 flamingo 命令行工具,前往 Flamingo CLI Release 頁面下載對應的版本即可,然后解壓后將二進制文件移動到 /usr/local/bin 目錄下即可:

$ flamingo --version
flamingo version 0.3.1

CLI 工具安裝完成后,接下來我們就可以將現有的 Flux 應用轉換成 FSA 應用了,比如現在我們創建一個如下所示的 Flux Kustomization 對象:

cat << EOF | kubectl apply -f -
---
apiVersion: v1
kind: Namespace
metadata:
  name: podinfo-kustomize
---
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: OCIRepository
metadata:
  name: podinfo
  namespace: podinfo-kustomize
spec:
  interval: 10m
  url: oci://ghcr.io/stefanprodan/manifests/podinfo
  ref:
    tag: latest
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
  name: podinfo
  namespace: podinfo-kustomize
spec:
  interval: 10m
  targetNamespace: podinfo-kustomize
  prune: true
  sourceRef:
    kind: OCIRepository
    name: podinfo
  path: ./
EOF

創建后我們可以使用下面的命令來生成一個 FSA 應用:

flamingo generate-app \
  --app-name=podinfo-ks \
  -n podinfo-kustomize ks/podinfo

創建完成后我們再去訪問 Argo CD 的 Web UI,可以看到已經生成了一個 FSA 應用:

argocd ui

這樣我們就可以通過 Argo CD 的 Web UI 界面來管理 Flux 的應用了。

責任編輯:姜華 來源: k8s技術圈
相關推薦

2021-12-08 12:20:55

KubernetesGitOpsLinux

2022-04-15 11:32:20

IDE工具鴻蒙操作系統

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2015-08-20 10:00:45

可視化

2018-10-22 15:34:31

Spring Boo監控視化

2020-03-01 14:01:22

Echarts數據可視化圖表

2024-09-11 09:25:00

2023-09-27 08:24:49

2024-05-22 08:03:15

2022-08-16 22:39:01

Argo CDKubernetes

2010-05-13 11:28:54

2014-05-28 15:23:55

Rave

2015-08-13 13:48:50

數據中心

2022-05-12 16:27:07

數字化運營可視化管理數字化

2021-07-12 06:36:08

釘釘Argo CDPrometheus

2009-08-31 13:32:12

2020-07-27 09:59:25

Kafka可視化CMAK

2011-05-18 10:57:40

2017-10-14 13:54:26

數據可視化數據信息可視化

2009-04-21 14:26:41

可視化監控IT管理摩卡
點贊
收藏

51CTO技術棧公眾號

奇米影视亚洲狠狠色| 精品国产乱码久久久久久久久| 久久视频在线观看中文字幕| www.色国产| 残酷重口调教一区二区| 日韩午夜小视频| 内射国产内射夫妻免费频道| 国产区视频在线| 国产一区久久久| 91精品国产高清久久久久久| 亚洲一二三四视频| 中文一区二区三区四区| 91成人在线精品| 国内精品国产三级国产99| 偷拍精品一区二区三区| 麻豆精品在线观看| 欧美一级免费看| 欧美日韩黄色网| 自拍偷拍精品| 精品国产亚洲在线| 不卡的在线视频| 中国色在线日|韩| 亚洲六月丁香色婷婷综合久久 | 大伊香蕉精品在线品播放| 色爱区综合激月婷婷| 2019日韩中文字幕mv| aaa日本高清在线播放免费观看| 成人福利视频在线看| 成人免费在线视频网址| 亚洲欧美偷拍一区| 99亚洲伊人久久精品影院红桃| 久久精品中文字幕免费mv| 公侵犯人妻一区二区三区| jazzjazz国产精品久久| 日本黄色一区二区| 日韩免费毛片视频| 蜜桃在线视频| 午夜伦理一区二区| av日韩在线看| 在线播放蜜桃麻豆| 1024成人网| 亚洲图片欧洲图片日韩av| 亚洲aaaaaaa| 99久久综合狠狠综合久久| 91成人免费视频| 99产精品成人啪免费网站| 美女网站色91| 国产精品一区二区三区毛片淫片| 欧美一级特黄视频| 国产精品综合| 91精品国产九九九久久久亚洲| 久久久久久欧美精品se一二三四| 亚洲人成免费网站| 欧美成人免费在线观看| www色aa色aawww| 亚洲v在线看| 欧美成人午夜视频| 91精品一区二区三区蜜桃| 国产精品久久久乱弄| 日韩中文字幕国产| 91久久久久久久久久久久久久| 国产一区二区欧美| 色哟哟亚洲精品一区二区| 免费成人深夜蜜桃视频| 国产高清一区二区| 欧美另类高清videos| 欧美人妻精品一区二区免费看| 图片区亚洲欧美小说区| 久热国产精品视频| 久久亚洲AV无码| 一区二区动漫| 国产精品扒开腿做爽爽爽的视频| av首页在线观看| 久久精品国产成人一区二区三区| 成人久久久久久久| 亚洲奶汁xxxx哺乳期| av在线播放成人| 美女被啪啪一区二区| 国产福利电影在线| 亚洲视频综合在线| 成人性生活视频免费看| 亚洲精品一区| 欧美久久免费观看| 少妇伦子伦精品无吗| 日韩欧美黄色| 中文字幕亚洲欧美一区二区三区 | 亚洲在线成人精品| 国产伦精品一区二区三区四区视频_| 中文字幕这里只有精品| 欧美日韩免费不卡视频一区二区三区 | xxxx成人| 欧美中文字幕一二三区视频| 日本黄色的视频| 麻豆一区二区麻豆免费观看| 在线看福利67194| 久久亚洲AV无码| 日韩高清在线不卡| 成人在线看片| av电影在线观看一区二区三区| 一区二区三区四区在线| 成年人免费大片| 91国内精品| 亚洲三级av在线| 久久久精品99| 麻豆极品一区二区三区| 国产精品一区视频| 黄在线免费观看| 色综合久久天天综合网| 欧美体内she精高潮| 色综合综合色| 午夜欧美不卡精品aaaaa| 一级黄色片在线观看| 91网上在线视频| 91视频成人免费| 国产成人免费9x9x人网站视频| 欧美成va人片在线观看| 国产三级黄色片| 一区三区视频| 999热视频| 午夜伦理在线| 在线观看视频一区二区 | 老司机成人在线| 久久亚洲精品成人| 国产精品无码粉嫩小泬| 91在线丨porny丨国产| 国产女教师bbwbbwbbw| 国产精品久久乐| 亚洲区在线播放| 1级黄色大片儿| 国产激情91久久精品导航 | 日韩精品无码一区二区三区久久久 | 国产a区久久久| 五月天男人天堂| 四虎地址8848精品| 在线免费观看羞羞视频一区二区| www.国产com| 99久久精品国产网站| 国产成人亚洲综合无码| 欧美一区一区| 美女视频黄免费的亚洲男人天堂| 一区二区小视频| 中文乱码免费一区二区| 中文字幕第80页| 精品国产91| 国产精品久久久久久av下载红粉| 欧美日本韩国一区二区| 欧美日韩中文字幕在线| 日本xxx在线播放| 亚洲一区国产| 麻豆91蜜桃| 欧美激情喷水| 亚洲视频电影图片偷拍一区| 久久青青草原亚洲av无码麻豆| 99久久综合狠狠综合久久| 99视频在线免费播放| 欧美国产不卡| 全亚洲最色的网站在线观看| 男人的天堂在线视频| 在线观看视频91| 国产精品1区2区3区4区| 精品一区二区三区在线视频| 国产a级片免费看| 一区二区三区国产好| 欧美极品美女电影一区| 欧美一区二区三区激情| 欧美视频中文在线看| 永久免费成人代码| 九九久久精品视频 | 久久综合伊人| 日韩一本精品| 国产精品日本一区二区三区在线| 欧美成人一区二区三区电影| 免费观看的毛片| 色婷婷综合久久久中文字幕| ass极品国模人体欣赏| 国产二区国产一区在线观看| 国产精品久久..4399| 一区二区三区视频免费观看| 国产美女91呻吟求| 日韩少妇视频| 亚洲欧洲国产精品| 国产又粗又猛又黄| 亚洲高清免费视频| 亚洲一区二区三区日韩| 国产精品亚洲第一区在线暖暖韩国 | 成人国产精品av| 图片区小说区亚洲| 亚洲欧美日韩在线一区| 国产精品玖玖玖| 精品成人av一区| 色www亚洲国产阿娇yao| 高清久久久久久| 中文字幕在线导航| 国内综合精品午夜久久资源| 日本午夜精品一区二区三区| 免费精品一区| 国产精欧美一区二区三区| 黄网站在线免费| 日韩精品在线视频| 999免费视频| 91久久国产最好的精华液| 欧美精品一区二区成人| 国产日韩欧美不卡在线| 亚洲最大视频网| 久久成人麻豆午夜电影| 日本韩国欧美在线观看| 四季av在线一区二区三区| 久久国产精品免费一区| 精品欧美视频| 国产精品久久久久久久久男 | 国产精品久久久久久久久久ktv | 欧美在线不卡一区| 日韩xxxxxxxxx| 亚洲免费大片在线观看| 亚洲一二三精品| 91在线视频免费91| www.四虎在线| 国产美女在线精品| 久久久精品麻豆| 香蕉成人久久| 五十路熟女丰满大屁股| 欧美1区2区| 黄色高清视频网站| 日本不卡二三区| 日韩欧美精品一区二区| 奇米777国产一区国产二区| 99热99热| 婷婷综合国产| 亚洲一区二区三区毛片 | 国产精品一区视频| 18国产精品| 91久色国产| 在线日韩三级| 92国产精品久久久久首页| 日本欧美在线| 91精品国产综合久久久久久久久 | 亚洲综合国产精品| 国产精品诱惑| 国产精品网址在线| 久久久久伊人| 国产精品人人做人人爽| 忘忧草在线www成人影院| 日韩免费视频在线观看| 性xxxxfreexxxxx欧美丶| 97免费在线视频| 中文在线а√天堂| 欧美最猛性xxxxx(亚洲精品)| 日韩精品av| 日韩美女视频中文字幕| 欧美男体视频| 国产精品久久一区| 国产精品原创视频| 91av免费看| 国产一区二区三区不卡av| 国产一区二区三区av在线| 啪啪国产精品| 日本不卡一区| 日韩精品欧美激情一区二区| 亚洲一区美女| 午夜久久黄色| 黄色一级视频在线播放| 香蕉久久夜色精品国产| 久久久久久久久久久久久久国产| 日本在线不卡视频| 亚洲色图偷拍视频| 丁香天五香天堂综合| 亚洲av成人片无码| 国产视频亚洲色图| 三级黄色在线观看| 亚洲制服丝袜在线| www.国产com| 欧美群妇大交群的观看方式| 国产熟女精品视频| 亚洲成人激情在线观看| 精品美女视频在线观看免费软件| 在线中文字幕日韩| 污污片在线免费视频| 97超级碰碰碰久久久| 欧美日韩免费观看视频| 91精品视频在线看| 久久久久影视| 一区二区三视频| 亚洲精品影视| 亚洲一级片网站| 国产91丝袜在线18| 李宗瑞91在线正在播放| 最新国产精品久久精品| 亚洲男人的天堂在线视频| 欧美亚日韩国产aⅴ精品中极品| 国产男男gay体育生网站| 亚洲娇小xxxx欧美娇小| 在线观看免费版| 国产综合在线看| 日本一区二区三区中文字幕| 国产一区福利视频| 久久亚洲影视| 国产亚洲综合视频| 国产老女人精品毛片久久| 国产肉体xxxx裸体784大胆| 亚洲欧洲精品一区二区精品久久久| 日韩成年人视频| 91精品国产欧美一区二区成人| 日韩a在线观看| 九九热99久久久国产盗摄| 欧美国产日韩电影| 精品蜜桃传媒| 午夜日韩av| 性生活免费在线观看| 95精品视频在线| 国内偷拍精品视频| 欧美撒尿777hd撒尿| 黄色aaa大片| 理论片在线不卡免费观看| 最新欧美电影| 精品国产一区二区三区麻豆免费观看完整版| 日韩综合一区| 国产a视频免费观看| av网站免费线看精品| 青娱乐国产在线视频| 欧美三级在线看| 精品三级久久久久久久电影聊斋| 97在线免费视频| 亚洲欧洲国产精品一区| 中文字幕一区二区三区四区五区| 日韩中文字幕一区二区三区| 亚洲天堂成人av| 天天综合色天天| 欧美熟妇交换久久久久久分类| 美女视频黄免费的亚洲男人天堂| 欧美激情三区| 亚洲欧美久久234| 热久久一区二区| 精品无码在线观看| 色综合久久综合网97色综合| 无码精品在线观看| 国自产精品手机在线观看视频| 136福利精品导航| 激情五月六月婷婷| 丁香啪啪综合成人亚洲小说| 欧美成人精品激情在线视频| 欧美电影一区二区三区| 尤物视频在线免费观看| 国产精品三级久久久久久电影| 精品成人影院| 天天操天天爽天天射| 国产精品嫩草影院com| 一级淫片免费看| 久久精品国产免费观看| 精品视频国内| 三级在线免费观看| 高清不卡在线观看| 日本一级淫片免费放| 亚洲精品不卡在线| 性欧美xxx69hd高清| 日韩精彩视频| 久久国产福利国产秒拍| 色老板免费视频| 337p亚洲精品色噜噜| 污片视频在线免费观看| 国产视频在线观看一区| 亚洲一区二区三区高清不卡| 日韩一区二区a片免费观看| 欧美伊人久久久久久久久影院 | 亚洲AV无码精品国产| 久久青草福利网站| 精品一区欧美| 国产成人美女视频| 亚洲黄色小视频| 色哟哟在线观看| 国产精品视频在线播放| 久久精品欧美一区| 日韩精品视频一区二区| 一本大道综合伊人精品热热| 9i精品一二三区| julia一区二区中文久久94| 国产欧美69| 亚洲一二三四视频| 精品国产免费久久| 亚洲妇女成熟| 中文字幕人成一区| 99久久国产综合精品色伊| 国产精品午夜一区二区| 伦伦影院午夜日韩欧美限制| 精品中国亚洲| 四季av一区二区三区| 五月天视频一区| h视频网站在线观看| 国产伦精品一区二区三区在线 | 五级黄高潮片90分钟视频| 欧美午夜精品理论片a级按摩| 国产三区视频在线观看| 久久免费99精品久久久久久| 精品一区二区免费看| 成人免费区一区二区三区| 中文字幕亚洲无线码在线一区| 国产伦精品一区二区三区免费优势| 三级在线免费看| 婷婷一区二区三区| 国产写真视频在线观看| 日本精品视频一区|