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

【云原生】Containerd ctr 和 crictl 客戶端命令介紹與實戰操作(nerdctl )

云計算 云原生
ctr images pull 拉取的鏡像默認放在default,而crictl pull 和 kubelet 默認拉取的鏡像都在k8s.io命名空間下。所以通過ctr導入鏡像的時候特別注意一點,最好指定命名空間。

一、概述

作為接替Docker運行時的Containerd在早在Kubernetes1.7時就能直接與Kubelet集成使用,只是大部分時候我們因熟悉Docker,在部署集群時采用了默認的dockershim。在V1.24?起的版本的kubelet就徹底移除了dockershim?,改為默認使用Containerd?了,當然也可以使用 cri-dockerd? 適配器來將 Docker Engine 與 Kubernetes 集成。可以參考官方文檔。

圖片

二、Containerd 常見命令操作

更換Containerd后,以往我們常用的docker命令也不再使用,取而代之的分別是 crictl? 和 ctr 兩個命令客戶端。

  • crictl? 是遵循CRI接口規范的一個命令行工具,通常用它來檢查和管理kubelet節點上的容器運行時和鏡像。
  • ctr? 是 containerd 的一個客戶端工具。
  • ctr -v? 輸出的是 containerd 的版本,crictl -v 輸出的是當前 k8s 的版本,從結果顯而易見你可以認為 crictl 是用于 k8s 的。
  • 一般來說你某個主機安裝了 k8s 后,命令行才會有 crictl 命令。而 ctr 是跟 k8s 無關的,你主機安裝了 containerd 服務后就可以操作 ctr 命令。

使用crictl?命令之前,需要先配置/etc/crictl.yaml如下:

runtime-endpoint: unix:///run/containerd/containerd.sock
image-endpoint: unix:///run/containerd/containerd.sock
timeout: 10
debug: false

也可以通過命令進行設置:

crictl config runtime-endpoint unix:///run/containerd/containerd.sock
crictl config image-endpoint unix:///run/containerd/containerd.sock

命令

docker

ctr(containerd)

crictl(kubernetes)

查看運行的容器

docker ps

ctr task ls/ctr container ls

crictl ps

查看鏡像

docker images

ctr image ls

crictl images

查看容器日志

docker logs


crictl logs

查看容器數據信息

docker inspect

ctr container info

crictl inspect

查看容器資源

docker stats


crictl stats

啟動/關閉已有的容器

docker start/stop

ctr task start/kill

crictl start/stop

運行一個新的容器

docker run

ctr run

無(最小單元為pod)

打標簽

docker tag

ctr image tag


創建一個新的容器

docker create

ctr container create

crictl create

導入鏡像

docker load

ctr image import


導出鏡像

docker save

ctr image export


刪除容器

docker rm

ctr container rm

crictl rm

刪除鏡像

docker rmi

ctr image rm

crictl rmi

拉取鏡像

docker pull

ctr image pull

ctictl pull

推送鏡像

docker push

ctr image push


登錄或在容器內部執行命令

docker exec


crictl exec

清空不用的容器

docker image prune


crictl rmi --prune

更多命令操作,可以直接在命令行輸入命令查看幫助。

docker --help
ctr --help
crictl --help

由于Containerd也有namespaces的概念,對于上層編排系統的支持,ctr? 客戶端 主要區分了3個命名空間分別是k8s.io、moby和default?,以上我們用crictl?操作的均在k8s.io?命名空間,使用ctr? 看鏡像列表就需要加上-n參數。crictl是只有一個k8s.io命名空間,但是沒有-n參數。

【溫馨提示】ctr images pull 拉取的鏡像默認放在default?,而crictl pull 和 kubelet 默認拉取的鏡像都在k8s.io命名空間下。所以通過ctr導入鏡像的時候特別注意一點,最好指定命名空間。

# 注意-n不能放在命令最后面,下面幾行查看的鏡像是一樣的
ctr -n=k8s.io image ls
ctr -n k8s.io image ls

