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

Kubernetes集群搭建全攻略:從零到Hero

云計算 云原生
本文將帶你一步步了解如何準備環境、配置服務器以及最終創建一個功能齊全的Kubernetes集群。

最近想學學k8s,但是網上的資料一言難盡,各種互抄錯誤的文章,只在第一步——安裝,就遇到了很大問題,讓人望而卻步。本文將帶你一步步了解如何準備環境、配置服務器以及最終創建一個功能齊全的Kubernetes集群。

1. 準備工作

環境要求

推薦準備3臺服務器(or 虛擬機),搭建一主兩從架構

  • 服務器要求(Master/Node 節點):

最低 2 核 CPU

2GB 以上內存(最好4GB)

20GB 以上磁盤空間(建議最少40GB,20GB只夠k8s本身的基礎服務)

服務器環境配置

?? 注意:下方操作必須在所有節點都執行一遍

修改主機名(建議)

每個節點執行一個

hostnamectl set-hostname master

hostnamectl set-hostname node1

hostnamectl set-hostname node2

關閉 swap(必須)

swapoff -a
sed -i '/swap/d' /etc/fstab

Kubernetes 需要確保調度的 Pod 運行在資源可預測的環境下,而 swap(交換空間)可能導致內存分配不穩定。因此,Kubernetes 要求禁用 swap,保證節點上的內存管理更加穩定。

關閉防火墻(可選)

建議關閉以避免端口問題

systemctl stop firewalld && systemctl disable firewalld

配置內核參數(必須)

cat <<EOF | tee /etc/modules-load.d/k8s.conf
overlay
br_netfilter
EOF

modprobe overlay
modprobe br_netfilter

cat <<EOF | tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-iptables  = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward                 = 1
EOF

sysctl --system

br_netfilter必須配置,否則 Kubernetes 的網絡流量管理可能無法正常工作。

作用

  1. br_netfilter 讓 Linux 處理橋接網絡流量時應用 iptables 規則
  • Kubernetes 依賴 iptables 進行網絡策略、NAT 和轉發規則的管理。默認情況下,Linux 不會對網橋流量(bridge traffic)應用 iptables 規則,因此需要手動啟用。
  1. 啟用 IPv4 轉發
  • 默認情況下,Linux 可能不允許 IPv4 轉發(net.ipv4.ip_forward=1)。但 Kubernetes 依賴 IP 轉發功能,確保 Pod 網絡可以跨節點通信。

配置containerd(建議)

?? 注意:如果用containerd作為k8s的容器,必須配置

  • 確保主機已經安裝了containerd,并確保 containerd 正在運行
systemctl status containerd

如果沒有安裝,可以參考如下文章,安裝完docker之后,會自帶containerd,并且服務器使用Docker的情況較多,推薦直接安裝docker

  • 修改 containerd 配置文件

生成默認配置

containerd config default | tee /etc/containerd/config.toml

**編輯 /etc/containerd/config.toml**:

vi /etc/containerd/config.toml
  1. 找到并修改如下內容:
  • sandbox_image = "k8s.gcr.io/pause:3.8"修改成 sandbox_image = "registry.k8s.io/pause:3.10"
  • k8s 版本為1.32.2,對應  pause:3.10
  • 啟用 CRI 插件(確保 [plugins."io.containerd.grpc.v1.cri"] 沒有被注釋)
  • 修改 SystemdCgroup = true(重要!否則 K8s 可能不兼容)
  • 修改 sandbox_image
  • 在如下位置
[plugins."io.containerd.grpc.v1.cri"]
  ...
  sandbox_image = "registry.k8s.io/pause:3.10"
  [plugins."io.containerd.grpc.v1.cri".containerd]
    default_runtime_name = "runc"
    [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
      runtime_type = "io.containerd.runc.v2"
      [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
        SystemdCgroup = true

重啟 containerd

systemctl restart containerd

配置 crictl.yaml(必須)

需要手動指定 containerd 的 CRI socket,配置 containerd 連接k8s

創建或編輯 /etc/crictl.yaml 文件:

cat <<EOF | tee /etc/crictl.yaml
runtime-endpoint: "unix:///run/containerd/containerd.sock"
EOF

重啟 containerd

systemctl restart containerd

2.安裝kubeadm

Master 節點需要安裝 kubeadmkubeletkubectl

Node 節點,需要安裝 kubeadmkubelet

安裝 kubeadmkubeletkubectl(確保版本一致):

以下指令適用于 Kubernetes 1.32

  • 更新 apt 包索引并安裝使用 Kubernetes apt 倉庫所需要的包
# 更新軟件包索引
sudo apt-get update
# apt-transport-https 可能是一個虛擬包(dummy package);如果是的話,你可以跳過安裝這個包
sudo apt-get install -y apt-transport-https ca-certificates curl gpg
  • 下載用于 Kubernetes 軟件包倉庫的公共簽名密鑰。所有倉庫都使用相同的簽名密鑰,因此你可以忽略URL中的版本:
# 如果 `/etc/apt/keyrings` 目錄不存在,則應在 curl 命令之前創建它
# sudo mkdir -p -m 755 /etc/apt/keyrings
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.32/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
  • 添加 Kubernetes apt 倉庫。請注意,此倉庫僅包含適用于 Kubernetes 1.32 的軟件包;對于其他 Kubernetes 次要版本,則需要更改 URL 中的 Kubernetes 次要版本以匹配你所需的次要版本
# 此操作會覆蓋 /etc/apt/sources.list.d/kubernetes.list 中現存的所有配置。
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.32/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
  • 更新 apt 包索引,安裝 kubelet、kubeadm 和 kubectl,并鎖定其版本:

Master節點需要安裝 kubectl

# Master節點
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl

# 鎖定版本
sudo apt-mark hold kubelet kubeadm kubectl

node節點不需要安裝 kubectl

sudo apt-get update
sudo apt-get install -y kubelet kubeadm

# 鎖定版本
sudo apt-mark hold kubelet kubeadm

3. 使用 kubeadm 創建集群

 注意:此操作只需要在Master節點執行

一、創建kubeadm-config.yaml 配置文件,寫入如下內容:

# k8s 集群配置
apiVersion:kubeadm.k8s.io/v1beta4
kind:ClusterConfiguration
# 安裝的 Kubernetes 版本
kubernetesVersion:1.32.0
# 單主節點可修改為主節點的 IP,端口不要修改
# 多主節點 應設置為 VIP 或負載均衡地址
controlPlaneEndpoint:192.168.204.128:6443
networking:
# 指定pod網段
podSubnet:10.244.0.0/16
# 指定Service網段
serviceSubnet:10.96.0.0/12

etcd:
local:
    dataDir:"/var/lib/etcd"

controllerManager:{}
scheduler:{}

---
# kubeadm 初始化配置
apiVersion:kubeadm.k8s.io/v1beta4
kind:InitConfiguration
#  控制當前 master 節點上的 kube-apiserver 監聽 IP 和端口,只影響當前節點。
localAPIEndpoint:
# 設為當前master節點ip地址
advertiseAddress:192.168.204.128
bindPort:6443
nodeRegistration:
# 你的主節點名稱
name:"master"
# containerd 的默認 socket
criSocket:"unix:///run/containerd/containerd.sock"
taints:null

---
apiVersion:kubelet.config.k8s.io/v1beta1
kind:KubeletConfiguration
cgroupDriver:"systemd"

---
# kube-proxy 配置
apiVersion:kubeproxy.config.k8s.io/v1alpha1
kind:KubeProxyConfiguration
# 采用 IPVS 模式(更高效)
mode:"ipvs"

二、使用配置文件,初始化集群

初始化集群之前,可以先執行預檢,檢驗環境是否還有其他問題。

kubeadm init phase preflight --config kubeadm-config.yaml

會提示你可以先將k8s需要的鏡像拉取下來

kubeadm config images pull

如果沒有問題了,就可以執行初始化命令,初始化集群

kubeadm init --config=kubeadm-config.yaml --upload-certs

之后就可以看到執行成功的命令

而且他還提示你接下來需要執行的操作

圖片圖片

圖片圖片

4. 完成k8s集群搭建

接下來,你需要完成 幾個關鍵步驟 來讓 Kubernetes 集群正常工作:

1)配置 kubectl 訪問集群

配置kubectl的配置文件,相當于對kubectl進行授權,這樣kubectl命令可以使用此證書對k8s集群進行管理 所有控制節點創建成功后 均執行此命令

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

然后測試 kubectl 是否能正常連接集群:

kubectl get nodes

如果輸出 NotReady,表示還需要部署 網絡插件

例:

root@master:~# export KUBECONFIG=/etc/kubernetes/admin.conf
root@master:~# kubectl get nodes
NAME     STATUS     ROLES           AGE     VERSION
master   NotReady   control-plane   6m10s   v1.32.2

2)部署 Pod 網絡插件