# crictl 沒有-n參數,操作都在`k8s.io`命名空間下。
crictl image ls
crictl images
# crictl image list = ctr -n=k8s.io image list
# crictl image ls = ctr -n=k8s.io image ls
# crictl images = ctr -n=k8s.io image list
# crictl images = ctr -n=k8s.io image ls

# 使用ctr命令指定命名空間導入鏡像
ctr -n=k8s.io image import dashboard.tar

#查看鏡像,可以看到可以查詢到了
crictl images

圖片

三、container 客戶端工具 nerdctl

推薦使用nerdctl,使用效果與docker命令的語法一致github下載鏈接:https://github.com/containerd/nerdctl/releases

  • 精簡 (nerdctl--linux-amd64.tar.gz): 只包含nerdctl
  • 完整 (nerdctl-full--linux-amd64.tar.gz): 包含 containerd, runc, and CNI等依賴

nerdctl 的目標并不是單純地復制 docker 的功能,它還實現了很多 docker 不具備的功能,例如延遲拉取鏡像(lazy-pulling)、鏡像加密(imgcrypt)等。具體看nerdctl。

圖片

延遲拉取鏡像功能可以參考這篇文章:Containerd 使用 Stargz Snapshotter 延遲拉取鏡像

1)安裝 nerdctl(精簡版)

wget https://github.com/containerd/nerdctl/releases/download/v0.22.2/nerdctl-0.22.2-linux-amd64.tar.gz
# 解壓
tar -xf nerdctl-0.22.2-linux-amd64.tar.gz

ln -s /opt/k8s/nerdctl/nerdctl /usr/local/bin/nerdctl

2)安裝 nerdctl(完整版,這里不裝)

wget https://github.com/containerd/nerdctl/releases/download/v0.22.2/nerdctl-full-0.22.2-linux-amd64.tar.gz
tar -xf nerdctl-full-0.16.0-linux-amd64.tar.gz -C /usr/local/

cp /usr/local/lib/systemd/system/*.service /etc/systemd/system/

啟動服務buildkit

systemctl enable  buildkit containerd --now
systemctl status buildkit containerd

3)安裝 buildkit 支持構建鏡像

buildkit GitHub地址:https://github.com/moby/buildkit

使用精簡版 nerdctl無法直接通過containerd構建鏡像,需要與buildkit組全使用以實現鏡像構建。當然你也可以安裝上面的完整nerdctl;buildkit項目是Docker公司開源出來的一個構建工具包,支持OCI標準的鏡像構建。它主要包含以下部分:

  • 服務端buildkitd,當前支持runc和containerd作為worker,默認是runc;
  • 客戶端buildctl,負責解析Dockerfile,并向服務端buildkitd發出構建請求。

buildkit是典型的C/S架構,client和server可以不在一臺服務器上。而nerdctl在構建鏡像方面也可以作為buildkitd的客戶端。

# https://github.com/moby/buildkit/releases
wget https://github.com/moby/buildkit/releases/download/v0.10.4/buildkit-v0.10.4.linux-amd64.tar.gz

tar -xf buildkit-v0.10.4.linux-amd64.tar.gz -C /usr/local/

配置buildkit的啟動文件,可以從這里下載:https://github.com/moby/buildkit/tree/master/examples/systemdbuildkit需要配置兩個文件

  • /usr/lib/systemd/system/buildkit.socket
cat > /usr/lib/systemd/system/buildkit.socket <<EOF
[Unit]
Descriptinotallow=BuildKit
Documentatinotallow=https://github.com/moby/buildkit
[Socket]
ListenStream=%t/buildkit/buildkitd.sock
SocketMode=0660
[Install]
WantedBy=sockets.target
EOF
  • /usr/lib/systemd/system/buildkit.service
cat > /usr/lib/systemd/system/buildkit.service << EOF
[Unit]
Descriptinotallow=BuildKit
Requires=buildkit.socket
After=buildkit.socket
Documentatinotallow=https://github.com/moby/buildkit
[Service]
# Replace runc builds with containerd builds
ExecStart=/usr/local/bin/buildkitd --addr fd://
[Install]
WantedBy=multi-user.target
EOF

啟動buildkit

systemctl daemon-reload
systemctl enable buildkit --now

圖片

四、實戰操作

1)修改containerd配置文件

可以參考我之前的文章:【云原生.大數據】鏡像倉庫Harbor對接MinIO對象存儲

containerd config default > /etc/containerd/config.toml

配置如下:

[plugins."io.containerd.grpc.v1.cri".registry]
config_path = ""

[plugins."io.containerd.grpc.v1.cri".registry.auths]

[plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.grpc.v1.cri".registry.configs."myharbor-minio.com".tls]
insecure_skip_verify = true #跳過認證
ca_file = "/etc/containerd/myharbor-minio.com/ca.crt"
[plugins."io.containerd.grpc.v1.cri".registry.configs."myharbor-minio.com".auth]
username = "admin"
password = "Harbor12345"

[plugins."io.containerd.grpc.v1.cri".registry.headers]

[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."myharbor-minio.com"]
endpoint = ["https://myharbor-minio.com"]

圖片

重啟containerd

#重新加載配置
systemctl daemon-reload
#重啟containerd
systemctl restart containerd

注意:這個配置文件是給crictl和kubelet?使用,ctr是不可以用這個配置文件的,ctr 不使用 CRI,因此它不讀取plugins."io.containerd.grpc.v1.cri"配置。

2)ctr 拉取推送鏡像

# 推送鏡像到harbor
ctr --namespace=k8s.io images push myharbor-minio.com/bigdata/minio:2022.8.22-debian-11-r0 --skip-verify --user admin:Harbor12345

# --namespace=k8s.io 指定命名空間,不是必須,根據環境而定
# --skip-verify 跳過認證
# --user 指定harbor用戶名及密碼

ctr images pull --user admin:Harbor12345 --tlscacert=/etc/containerd/myharbor-minio.com/ca.crt myharbor-minio.com/bigdata/minio:2022.8.22-debian-11-r0

不想-u user:password每次必須使用 ctr pull/ctr push, 可以使用nerdctl 。

3)鏡像構建

cat > Dockerfile <<EOF
FROM nginx:alpine
RUN echo 'Hello Nerdctl From Containerd' > /usr/share/nginx/html/index.html
EOF

然后在文件所在目錄執行鏡像構建命令:

# 不加-n指定命名空間,crictl看不到,kubelet也不能使用它,默認在default命名空間下
nerdctl -n k8s.io build -t nginx:nerctl -f ./Dockerfile .
### 參數解釋
# -t:指定鏡像名稱
# . :當前目錄Dockerfile
# -f:指定Dockerfile路徑
# --no-cache:不緩存

圖片

4)打標簽 tag

# crictl沒有tag命令,只能使用nerdctl和ctr,必須指定命名空間,要不然kubelet無法使用。
ctr -n k8s.io i tag
nerdctl -n k8s.io tag nginx:nerctl myharbor-minio.com/bigdata/nginx:nerctl
# ctr -n k8s.io tag nginx:nerctl myharbor-minio.com/bigdata/nginx:nerctl
# 查看鏡像
nerdctl -n k8s.io images myharbor-minio.com/bigdata/nginx:nerctl

5)將鏡像推送到 Harbor

第一種情況:http方式,配置如下:

# 以下兩個哪個都可以
# mkdir -p /etc/docker/certs.d/myharbor-minio.com:443
mkdir -p /etc/containerd/certs.d/myharbor-minio.com:443

cat > /etc/containerd/certs.d/myharbor-minio.com\:443/hosts.toml <<EOF
server = "https://docker.io"

[host."http://myharbor-minio.com:80"]
capabilities = ["pull", "resolve","push"]
#skip_verify = true
#ca = "ca.crt" #相對路徑
#ca = "/opt/auth/ca.crt" #絕對路徑
#ca = ["/opt/auth/ca.crt"]
#ca = ["ca.crt"]
#client = [["/opt/auth/nginx.cclinux.cn.crt", "/opt/auth/nginx.cclinux.cn.key"]]

EOF

第一種情況:https方式,配置如下:

# 以下兩個哪個都可以
# mkdir -p /etc/docker/certs.d/myharbor-minio.com:443
mkdir -p /etc/containerd/certs.d/myharbor-minio.com:443

cat > /etc/containerd/certs.d/myharbor-minio.com\:443/hosts.toml <<EOF
server = "https://docker.io"

[host."https://myharbor-minio.com:443"]
capabilities = ["pull", "resolve","push"]
skip_verify = true
#ca = "ca.crt" #相對路徑
#ca = "/opt/auth/ca.crt" #絕對路徑
#ca = ["/opt/auth/ca.crt"]
ca = ["/etc/containerd/myharbor-minio.com/ca.crt"]
#client = [["/opt/auth/nginx.cclinux.cn.crt", "/opt/auth/nginx.cclinux.cn.key"]]
EOF

通過 nerdctl 登錄 harbor

echo Harbor12345 | nerdctl login --username "admin" --password-stdin  myharbor-minio.com:443

# nerdctl login --username "admin" --password Harbor12345 myharbor-minio.com:443

# 登出
# nerdctl logout

圖片

開始將鏡像推送到harbor

### 推送到Harbor
# --insecure-registry skips verifying HTTPS certs, and allows falling back to plain HTTP
nerdctl --insecure-registry --namespace=k8s.io push myharbor-minio.com/bigdata/nginx:nerctl
# ctr --namespace=k8s.io images push myharbor-minio.com/bigdata/nginx:nerctl --skip-verify --user admin:Harbor12345

# --namespace=k8s.io 指定命名空間,跟-n一樣,不是必須,根據環境而定
# --skip-verify 跳過認證
# --user 指定harbor用戶名及密碼

? 圖片 ?

責任編輯:武曉燕 來源: 大數據與云原生技術分享
相關推薦

2022-08-30 15:29:51

crictlnerdctl命令

2023-12-21 17:11:21

Containerd管理工具命令行

2023-03-27 07:43:35

2022-12-13 09:01:50

云原生組件數據

2010-07-19 16:30:19

Telnet客戶端

2021-08-27 06:41:34

Docker ContainerdRun&Exec

2019-05-22 09:03:44

PC客戶端Windows

2021-09-22 15:46:29

虛擬桌面瘦客戶端胖客戶端

2010-05-31 10:11:32

瘦客戶端

2010-07-01 14:52:42

Linux grep命

2010-07-19 17:53:57

Telnet客戶端

2010-07-27 15:59:04

NFS Server

2010-02-22 09:03:22

零客戶端瘦客戶端VDI終端

2023-03-06 07:19:50

2010-03-18 17:47:07

Java 多客戶端通信

2010-08-31 16:29:40

DHCP客戶端

2010-12-17 10:16:33

OpenVAS

2011-08-17 10:10:59

2021-04-21 06:03:32

云函數 Todo 重構Vue 客戶

2011-03-03 17:14:45

PureFTPdWindowsls
點贊
收藏

51CTO技術棧公眾號

六月婷婷综合| 99精品免费观看| 欧美色图一区| 欧美一级在线视频| 无码aⅴ精品一区二区三区浪潮 | 久久艹精品视频| 亚洲最好看的视频| 日韩一级完整毛片| 亚欧在线免费观看| bbw在线视频| 国产精品二区一区二区aⅴ污介绍| 国产91视觉| 一二三区在线播放| 六月婷婷一区| 久久69精品久久久久久久电影好 | 国产99精品| 日韩一级片在线观看| 欧美黄色一级片视频| 欧美大胆的人体xxxx| 欧美韩国日本一区| 久久亚洲午夜电影| 亚洲欧美另类综合| 国产乱子伦视频一区二区三区| 日韩免费在线免费观看| 免费毛片一区二区三区| 亚洲二区三区不卡| 中文字幕日韩在线播放| 国产成人无码一区二区在线观看| 日本一区二区三区电影免费观看| 欧美性大战久久| jizzjizz国产精品喷水| 人人澡人人添人人爽一区二区| 国产精品国产三级国产专播品爱网| 女人一区二区三区| 日韩一级片免费在线观看| 国产在线不卡一卡二卡三卡四卡| 国产精品久久精品| 日韩综合在线观看| 美女爽到呻吟久久久久| 午夜精品蜜臀一区二区三区免费| 成人免费毛片东京热| 99九九热只有国产精品| 日韩在线观看免费网站| 国产主播av在线| 精品国产乱码久久久久久蜜坠欲下 | 日本电影亚洲天堂| 国产综合精品视频| 久久激情婷婷| 国产精品久久久久久久一区探花| 国语对白做受69按摩| 久久精品人人| 日韩av手机在线观看| 黄色片视频免费| 日韩和欧美的一区| 国产免费一区二区三区在线观看| 中国一级片黄色一级片黄| 视频在线观看一区二区三区| 国产精品久久久久久久久久东京 | 91在线观看地址| 91欧美精品成人综合在线观看| 国产永久免费视频| 国产一区三区三区| 国产精品久久精品国产| 日本手机在线视频| 精品美女在线观看视频在线观看 | 神马国产精品影院av| 天天摸日日摸狠狠添| 久久久国产精品| 欧美风情在线观看| 欧美一区二区三区四| 日韩精品亚洲专区| 91九色综合久久| 秋霞欧美在线观看| 久久精品人人做人人综合| 一本一本久久a久久精品综合妖精| 男人的天堂在线视频免费观看| 亚洲欧美另类久久久精品| av免费看网址| 日韩高清中文字幕一区二区| 欧美日韩一区二区欧美激情| 人妻体体内射精一区二区| 精品女人视频| 神马久久久久久| 18精品爽视频在线观看| 日韩专区欧美专区| 91久久精品国产| 天天干,夜夜操| 中文字幕精品综合| 精品人妻少妇一区二区| yiren22亚洲综合| 日韩欧美一二三区| 国产亚洲精品熟女国产成人| 欧美国产先锋| 青草热久免费精品视频| 国产伦理吴梦梦伦理| 成人福利视频网站| 亚洲精品在线免费| 天堂在线中文网官网| 欧美日韩国产综合视频在线观看| 亚洲香蕉中文网| 日韩一区亚洲二区| 欧美一级视频在线观看| 国产情侣激情自拍| 国产女人18毛片水真多成人如厕 | 国产在线综合视频| 欧美精品偷拍| 国产精品91久久久久久| 成人精品在线播放| 中文字幕一区二区在线播放| 噜噜噜久久亚洲精品国产品麻豆| 9999精品| 亚洲最新中文字幕| 国产精品视频久久久久久久| 久久91精品久久久久久秒播| 欧洲一区二区日韩在线视频观看免费| 肉肉视频在线观看| 欧美人与禽zozo性伦| 国产精品高清无码在线观看| 日韩一级在线| 91精品天堂| 免费黄色在线| 欧美三区免费完整视频在线观看| 久久精品女同亚洲女同13| 一本一道久久综合狠狠老| 国产精品对白刺激| 久久久pmvav| 欧美性jizz18性欧美| 亚洲日本久久久| 欧美日韩1080p| 成人午夜小视频| 亚洲欧美视频一区二区| 91成人免费在线视频| 三上悠亚ssⅰn939无码播放 | 四虎影视在线播放| 亚洲国产日日夜夜| 久久久久国产免费| 欧美日韩一视频区二区| 91夜夜未满十八勿入爽爽影院| sese一区| 欧美日韩一区三区| jizz日本在线播放| 久久国产精品72免费观看| 涩涩日韩在线| 成人做爰视频www| 中文字幕亚洲欧美| 中文字幕一区二区三区四区免费看 | 毛茸茸多毛bbb毛多视频| 1pondo在线播放免费| 中文字幕在线观看一区| 在线免费黄色网| 亚洲国产日韩欧美在线| 成人日韩av在线| 亚洲www色| 在线观看国产日韩| 午夜精品久久久久久久白皮肤| 91女人18毛片水多国产| 国产精品久久99| 中文字幕色网站| 欧美一区二区| 国产精品一区二区在线观看| segui88久久综合| 亚洲国产免费av| 亚洲精品男人天堂| 欧美激情一区二区三区蜜桃视频| 亚洲天堂国产视频| 欧美视频导航| 久久久久久精| 欧美日韩视频免费观看| 深夜福利一区二区| 精品人妻一区二区三区四区不卡| 性久久久久久久| 欧美熟妇激情一区二区三区| 久久精品av麻豆的观看方式| 成人国产在线看| 在线日韩一区| 亚洲一区二区中文字幕| 周于希免费高清在线观看| 丝袜亚洲另类欧美重口| 亚洲精品国产精品乱码不卡| 一本色道久久综合精品竹菊| 又嫩又硬又黄又爽的视频| 国产.精品.日韩.另类.中文.在线.播放| 青青青免费在线| 日韩欧美精品一区| 国产乱人伦精品一区二区| 黄瓜视频成人app免费| 久久精品中文字幕电影| 五月天婷婷激情网| 色综合久久久| 国产亚洲免费的视频看| 国产av一区二区三区精品| 五月天激情小说综合| 老司机精品免费视频| 成人动漫视频在线| 蜜臀av免费观看| 精品二区久久| 亚洲三区四区| 一区二区导航| 成人做爰66片免费看网站| 日韩精品一区二区三区av| 色与欲影视天天看综合网| 黄色片在线免费观看| 日韩精品专区在线| 亚洲天堂中文在线| 韩曰欧美视频免费观看| 91视频免费在线看| 国产精品美女久久福利网站| 人妻丰满熟妇av无码久久洗澡| 国产一区二区中文字幕| 在线观看免费成人av| 亚洲黄色天堂| 肉大捧一出免费观看网站在线播放| 国产欧美一区| 久久青青草综合| 99精品国产一区二区三区2021| 国产精品精品久久久| 亚洲欧美小说色综合小说一区| 欧美第一黄网免费网站| 男人和女人做事情在线视频网站免费观看| 亚洲男人的天堂在线| 手机av免费在线观看| 日韩视频一区二区在线观看| 中文字幕一区二区三区人妻四季| 色综合天天做天天爱| 国产精品第9页| 亚洲成av人片www| 久久亚洲成人av| 亚洲综合色区另类av| 日韩一级片大全| 亚洲欧美在线aaa| 女教师淫辱の教室蜜臀av软件| 亚洲国产精品成人综合色在线婷婷 | 2018av在线| 欧美激情欧美激情| 在线观看a级片| 久久艹在线视频| 宅男网站在线免费观看| 久久国产精品影视| 182tv在线播放| 欧美日韩国产999| 日韩av激情| 欧美激情在线一区二区三区| 久草免费福利在线| 激情综合网址| 欧美日韩成人免费视频| 国产亚洲精品v| 波多野结衣综合网| 午夜亚洲性色视频| wwwxxx黄色片| 免费成人在线视频观看| 亚洲精品久久久久久宅男| 久久国产人妖系列| 91免费视频污| 丰满少妇久久久久久久| 亚洲激情 欧美| 91欧美激情一区二区三区成人| 法国伦理少妇愉情| 亚洲国产成人午夜在线一区| 国产亚洲精品久久久久久豆腐| 亚洲欧美日韩一区二区| 五月天精品在线| 9国产精品视频| 日本在线视频www| 日本视频一区二区三区| 中文字幕av专区| 国产一区二区三区免费播放| 亚洲熟女一区二区三区| 91色在线porny| 中国女人特级毛片| 亚洲特级片在线| 久久久久久久久久久久久久久久久| 午夜精品久久久久久| 亚洲成人第一网站| 在线不卡免费欧美| 国产刺激高潮av| 亚洲人成在线免费观看| 成人日日夜夜| 午夜免费在线观看精品视频| 台湾成人免费视频| 99爱精品视频| 久久99视频| 992tv快乐视频| 蜜桃av一区| 日本成人在线免费| 久久天堂av综合合色蜜桃网| 久久福利免费视频| 午夜精品久久久| 7777久久亚洲中文字幕| 日韩欧美亚洲国产另类| 高清av电影在线观看| 欧美黑人性视频| 成人综合网站| 国产专区一区二区| 天天综合精品| 已婚少妇美妙人妻系列| 国产精品18久久久久久久久久久久| 欧美 日本 国产| 一二三区精品视频| 国语对白做受69按摩| 亚洲国产精品999| 日本视频在线免费观看| 4438全国成人免费| www.色亚洲| 国产精品无码永久免费888| 国产va在线播放| 欧美日韩一区二区在线观看| 亚洲人成色777777老人头| 欧美美女操人视频| 国产福利91精品一区二区| 国产三区二区一区久久| 一本精品一区二区三区| 亚洲欧美自拍另类日韩| 久久女同互慰一区二区三区| 精品一区二区三区四| 欧美一区二区三区喷汁尤物| 国产精品视频一区二区久久| 7777免费精品视频| 国产精品对白| 91嫩草国产丨精品入口麻豆| 麻豆精品一区二区av白丝在线| aa一级黄色片| 偷拍一区二区三区四区| 性少妇videosexfreexxx片| www欧美日韩| 草民电影神马电影一区二区| 欧美日韩免费高清| 欧美在线综合| 女人被狂躁c到高潮| 五月综合激情网| 你懂的网站在线| 欧美黄色三级网站| 美女精品久久| 国产卡一卡二在线| 国产一区二区h| 日韩一级片大全| 日韩一级片在线播放| 天使と恶魔の榨精在线播放| 国产精品影片在线观看| 日本激情一区| 色婷婷.com| 亚洲图片激情小说| 国产伦精品一区二区三区视频痴汉 | h视频在线播放| 国产精品人成电影| 日韩一区二区三区免费播放| 亚洲一级免费在线观看| 中文字幕在线观看一区二区| 一区二区国产欧美| 久久天堂电影网| 亚洲精品a区| 又粗又黑又大的吊av| 久久综合资源网| 欧美性受xxx黑人xyx性爽| 在线免费观看羞羞视频一区二区| 四虎4545www国产精品| 亚洲精品无人区| 国产一区二区三区蝌蚪| 久久久久久久九九九九| 亚洲成人黄色在线观看| 韩国成人二区| 日韩欧美三级一区二区| 久久99在线观看| 国产一级视频在线播放| 国产丝袜一区视频在线观看| 色豆豆成人网| 亚洲小说欧美另类激情| 夫妻av一区二区| 国产剧情在线视频| 亚洲激情午夜| 亚洲精品中文字幕乱码无线| 亚洲一区二区三区视频在线| 日本一区高清| 国产欧美日韩高清| 亚洲午夜一区| 中文字幕人妻一区二区三区在线视频| 欧美日本免费一区二区三区| 俺来也官网欧美久久精品| 欧美视频小说| 国产精品自拍av| 国产真人无遮挡作爱免费视频| 久久久成人精品| 亚欧日韩另类中文欧美| 中文字幕在线观看日| 亚洲国产毛片aaaaa无费看| 国产精品二线| av免费精品一区二区三区| 久久免费高清| 2021亚洲天堂| 中文字幕久久久av一区| h视频久久久| 中文字幕在线综合| 婷婷亚洲久悠悠色悠在线播放| 1024国产在线| 精品国产一区二区三区四区vr| 久久成人久久鬼色| 一级成人黄色片| 久久99国产精品自在自在app| 成人三级视频| 精品无码国产一区二区三区51安| 欧美猛男男办公室激情|