Kubernetes 默認不包含 CNI(容器網絡接口)插件,你需要選擇一個來管理 Pod 網絡。

選擇使用 Calico 網絡插件,相比于 Flannel 更高效

這里k8s 集群的版本是 v1.32.2,對應 Calico 的版本是 v3.29.2

其他版本對照參照:System requirements | Calico Documentation

文件地址是 https://raw.githubusercontent.com/projectcalico/calico/<版本號>/manifests/calico.yaml

wget -O calico.yaml https://raw.githubusercontent.com/projectcalico/calico/v3.29.2/manifests/calico.yaml

kubectl apply -f calico.yaml

之后,檢查網絡插件是否正常運行:

kubectl get pods -n kube-system

等待 calico-node 的 Pod 變為 Running 狀態。

狀態變化:Pending --> Init:0/3 --> Running ;這個過程可能需要數分鐘時間

3) 添加Node節點

確保已經在 Node 節點上安裝了 kubelet 和 kubeadm,并且 kubelet 是自啟動的

sudo systemctl enable --now kubelet

在 192.168.204.129 和 192.168.204.130 分別執行如下命令,就是在Master節點安裝完成之后提示的命令

kubeadm join 192.168.204.128:6443 --token emjun9.wvgusblbismxmczb \
      --discovery-token-ca-cert-hash sha256:93811b04fda229a7560da0473bae1515d4f54f3f6ac9c074177e90b249ab46be

如果沒有保存命令,可以在master節點執行命令,重新生成

kubeadm token create --print-join-command

4. 驗證集群是否正常運行

執行以下命令,確認所有節點和組件都 Ready

kubectl get nodes
kubectl get pods -n kube-system

如果所有 Node 變成 Ready,并且 kube-system 里的 Pod 狀態都變為 Running,說明 Kubernetes 集群已經完全運行 ??!

剛加入集群時,可能會有 calico-node 在初始化狀態中,等待即可

完成后,你的 Kubernetes 集群就有 1 Master + 2 Node,正式可用了! 

可選

root@master:~# kubectl get nodes
NAME     STATUS   ROLES           AGE     VERSION
master   Ready    control-plane   33m     v1.32.2
node1    Ready    <none>          12s     v1.32.2
node2    Ready    <none>          2m58s   v1.32.2

node1 和 node2 在 kubectl get nodes 輸出中,ROLES 顯示為空,這是正常的,只是它們還沒有被賦予特定的角色

默認情況下,kubeadm join 只是將它們加入集群為 Worker 節點,并不會自動分配角色。節點可以正常運行 Pod,不會影響集群功能。

如果你希望 kubectl get nodes 結果中顯示 worker,可以給 node1 和 node2 添加 worker 角色:

kubectl label node node1 node-role.kubernetes.io/worker=
kubectl label node node2 node-role.kubernetes.io/worker=

然后再運行:

kubectl get nodes

現在 ROLES 列會顯示 worker

責任編輯:武曉燕 來源: Java技術指北
相關推薦

2025-04-02 09:33:01

2024-10-25 15:25:42

2023-12-18 09:32:08

ES集群遷移上云oss插件

2010-04-23 14:04:23

Oracle日期操作

2024-05-07 09:01:21

Queue 模塊Python線程安全隊列

2013-04-15 10:48:16

Xcode ARC詳解iOS ARC使用

2013-06-08 11:13:00

Android開發XML解析

2020-03-05 09:53:59

ElasticSearLuceneJava

2025-05-28 08:45:00

2025-07-28 07:05:32

2009-02-20 11:43:22

UNIXfish全攻略

2009-12-14 14:32:38

動態路由配置

2009-10-19 15:20:01

家庭綜合布線

2014-03-19 17:22:33

2018-11-12 11:09:24

2015-03-04 13:53:33

MySQL數據庫優化SQL優化

2022-10-21 11:30:42

用戶生命周期分析

2009-10-12 15:06:59

2009-07-04 11:26:12

unix應急安全攻略

2010-10-11 13:54:03

Windows Ser
點贊
收藏

51CTO技術棧公眾號

最新av网站在线观看| 国产一级免费观看| а√天堂资源国产精品| 国产精品久久免费看| 91成人免费视频| 天堂网av手机版| 日韩国产综合| 日韩精品一区在线| 一本大道熟女人妻中文字幕在线 | 日韩少妇中文字幕| 国产精品一区二区三区在线免费观看| 午夜欧美精品久久久久久久| 精品无人区乱码1区2区3区在线| 日日干夜夜操s8| 678在线观看视频| 国产日产亚洲精品系列| 亚洲最大的av网站| 国产免费一区二区三区四区五区| 天天揉久久久久亚洲精品| 亚洲精品久久久久国产| 国产无遮挡猛进猛出免费软件| 亚洲制服国产| 国产精品五月天| 国产青春久久久国产毛片| 亚洲精品一区二区二区| 在线亚洲一区| 久久成人国产精品| 日本美女bbw| 欧美黄色录像| 日韩欧美电影在线| 青青草久久伊人| 日韩免费电影| 婷婷六月综合网| 国产精品无码免费专区午夜| 亚洲视频tv| 久久精品一区八戒影视| 精品国产综合区久久久久久| 朝桐光av在线一区二区三区| 捆绑紧缚一区二区三区视频| 日本电影亚洲天堂| 国产日产精品一区二区三区| 好看不卡的中文字幕| 欧美成人午夜免费视在线看片| av永久免费观看| 蜜乳av综合| 亚洲精品一区中文| 国产xxxx视频| 欧美绝顶高潮抽搐喷水合集| 欧美成人综合网站| 国产精品99精品无码视亚| 粉嫩av国产一区二区三区| 欧美三级蜜桃2在线观看| 老头吃奶性行交视频| 亚洲最新无码中文字幕久久| 欧美日韩日本国产| www.com毛片| 在线日韩影院| 日本高清成人免费播放| wwwwww.色| 精品久久99| 欧美久久久一区| 中文字幕一区久久| 激情综合婷婷| 欧美大片一区二区| 欧美精品自拍偷拍| 好吊色欧美一区二区三区| 国产 日韩 欧美 综合| 丁香婷婷深情五月亚洲| 成人av资源网| 午夜成人免费影院| 国产午夜精品久久久久久免费视 | 国内精品视频在线| 亚洲免费黄色网址| 日韩电影在线观看一区| 国产日韩在线播放| www.久久伊人| 97国产一区二区| 奇米视频888战线精品播放| 福利成人在线观看| 亚洲婷婷国产精品电影人久久| avove在线观看| 国产激情在线播放| 欧美亚洲高清一区| 一级黄色免费毛片| 久久九九热re6这里有精品| 亚洲天堂成人在线| 中文字幕在线观看2018| 亚洲国产三级| 国产精品久久久久免费a∨大胸| 亚洲综合免费视频| 成人av手机在线观看| 欧日韩一区二区三区| 大片免费播放在线视频| 一区二区三区在线播放| 欧美精品在线观看91| 最新av在线免费观看| 女子免费在线观看视频www| 狠狠躁夜夜躁人人爽超碰91| 色国产在线视频| 77成人影视| 国产亚洲激情视频在线| 免费人成视频在线| 首页综合国产亚洲丝袜| 99精彩视频| yjizz视频网站在线播放| 夜夜嗨av一区二区三区| 成人午夜视频免费在线观看| 欧美影院精品| 亚洲午夜激情免费视频| 欧美激情精品久久| 日韩av高清在线观看| 丁香五月网久久综合| 国产精品二线| 偷拍与自拍一区| 国产无色aaa| 亚洲制服一区| 久久久久久久91| 亚洲专区在线播放| 久久天天做天天爱综合色| 成人在线免费高清视频| 成人日韩av| 亚洲精品一区二区久| 免费一级片视频| 香蕉免费毛片视频| 久久国产一二区| 国产精品免费一区二区三区四区 | 久久天天做天天爱综合色| 欧美另类videos| 久久精品超碰| 国产一区二区三区毛片| 午夜精品久久久久久久久久久久久蜜桃 | 久久久久久麻豆| 成人一区二区免费视频| 精品一区二区三区在线观看视频| 在线亚洲国产精品网| 91久久国产综合久久91| 久久一区二区三区四区| 成人性生活视频免费看| 综合激情网...| 久久国产精品久久久久久久久久 | 神马午夜精品91| 奇米一区二区三区| 日产精品高清视频免费| 伊人久久av| 亚洲欧美中文在线视频| 手机看片久久久| 久久夜色精品国产噜噜av| 国自产拍偷拍精品啪啪一区二区| www.成人网| 久久久久久这里只有精品| 亚洲av无码乱码国产精品| 夜夜亚洲天天久久| 极品白嫩的小少妇| 欧美一区综合| 国产高清在线一区二区| av电影院在线看| 亚洲国产成人精品一区二区| 日韩特黄一级片| 久久毛片高清国产| 午夜激情福利在线| 999国产精品视频| 亚洲a成v人在线观看| 色黄网站在线观看| 亚洲成人精品久久| 偷偷操不一样的久久| 久久久久久电影| 一路向西2在线观看| 久久亚洲国产| 99久久久精品免费观看国产| 丰满大乳少妇在线观看网站| 亚洲精品成人久久电影| 四虎影院在线免费播放| 中文成人综合网| 青娱乐国产精品视频| 亚洲一级一区| 欧美一区观看| 亚洲综合资源| 国内精品久久久久久久| 韩国福利在线| 91精品国产高清一区二区三区蜜臀| frxxee中国xxx麻豆hd| 国产69精品久久777的优势| 鲁一鲁一鲁一鲁一澡| 成人精品亚洲| 99精品在线直播| 黑人精品一区| 欧美猛男性生活免费| 亚洲aaaaaaa| 欧美夫妻性生活| 久久久国产精品黄毛片| 久久久精品国产99久久精品芒果| 亚洲va在线va天堂va偷拍| 狠狠久久婷婷| 亚洲精品成人a8198a| youjizzjizz亚洲| 国产精品电影一区| 欧美日韩在线视频免费观看| 国产一区二区久久精品| 性一交一乱一精一晶| 在线免费观看不卡av| 久久久久久久极品内射| 国产精品婷婷午夜在线观看| www.四虎精品| 韩国精品在线观看| 日韩毛片在线免费看| 欧美天天在线| 亚洲欧美精品在线观看| 狠狠一区二区三区| 欧美精品尤物在线观看| 热草久综合在线| 日本一级理论片在线大全| 一区二区三区国产视频| 少妇精品高潮欲妇又嫩中文字幕| 欧美三级欧美一级| 男人天堂av在线播放| 亚洲国产一区二区在线播放| 91 在线视频| 国产午夜精品久久久久久免费视 | 日韩欧美猛交xxxxx无码| 欧美伦理在线视频| 久精品国产欧美| 欧美日韩黄网站| 国产裸体写真av一区二区| 蜜桃视频www网站在线观看| 欧美日韩成人黄色| 国产成人无吗| 中文字幕最新精品| 九色网友自拍视频手机在线| 精品日韩av一区二区| 国产三级漂亮女教师| 欧美三级电影在线观看| 亚洲婷婷久久综合| 日韩欧美国产网站| 日韩一区二区视频在线| 亚洲不卡av一区二区三区| 青青草手机在线观看| 亚洲图片你懂的| 亚洲色偷偷综合亚洲av伊人| 国产精品免费视频观看| 国产精品无码无卡无需播放器| 久久久国际精品| 国产全是老熟女太爽了| 久久久久国产精品麻豆ai换脸| 一区二区视频观看| 91一区一区三区| 久久人人妻人人人人妻性色av| 成人av中文字幕| 国模无码视频一区| av不卡免费在线观看| 日本japanese极品少妇| 99久久久无码国产精品| 波多野结衣影院| 91在线国产福利| 国产成人福利在线| 亚洲国产精品ⅴa在线观看| 国产精品久久久久久久av| 国产精品沙发午睡系列990531| 黄色av免费播放| 中文字幕一区二区5566日韩| 伊人久久久久久久久久久久久久| 亚洲欧洲一区二区在线播放| 欧美日韩综合一区二区| 亚洲图片欧美视频| 成人午夜视频精品一区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 999av视频| 欧美xxxx老人做受| 婷婷综合激情网| 亚洲欧美精品伊人久久| www日韩tube| 欧美成人免费观看| av在线最新| 国产精品都在这里| 免费一级欧美在线大片| 国产欧美日韩伦理| 精品无人区麻豆乱码久久久| 欧美aaa在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 日韩综合第一页| 久久久亚洲精品一区二区三区| 亚洲AV无码成人精品区明星换面| 中文字幕欧美一| 国产精品不卡av| 色婷婷激情综合| 国产乱子伦精品无码码专区| 亚洲高清久久久久久| 成人免费视频| 国内伊人久久久久久网站视频| 欧美大片免费| 91传媒视频在线观看| 九九精品在线| 日韩精品手机在线观看| 欧美亚洲自偷自偷| 超碰在线资源站| 91视频免费播放| 欧美日韩黄色网| 色94色欧美sute亚洲线路二| 国产成人av免费看| 国产亚洲欧洲高清一区| 后进极品白嫩翘臀在线播放| 国产精品成人一区| 成人h动漫免费观看网站| 丝袜足脚交91精品| 99亚洲视频| 人妻少妇偷人精品久久久任期| 久久婷婷久久一区二区三区| 欧美日韩三级在线观看| 欧美性淫爽ww久久久久无| 手机在线不卡av| 欧美伦理91i| 亚洲伦理久久| 日韩精品资源| 亚洲视频播放| 少妇献身老头系列| 亚洲天堂av老司机| 中文字幕在线2019| 亚洲欧洲自拍偷拍| 欧美日韩国产观看视频| 99一区二区| 亚洲成人tv| 国产精品视频中文字幕| 久久精品夜色噜噜亚洲aⅴ| 日韩少妇裸体做爰视频| 日韩美女视频在线| 成人欧美在线| 成人黄色中文字幕| 97偷自拍亚洲综合二区| 久久综合伊人77777麻豆最新章节| 99精品视频中文字幕| 激情综合网五月天| 日韩一级视频免费观看在线| 久久日韩视频| 成人黄色中文字幕| 五月激情久久久| 五月天激情播播| 国产精品久久777777| 国产精品51麻豆cm传媒| 亚洲午夜精品视频| 成人免费网站www网站高清| 欧美日本韩国国产| 久久国产日本精品| 91中文字幕永久在线| 色婷婷综合久久久中文字幕| 欧洲一级在线观看| 日韩免费视频在线观看| 国产伦一区二区三区| 欧美日韩亚洲一二三| 久久精品夜夜夜夜久久| 中文字幕+乱码+中文| 中文字幕精品久久久久| 3d动漫一区二区三区在线观看| 日韩精品欧美专区| 免费高清成人在线| 免费黄色国产视频| 欧美妇女性影城| 污污视频在线| 精品国产一区二区三区麻豆免费观看完整版| 影音国产精品| avtt香蕉久久| 91高清在线观看| 69久久精品| 97人摸人人澡人人人超一碰| 亚洲婷婷免费| 成人精品在线观看视频| 欧美亚洲免费在线一区| 欧美私人网站| 春色成人在线视频| 麻豆久久精品| 女同久久另类69精品国产| 日韩一区二区免费在线观看| av在线播放资源| 亚洲不卡一卡2卡三卡4卡5卡精品| 日韩av电影一区| 日本青青草视频| 亚洲精品v欧美精品v日韩精品| 日韩免费小视频| 蜜臀av.com| 91女神在线视频| 91精品在线视频观看| 久久久久久久91| 精品无人区麻豆乱码久久久| 亚洲国产欧美日韩在线| 精品久久久久久久久久| 天堂中文а√在线| 国产九色91| 美腿丝袜一区二区三区| 久久免费黄色网址| 亚洲欧美日韩一区二区三区在线| 日韩午夜电影免费看| 少妇人妻大乳在线视频| 国产欧美一区二区精品秋霞影院| 国产xxxx孕妇| 国产精欧美一区二区三区| 欧美国产另类| 国产综合精品在线| 精品动漫一区二区三区在线观看| 在线成人视屏| 秋霞无码一区二区| 中文字幕五月欧美| 日av在线播放|