亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

ARM64+openEuler+iSula Kubernetes集群搭建實(shí)戰(zhàn)

ARM64+openEuler+iSula Kubernetes集群搭建實(shí)戰(zhàn) 我這次要分享的是在 ARM64 平臺(tái)上用 openEuler 系統(tǒng)配合 iSula 容器引擎把一套 Kubernetes 集群從零開始搭起來的完整過程。不是說搭建本身有多難而是這套組合比較特殊網(wǎng)上能搜到的資料大多數(shù)是 x86 架構(gòu) Ubuntu/CentOS Docker 的組合真正針對(duì) ARM64 openEuler iSula 的實(shí)戰(zhàn)內(nèi)容非常少。如果你手頭正好是這類環(huán)境這篇文章會(huì)幫你省下至少一整個(gè)周末的踩坑時(shí)間。先交代一下背景我是在一批準(zhǔn) ARM 架構(gòu)的服務(wù)器上做的部署系統(tǒng)裝的是 openEuler要求統(tǒng)一使用 iSula 作為容器運(yùn)行時(shí)上層跑 Kubernetes。這個(gè)需求并不罕見很多國(guó)產(chǎn)化替代、邊緣計(jì)算、信創(chuàng)場(chǎng)景都會(huì)遇到。但問題是這套組合涉及到的兼容性細(xì)節(jié)非常多從內(nèi)核參數(shù)到容器運(yùn)行時(shí)插件的配置再到鏡像架構(gòu)的拉取策略任何一個(gè)環(huán)節(jié)沒有對(duì)齊最后集群都會(huì)以各種詭異的方式“半死不活”。這篇文章我會(huì)把整個(gè)部署鏈路拆開講清楚決策前的架構(gòu)判斷、openEuler 系統(tǒng)的初始配置、iSula 的正確安裝方式、kubelet 與 iSula 之間的 CRI 插件打通、用 kubeadm 拉集群、常見坑的完整排查思路以及集群跑起來之后的驗(yàn)證和維護(hù)建議。每一步都有具體的命令和配置也有我在實(shí)際環(huán)境中遇到的報(bào)錯(cuò)和對(duì)應(yīng)的處理思路。文章會(huì)比較長(zhǎng)但保證每一段都是你復(fù)制粘貼就能用的干貨。1. 部署之前先把三個(gè)決策想清楚很多人上手就裝結(jié)果裝了三天還在折騰。我不建議這么干。在敲第一條命令之前有三件事必須想清楚為什么選這套組合、架構(gòu)上有沒有隱藏的兼容性坑、CRI 的鏈路要怎么打通。這三件事想明白了后面的操作其實(shí)就是流程化執(zhí)行。1.1 為什么 openEuler iSula 值得選先說 openEuler。這是一個(gè)面向服務(wù)器場(chǎng)景的 Linux 發(fā)行版從內(nèi)核到用戶態(tài)工具鏈都做了不少企業(yè)級(jí)優(yōu)化對(duì) ARM64 的支持也明顯比很多“順手支持 ARM”的系統(tǒng)要好。它不是那種社區(qū)里幾個(gè)人攢出來的玩具發(fā)行版而是有完整的軟件倉(cāng)庫(kù)、更新體系和運(yùn)維工具的。在需要做國(guó)產(chǎn)化、合規(guī)化驗(yàn)收的環(huán)境里openEuler 往往是“說了算”的那個(gè)選項(xiàng)這沒什么好回避的。再說 iSula。它是與 openEuler 同生態(tài)的容器引擎套件包含了容器運(yùn)行時(shí)、鏡像構(gòu)建工具等組件。對(duì)于純?nèi)萜鬟\(yùn)行這個(gè)需求來說iSula 的設(shè)計(jì)思路是輕量和高效常駐內(nèi)存開銷比 Docker 那一套要小不少。在資源受限的邊緣節(jié)點(diǎn)上這個(gè)差異是可以感知到的。更關(guān)鍵的是iSula 提供了 CRI Plug這是一個(gè)把容器運(yùn)行時(shí)接入 Kubernetes CRI 標(biāo)準(zhǔn)的橋梁。沒有這個(gè)插件Kubernetes 根本沒辦法統(tǒng)一管理 iSula 創(chuàng)建的容器。所以這套組合的核心邏輯是系統(tǒng)層用 openEuler 保證底座的穩(wěn)定性和生態(tài)兼容容器層用 iSula 提供輕量運(yùn)行時(shí)Kubernetes 通過 CRI 標(biāo)準(zhǔn)來調(diào)度和管理它。三層各自的職責(zé)清晰集成方式也有官方路徑可走不像有些組合需要靠第三方 hack 才能跑通。1.2 ARM64 架構(gòu)兼容性是第一步檢查項(xiàng)很多人覺得既然 kubeadm 支持 ARM64那直接裝就行。理論上確實(shí)是這樣但實(shí)際會(huì)遇到很多隱性問題。最典型的就是鏡像架構(gòu)。Kubernetes 控制面組件、CoreDNS、網(wǎng)絡(luò)插件這些鏡像多數(shù)都發(fā)布了 multi-arch 版本但也有不少第三方插件或者某個(gè)特定 tag 的鏡像只有 amd64 版本。如果你的節(jié)點(diǎn)是 ARM64拉下來一個(gè) amd64 的鏡像容器起來就是exec format error表現(xiàn)出來就是 Pod 反復(fù) CrashLoopBackOff。所以第一步不是裝軟件而是先確認(rèn)你的環(huán)境uname -m cat /etc/os-release nproc free -h我會(huì)用上面這幾條命令拿到最基礎(chǔ)的架構(gòu)、系統(tǒng)版本、CPU 和內(nèi)存信息。接下來還要確認(rèn)內(nèi)核版本和必要模塊uname -r modprobe br_netfilter cat /proc/sys/net/bridge/bridge-nf-call-iptablesARM64 平臺(tái)上內(nèi)核默認(rèn)不一定加載了br_netfilter模塊IPv4 轉(zhuǎn)發(fā)也可能沒有開啟這些不提前處理好后面 flannel 或者 Calico 的 Pod 網(wǎng)絡(luò)一定起不來。別問我怎么知道的我在第一套環(huán)境里就栽在這上面網(wǎng)絡(luò)插件 Pod 卡在ContainerCreating一整夜。最后一個(gè)要確認(rèn)的是 SELinux 的狀態(tài)。openEuler 默認(rèn)開啟了 SELinux而 iSula 與 SELinux 的配合關(guān)系比較微妙。你可以用getenforce查看當(dāng)前狀態(tài)如果是Enforcing要么提前規(guī)劃好策略要么臨時(shí)切到Permissive。對(duì)于內(nèi)網(wǎng)測(cè)試環(huán)境我建議先切 Permissive 跑通全流程后續(xù)再按安全要求收緊。生產(chǎn)環(huán)境怎么做要結(jié)合安全規(guī)范和運(yùn)維策略來決定不要把測(cè)試環(huán)境的做法直接搬到生產(chǎn)。還有一點(diǎn)容易被忽略主機(jī)名的規(guī)劃。Kubernetes 集群內(nèi)的節(jié)點(diǎn)主機(jī)名不能重復(fù)而且不能有大寫字母。你最好在部署前就把所有節(jié)點(diǎn)的主機(jī)名統(tǒng)一改成類似node-01、node-02這種格式并把它們的 IP 和主機(jī)名映射寫進(jìn)/etc/hosts。如果你不管后面 kubeadm join 時(shí)經(jīng)常會(huì)出現(xiàn) TLS 證書里的主機(jī)名和實(shí)際主機(jī)名對(duì)不上報(bào)錯(cuò)信息會(huì)讓你查半天。2. 從裸機(jī)到可用集群的完整搭建鏈路2.1 系統(tǒng)準(zhǔn)備內(nèi)核參數(shù)、交換分區(qū)與主機(jī)名openEuler 默認(rèn)安裝完之后有幾項(xiàng)系統(tǒng)參數(shù)是需要調(diào)整的。每一條都要弄明白為什么調(diào)不然過兩周回頭看配置文件會(huì)有種“這段代碼是誰(shuí)寫的”的困惑。第一關(guān)閉交換分區(qū)。Kubernetes 官方建議將 swap 關(guān)閉因?yàn)?kubelet 在 swap 開啟的情況下無法穩(wěn)定地做內(nèi)存管理。雖然新版本提供了--fail-swap-onfalse參數(shù)可以繞過但生產(chǎn)環(huán)境不建議這么干。處理方式swapoff -a sed -i /swap/s/^/#/ /etc/fstab第二設(shè)置內(nèi)核網(wǎng)絡(luò)參數(shù)。Kubernetes 的 Pod 網(wǎng)絡(luò)依賴 iptables 對(duì)網(wǎng)橋流量的處理。如果不開啟橋接流量的 iptables 過濾集群內(nèi) Service 的 DNAT 規(guī)則可能不生效表現(xiàn)就是跨 Pod 訪問不通。配置方法cat EOF | tee /etc/modules-load.d/k8s.conf br_netfilter nf_conntrack overlay EOF 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 vm.swappiness 0 EOF sysctl --system第三主機(jī)名規(guī)劃。我在這套環(huán)境里用的命名規(guī)則是master-01、node-01這種簡(jiǎn)單好記。每個(gè)節(jié)點(diǎn)執(zhí)行hostnamectl set-hostname master-01 echo 192.168.1.10 master-01 /etc/hosts這里有個(gè)細(xì)節(jié)kubeadm 初始化時(shí)會(huì)生成證書證書里的 CN 和 SAN 包含主機(jī)名和 IP。如果你之后改了主機(jī)名證書就會(huì)對(duì)不上導(dǎo)致 API Server 無法訪問。所以我們提前把所有規(guī)劃都定死后面不輕易變動(dòng)。2.2 安裝 iSula不要裝成一個(gè)“殘缺版 Docker”openEuler 的官方軟件源里就有 iSula 的安裝包直接用包管理器安裝即可dnf install -y isula isula-build裝完之后先啟動(dòng) isuladsystemctl enable --now isulad systemctl status isulad這里我要多說一句安裝本身很簡(jiǎn)單真正容易出問題的是“你以為 iSula 裝好了其實(shí)它并沒有完整地接入 Kubernetes”。isulad 是一個(gè)獨(dú)立的容器運(yùn)行時(shí)服務(wù)它自己有一套管理容器的命令入口isula 命令但它默認(rèn)不主動(dòng)去監(jiān)聽 Kubernetes 發(fā)來的請(qǐng)求。要讓 kubelet 通過 CRI 標(biāo)準(zhǔn)調(diào)用它需要讓 isulad 開啟 CRI 支持并通過 criplug 這個(gè)組件把 CRI 的 socket 暴露出來。所以不要學(xué) Docker 時(shí)代的習(xí)慣裝完運(yùn)行時(shí)先 docker pull 一下試試就去搞 kubeadm。我們需要確認(rèn) isulad 的 CRI 插件服務(wù)狀態(tài)systemctl status criplug.socket正常的話會(huì)顯示active (listening)。如果沒起來大概率是配置文件里的路徑或者 sock 文件權(quán)限不對(duì)這個(gè)我們下一節(jié)細(xì)說。2.3 criplug 配置kubelet 能連上 isulad 的橋梁這一段是整個(gè)部署過程中“文檔里查不到”的內(nèi)容也是很多人卡住最久的地方。iSula 與 Kubernetes 的對(duì)接是通過criplug這個(gè)插件完成的。它的物理形態(tài)是一個(gè) systemd 服務(wù)和一個(gè) socket 文件。默認(rèn)情況下這個(gè)插件在安裝 isula 之后就會(huì)裝上但它需要滿足幾個(gè)條件才能正常工作。首先確保 socket 被正確創(chuàng)建。默認(rèn)路徑是/var/run/criplug.sock。這個(gè)名字不是系統(tǒng)本來就有的是 criplug 自己監(jiān)聽出來的。你可以用ls -l /var/run/criplug.sock看看有沒有這個(gè)文件。如果沒有重啟一下 criplug 服務(wù)systemctl restart criplug.socket systemctl restart criplug其次確認(rèn) kubelet 調(diào)用的 CRI socket 路徑一致。kubeadm 默認(rèn)去找 Docker 的 socket默認(rèn)/var/run/dockershim.sock或者 containerd 的/var/run/containerd/containerd.sock這對(duì) iSula 是不適用的。我們需要在 kubeadm 初始化時(shí)明確指定kubeadm init --cri-socketunix:///var/run/criplug.sock ...如果你的環(huán)境里開了防火墻還要確認(rèn)本機(jī)的 TCP 和 Unix socket 訪問沒有被攔截。很多時(shí)候不是技術(shù)問題是安全策略擋了路。最后驗(yàn)證 iSula 的 CRI 接口是否響應(yīng)crictl --runtime-endpoint unix:///var/run/criplug.sock info如果這條命令能正確返回運(yùn)行時(shí)信息說明 CRI 鏈路已經(jīng)通了。到這一步kubelet 才真正“看得見” iSula 管理的容器。2.4 kubeadm 初始化版本、鏡像、時(shí)區(qū)一并搞定安裝 kubeadm、kubelet、kubectl 這些組件比較直接從 openEuler 的 Kubernetes 軟件源或者網(wǎng)上大家常用的源拉就行dnf install -y kubeadm kubelet kubectl systemctl enable --now kubelet這里最值得操作的是 kubeadm 的配置文件。很多人都直接kubeadm init一把梭但在這套組合里必須明確寫入 CRI socket否則初始化會(huì)直接失敗報(bào)錯(cuò)信息會(huì)告訴你找不到 runtime# kubeadm-config.yaml apiVersion: kubeadm.k8s.io/v1beta4 kind: ClusterConfiguration kubernetesVersion: v1.28.5 networking: podSubnet: 10.244.0.0/16 serviceSubnet: 10.96.0.0/12 --- apiVersion: kubeadm.k8s.io/v1beta4 kind: InitConfiguration nodeRegistration: criSocket: unix:///var/run/criplug.sock執(zhí)行初始化kubeadm init --configkubeadm-config.yaml --cri-socketunix:///var/run/criplug.sockARM64 平臺(tái)還需要提前關(guān)注一個(gè)問題pause 鏡像的架構(gòu)。kubeadm 初始化時(shí)要拉取pause鏡像作為每個(gè) Pod 的“根容器”如果你用的鏡像倉(cāng)庫(kù)里只有 amd64 版本初始化就會(huì)失敗。建議提前確認(rèn)你指定的 pause 鏡像是否支持 arm64或者準(zhǔn)備一個(gè)私有鏡像倉(cāng)庫(kù)手動(dòng)把 arm64 版本的鏡像推上去。初始化成功后會(huì)生成一串kubeadm join命令務(wù)必存好。如果要拼接 worker 節(jié)點(diǎn)就用這串命令加上同樣的--cri-socket參數(shù)去執(zhí)行。2.5 網(wǎng)絡(luò)插件選 flannel 還是 Calico 要按架構(gòu)來kubeadm 初始化完成之后控制面節(jié)點(diǎn)會(huì)進(jìn)入 NotReady 狀態(tài)因?yàn)檫€沒有網(wǎng)絡(luò)插件。我在這套 ARM64 環(huán)境里先嘗試了 flannel因?yàn)樗溺R像相對(duì)精簡(jiǎn)配置也直觀。但很快發(fā)現(xiàn) flannel 的鏡像在網(wǎng)絡(luò)受限的環(huán)境中拉取速度慢而且對(duì)內(nèi)核模塊的依賴也需要額外確認(rèn)。后來切換到了 Calico整體更穩(wěn)定資源占用也可以接受。如果你只是測(cè)試環(huán)境flannel 夠用如果面向生產(chǎn)Calico 的靈活性和網(wǎng)絡(luò)策略支持更好。以 Calico 為例kubectl apply -f https://raw.githubusercontent.com/projectcalico/calico/v3.27/manifests/calico.yaml注意 yaml 里的鏡像地址。因?yàn)榫W(wǎng)絡(luò)原因國(guó)內(nèi)環(huán)境經(jīng)常拉不到 Calico 官方倉(cāng)庫(kù)的鏡像需要提前改鏡像。有私有倉(cāng)庫(kù)的環(huán)境建議直接sed替換成私有倉(cāng)庫(kù)地址sed -i s#docker.io/#registry.internal/# calico.yaml網(wǎng)絡(luò)插件 Pod 的狀態(tài)是判斷集群健康度的關(guān)鍵指標(biāo)。不要只看 Pod 變成 Running 就算完還要確認(rèn)每個(gè)節(jié)點(diǎn)上的 CNI 配置文件已經(jīng)生成到位。如果你發(fā)現(xiàn)calico-nodePod 報(bào)了Error排查的時(shí)候一定要看節(jié)點(diǎn)上的內(nèi)核是否加載了nf_conntrack等模塊。這些模塊在 ARM64 的 openEuler 上默認(rèn)未必加載而 Calico 的 felix 需要它們來管理 iptables 規(guī)則。3. 部署中真正折磨人的三個(gè)坑這一節(jié)我想把我在部署過程中遇到的最棘手的三個(gè)問題完整復(fù)盤一遍不只是給結(jié)論而是把整個(gè)排查鏈路展示出來。因?yàn)楹芏鄦栴}你上網(wǎng)搜不到任何記錄只能靠排查思路來破局。3.1 報(bào)錯(cuò)“exec format error”鏡像架構(gòu)與節(jié)點(diǎn)不匹配現(xiàn)象某個(gè) Pod 創(chuàng)建之后一直 CrashLoopBackOffkubectl logs沒有任何輸出kubectl describe拉到的事件也只是正常的 Kill、BackOff。查了 Confirm 階段的日志才發(fā)現(xiàn)問題。排查過程先看 Pod 里容器的啟動(dòng)命令是什么。有些鏡像的入口腳本帶有架構(gòu)判斷我們這次用的鏡像看起來是 multi-arch但里面的 binary 實(shí)際上只有 amd64 版本。手動(dòng)在這個(gè)節(jié)點(diǎn)上用crictl pull拉取同一鏡像再用crictl run跑了一下報(bào)錯(cuò)信息明確指向了架構(gòu)不匹配。確認(rèn)問題后替換為正確支持 arm64 的鏡像 tag或者重新構(gòu)建。還有個(gè)隱藏坑有時(shí)候鏡像名稱沒有帶架構(gòu)后綴倉(cāng)庫(kù)會(huì)根據(jù)請(qǐng)求的架構(gòu)返回對(duì)應(yīng)的 manifest但如果倉(cāng)庫(kù)服務(wù)端不支持按架構(gòu)分發(fā)所有節(jié)點(diǎn)都會(huì)拿到同一個(gè) amd64 鏡像。所以遇到exec format error先不要懷疑是不是權(quán)限問題、配置問題先把鏡像的架構(gòu)標(biāo)簽和節(jié)點(diǎn)架構(gòu)對(duì)照一遍用二進(jìn)制級(jí)別的確認(rèn)來代替猜。一條命令就能確認(rèn)docker manifest inspect 鏡像名 | grep architecture如果手里沒有 docker也可以用crictl和skopeo這類工具??傊却_認(rèn)鏡像的 manifest 列表里到底有沒有 arm64 這一項(xiàng)沒有就別裝了。3.2 節(jié)點(diǎn)狀態(tài) Ready 但 Pod 一直 Pendingcgroup 驅(qū)動(dòng)不一致現(xiàn)象kubeadm 初始化成功網(wǎng)絡(luò)插件也安裝了但所有 Pod包括控制面的 Pod全部卡在 Pending節(jié)點(diǎn)狀態(tài)明明是 Ready。我當(dāng)時(shí)的排查鏈路可以整理成四步首先懷疑的是資源不足。kubectl describe node看可分配資源CPU 和內(nèi)存都充足tolerance 也允許調(diào)度排除。接著懷疑 kubelet 沒有正確上報(bào)狀態(tài)。查看systemctl status kubelet一切正常。再懷疑調(diào)度器問題查看了 scheduler 日志也沒有發(fā)現(xiàn)異常。最后實(shí)在沒招了去翻了 isulad 的系統(tǒng)日志發(fā)現(xiàn)它在與 kubelet 通信時(shí)不斷在報(bào)錯(cuò)。最終定位kubelet 默認(rèn)使用systemd作為 cgroup 驅(qū)動(dòng)而 isulad 默認(rèn)可能使用的不是systemd兩者不一致導(dǎo)致 kubelet 無法準(zhǔn)確獲取容器的狀態(tài)進(jìn)而無法正常對(duì) Pod 做資源統(tǒng)計(jì)和調(diào)度決策。解決辦法有兩類統(tǒng)一讓 iSula 使用 systemd cgroup 驅(qū)動(dòng)。在 isulad 的配置文件通常是/etc/isulad/daemon.json中設(shè)置cgroup-manager: systemd然后重啟 isulad。或者反過來讓 kubelet 使用容器運(yùn)行時(shí)默認(rèn)的 cgroup driver。但這樣不太好因?yàn)槎鄶?shù)的監(jiān)控和運(yùn)維組件默認(rèn)會(huì)去看 systemd 的 cgroup 樹。這個(gè)坑為什么難排查因?yàn)樗皇侵苯訄?bào)錯(cuò)而是讓所有 Pod 處于 Pending 狀態(tài)表面看起來一切正常但調(diào)度器就是不愿意把 Pod 放上去。如果你也遇到類似情況優(yōu)先看看 kubelet 和容器運(yùn)行時(shí)的 cgroup 驅(qū)動(dòng)是不是同一個(gè)這一步檢查成本極低排除成本極高。3.3 網(wǎng)絡(luò)插件起不來缺失的的內(nèi)核模塊現(xiàn)象Calico 的calico-nodePod 在某個(gè)節(jié)點(diǎn)上始終是CrashLoopBackOff日志里提示缺少某些 iptables 相關(guān)的支持。排查過程先查看該節(jié)點(diǎn)的內(nèi)核模塊列表lsmod | grep br_netfilter發(fā)現(xiàn)沒有加載。在架構(gòu)為 ARM64 的 openEuler 上br_netfilter和nf_conntrack默認(rèn)可能不在已加載模塊列表里。手動(dòng)modprobe br_netfilter再重啟 Calico Pod狀態(tài)恢復(fù)但這只是臨時(shí)方案因?yàn)楣?jié)點(diǎn)重啟后又會(huì)丟。最后通過/etc/modules-load.d/k8s.conf文件把它們固定下來再執(zhí)行sysctl --system加載參數(shù)。這個(gè)坑我覺得很值得寫出來ARM64 環(huán)境的內(nèi)核模塊加載策略跟傳統(tǒng) x86 發(fā)行版確實(shí)有差異不要想當(dāng)然認(rèn)為“標(biāo)準(zhǔn)內(nèi)核就帶這些”每一臺(tái)節(jié)點(diǎn)都要實(shí)際檢查一遍。把模塊加載和系統(tǒng)參數(shù)固化到配置文件的方案至少保證節(jié)點(diǎn)重啟后還能正常加入集群不會(huì)出現(xiàn)“集群白天好好的晚上一重啟就廢了”的尷尬局面。4. 集群跑通之后怎么驗(yàn)證和維護(hù)4.1 功能驗(yàn)證三板斧集群搭完不是終點(diǎn)要證明它能干活至少做三件事第一跑一個(gè)簡(jiǎn)單的無狀態(tài)應(yīng)用kubectl create deployment nginx-test --imagenginx:alpine kubectl scale deployment nginx-test --replicas3 kubectl get pods -o wide如果 Pod 分布在多個(gè)節(jié)點(diǎn)上說明調(diào)度正常。然后檢查 Service 的聯(lián)通性kubectl expose deployment nginx-test --port80 --typeNodePort kubectl get svc nginx-test curl http://任意節(jié)點(diǎn)IP:NodePort第二步驗(yàn)證 DNS 解析。在集群內(nèi)創(chuàng)建一個(gè)測(cè)試 Pod進(jìn)入后nslookupKubernetes 的 Service 名稱如果解析正常說明 CoreDNS 工作正常這是集群內(nèi)部服務(wù)發(fā)現(xiàn)的基礎(chǔ)。第三步驗(yàn)證跨節(jié)點(diǎn)通信。讓 Pod 分布在兩個(gè)不同節(jié)點(diǎn)上從一個(gè) Pod 直接 ping 另一個(gè) Pod 的 IP或者通過 Service 的 ClusterIP 訪問。只有這些打通了才能說網(wǎng)絡(luò)插件真的合格了。4.2 證書過期與 etcd 備份提醒kubeadm 簽發(fā)的證書默認(rèn)有效期是 1 年。這個(gè)時(shí)間說長(zhǎng)不長(zhǎng)說短不短但如果不提前做規(guī)劃到時(shí)間點(diǎn)集群會(huì)突然之間不可用。建議在集群部署完成的那一刻起就在日歷上標(biāo)注證書到期日提前 2-4 周安排更新。查看證書有效期kubeadm certs check-expiration更新命令kubeadm certs renew all kubeadm init phase kubeconfig --configkubeadm-config.yaml systemctl restart kubelet再一個(gè)不能拖的事情是 etcd 備份。我見過太多人覺得單節(jié)點(diǎn)集群不用備 etcd結(jié)果一次誤操作把核心資源刪了之后無從恢復(fù)。kubeadm 控制面組件和 etcd 都跑在容器里etcd 的數(shù)據(jù)目錄默認(rèn)掛載在宿主機(jī)的/var/lib/etcd建議用定時(shí)任務(wù)把整個(gè)目錄做快照cp -r /var/lib/etcd /backup/etcd-$(date %F)條件允許的話盡量用 etcd 自帶的 snapshot 接口做一致性快照etcdctl snapshot save /backup/etcd-snapshot-$(date %F).db4.3 日常運(yùn)維常用命令對(duì)照表在跑這套集群維護(hù)了幾個(gè)月之后我總結(jié)了一套自己的“巡檢清單”。這張表建議收藏尤其是剛接觸 iSula 的朋友場(chǎng)景Docker 習(xí)慣命令openEuler iSula 命令查看所有容器docker ps -aisula ps -a查看容器詳情docker inspectisula inspect進(jìn)入容器docker exec -itisula exec -it查看日志直接看容器內(nèi)進(jìn)程docker logsisula logs查看 Pod 對(duì)應(yīng)的容器狀態(tài)kubectl describe podcrictl --runtime-endpoint unix:///var/run/criplug.sock ps清理臨時(shí)鏡像docker image pruneisula image prune 需要根據(jù) isula 版本確認(rèn)集群巡檢時(shí)我常用的順序是kubectl get nodes -o wide先看節(jié)點(diǎn)狀態(tài)和版本是否統(tǒng)一kubectl get pods -A -o wide看全局 Pod 狀態(tài)是否有非 Running 項(xiàng)systemctl status isulad和journalctl -u isulad --no-pager | tail -50看容器引擎自身的健康狀況df -h /var/lib注意 isulad 默認(rèn)存儲(chǔ)路徑的空間使用率這是最容易不知不覺打滿的隱患。我得說一句大實(shí)話在 ARM64 平臺(tái)上Kubernetes 集群跑起來只是開始真正的維護(hù)難點(diǎn)在于“檢查項(xiàng)和 x86 環(huán)境的差異點(diǎn)”。舉個(gè)例子x86 環(huán)境你可能從來不用關(guān)心內(nèi)核加載了哪些模塊但在 ARM64 的 openEuler 上這些差異會(huì)被放大。所以在巡檢時(shí)一定要把架構(gòu)相關(guān)的檢查項(xiàng)單獨(dú)列出來每次都確認(rèn)一遍。5. 最后分享一個(gè)省心小技巧在連續(xù)搭了三套同樣的環(huán)境之后我養(yǎng)成一個(gè)習(xí)慣把整套部署過程沉淀成一個(gè)標(biāo)準(zhǔn)化的腳本和一份檢查清單。腳本負(fù)責(zé)裝軟件、改配置、拉鏡像檢查清單負(fù)責(zé)在每執(zhí)行完一個(gè)階段后用那幾條我上面反復(fù)強(qiáng)調(diào)的關(guān)鍵命令去驗(yàn)證狀態(tài)。這樣做的原因是手動(dòng)敲命令部署一次可能只要兩小時(shí)其中最耗時(shí)間的部分并不是敲命令本身而是卡在某個(gè)坑里沒有頭緒地排查。腳本化之后這個(gè)時(shí)間可以壓縮到 20 分鐘以內(nèi)。另一個(gè)值得做的是鏡像倉(cāng)庫(kù)的提前準(zhǔn)備。如果你所在的內(nèi)網(wǎng)訪問外網(wǎng)有限提前準(zhǔn)備好了 arm64 相關(guān)的所有鏡像并推到私有倉(cāng)庫(kù)部署時(shí)會(huì)省掉無數(shù)等待時(shí)間。我甚至?xí)?pause、coredns、calico 這些組件的鏡像全部固化到一個(gè)離線鏡像包里用 iSula 自帶的鏡像導(dǎo)入命令批量導(dǎo)入。這一步做完之后后續(xù)擴(kuò)容新節(jié)點(diǎn)時(shí)就會(huì)非常順滑不再需要在網(wǎng)絡(luò)上反復(fù)等待。每次給新環(huán)境裝這套集群我都會(huì)被同事吐槽“你怎么又要重來一遍”但恰恰是這種不厭其煩的重復(fù)讓我把整套流程里的所有不確定因素都變成了已知項(xiàng)?,F(xiàn)在再遇到 ARM64 openEuler iSula 的環(huán)境我基本不需要看文檔了因?yàn)榭佣疾绕搅?。這篇文章的內(nèi)容就是這些坑和應(yīng)對(duì)辦法的完整記錄希望它也能幫你把這條路走平。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
老子午夜伦不卡影院| 性交一区二区在线播放| 中文字幕亚洲永久精品| AV乱伦国产| 龙兴卡官方查询| 这里只有精品视频在线| 色久桃花影院在线观看| 国产精品不卡av免费在线观看| 久久9免费视频| 999 久久久| 肥臀熟女福利视频一区二区| 天天日天天爽| 久久98| 中文人妻av高清一区| 亚洲se91| 最新日韩黄片| 国产色呦呦| 在线无码视频| 萌白酱自拍视频| 国产二区三区免费视频| 精品一区二区三区国产| 久久激情婷婷| 亚洲综合首页| 综合自拍| 激情九月婷婷| 五月丁香色色网| 青青伊人这里只有精品| 不卡av在线中文字幕| 人妻三级在线中文字幕| 国产家庭乱伦表演| 波多野42部无码喷潮在线观看 | 综合久久少妇中文字幕| suv精产一二三区| 欧洲站一级二级三级h| 久久精品女同亚洲女同13| 97国产伦理| 91精品国产乱码| 玖玖大干人妻| 99re28在线观看| 亚洲第一页综合在线| 日韩精品资源| 91精品导航| 色妇综合网| 外国免费性情大片| 久久久久久9| 91日韩在线| 婷婷五月天久久久| 97久久精品亚洲| 中文字暮97| 中文字幕在线观看网页| 中文字幕在线2| 九九九九免费高| 亚州色图欧美| 亚洲在钱| 99热这里只有精品18| 白丝一区| 国产自产自拍| 大香蕉伊人久久| 黄页18禁| 91国产丝袜美女| 在线观看啊啊啊啊啊| 欧美劲爆第一页| 一二三区操逼国产91| AV和黑人在线播放| 色色五月婷| 久久a久久| 999九九精品| 台湾佬中文娱乐网久久久久久久久久com | 精品久久99| 五月天婷婷欧美三区| 日韩影片中文字幕一区二区三区| 丝袜色综合| 伊人超碰97| 天天综合网日韩7799| 婷婷五月天色色| 久久偷拍人| 国产成人啪一区二区| 91五十路| 国产成人久久久精品免费AV| 欲色影视综合吧| 天天操福利视频综合网站| 精品九九九九九| 日韩精品一区的| 国产精品亚洲四五区在线观看| 亚洲天堂一二| 日韩精品人妻一| 亚州色图第三区| 97国产精选| 成人无码在线视频网站| 五月天社区| 亚洲人精品久久久| 国产Av超碰| 色啪网| 天美精品一区二区三区四区在线观看| 人妻一区二区三区熟女| 久草五月| 一二区在线观看视频| 亚洲精品国产无码高清| 蜜桃久久久久久久| 99re免费| 国产精品一区二区三区在线密挑| 国内外毛片在线观看| 久久久久久久久久久免费精品| 男人的天堂不卡一区二区| 久久是精品| 日本人妻一区二区| 黄片国产精品一区二区| 97大色网| 最新三级网址| 国产欧美成人精品| 国产中文大片资源中文字幕| 97色涩| 欧美黄色手机在线观看| 色婷婷综合久久久久中文一区二区 | 97精品人妻一二三四| 艹精品| oumeizonghese,www| 91被操| 精品人妻1237| 人人么人人操| 91丝袜人妻| 最新亚洲人成网站在线影院| 国产精品久久久久久9999| 女同女同恋久久级三级| 老熟女熟妇| 国产高清午夜成人在线观看| 日本不卡三级网在线播放| 日韩肏逼视频| 在线人妻熟女一区二区三区四区五区| 久久国产AⅤ| 免费网色网站| 欧美日韩性爱视屏免费看了| 天天综合91入口| 影音先锋国产精品| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 亚洲学生妹高清av| 国产专区路线| 亚洲制服欧美另类内射| 色路综合| 99蜜桃臀久久久欧美精品网站| 香蕉久久AⅤ...| 91日韩国产欧美亚洲另类精盘州至城都 | 日天天九九天堂666| 亚洲aV性爱| 欧美性夜| 日本999精品| 久久AV无码网址| 精品少妇一区二区| 午夜精品99久久久久传媒| 被操高清无码视频| 久热网| 热久久精品| 少妇啪啪自拍| 国产在线视频午夜精华在| 男插女青青影院| 综合久久欧美| 97色伦97色伦国产欧美| 少妇久久久久久| 麻豆国产成人精品| 性色一线| 日韩欧美成人性爱在线| 日韩无码极品| 九九九国产精品| 欧美日韩资源在线| 丰满人妻-区二区三区免费| 极品销魂美女一区二区| 黄片www视频免费| www.AV有限公司一区| 亚洲综合中文字幕有码| 特级特黄一级毛片免费| 影音先锋每日最新资源在线观看| 92一区二区| 亚洲视频二区| 日韩紧密久久| 东北女人被操| 色哟哟-国产专区| 国产精品久久久久久 百度| 9丨久久九九九| 在线免费试看60秒| 久久综合中文国产| 日韩另类色图| 91超碰人人操| 5278欧美一区二区三区| 福利操逼| 国产v片在线免费观看| 欧美人人AAA| 日韩一级二级三级免费看完整版| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 翔田千里av一区二区三区| 少妇一级无码精品| 波多野结衣之双飞调教在线播放 | 91足交| 国产一级137片内射麻豆| 91精品人妻一区二区三区蜜桃| 很狠操| 97频视在线| 一本一首道人妻少妇免费久久| 色精品极品| 这里有精品| 午夜大香蕉| 日本三级日本三级99| 一区二区三区 日韩欧美| 国产亚洲深夜激情| AV一起草在线| 欧美性生活综合| 影音先锋中文字幕日本好一区二区| 精品国产一区二区三区四区在线看| 久久久亚洲熟妇熟女| 亚洲无码日韩电影| 97色碰| 97碰| 1级黄色夫妻对换性交免费看| 97啪啪| 国产黄色剧情影片麻豆免费播放| 亚洲九九九九| 18啪啪手机免费性爱| 日本潮催一卡操| A级毛片在线看免费| 国产精品爆乳懂色蜜乳| 操逼天美3区| 国产女同视频在线播放| 一区二区三区 丝袜高跟| 蜜臀久久久久久999| 亚洲色图久久成人| laoshunv91| 99后入| 成人青青草原伊人| 午夜福利无毒不卡| 国产午夜激片Av毛片不卡| 亚洲精品中文字幕一区在线视频| 久久香蕉影院| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 啊啊嗯嗯好爽| 影音先锋日本一区二区| 蜜乳AV一区二区三区四| 婷婷五月天丁香| 曰韩欧美国产传媒麻豆第一区| 91蜜臀在线久久久久| 偷拍亚洲高清图片| 青青操日韩| 91色综合| 操逼逼福利视频| 婷色五月| 亚洲在高跟鞋自慰久久在色线| 黄久在线| AV一起草在线| 五月天社区| 欧美性战999| julia ann久久| 91欧美色| 中文字幕一区电影在线观看| 午夜天天碰综合视频| 97在线青| 妇女性内射冈站HDWWWCOM| 岛国AB视频| 青青国产精品在线| 午夜αv| 亚洲一欧洲中文字幕在线| 能看的av| 精品免费成人久久| 中文字幕亚洲永久精品| 亚洲另类久操网| 91色综合色| 天天综合网~69| 素人无码中文字幕| 老外又粗又长一晚做五次| 99热99在线| 久久人人爽av亚洲精品天堂桃色| 日本熟女免费視颖| 五月天伊人| 欧美日韩在线小说| 青青草视频久久| 久久中文字幕女同性恋一区| 日韩三A大片在线观看| 综合日本女人伊人| 久久久啊啊啊| 首页亚洲国产高跟丝袜诱惑视频| 97超碰色中文字幕| 中国少妇XXXX做受| www.高清无码诱惑一区.com | 黄片无码在线制服| 91久久国产综合精品| 国产精品又黄又猛又粗| 精品少妇后入一区二区三区四区人妻巨乳 | 夜夜嗨老熟女AV一区二区三区| 情趣丝袜无码操逼视频| 久久久久9久久久久| 日韩综合97p| 国产亚洲国产超碰| 情色图区| 五月丁香久久| 久久岛国| 9/A片| 91狠狠综| 国产精品久久久久久久久久久久久久久久 | 91啪啪| 日韩精品.久久精品.AV女优.天美传媒| 欧美在线亚洲| 天天插天天插| 国产精品爆乳懂色蜜乳| 99re69| 国产精品久久久久久久久久梁医生| 校园春色 男人天堂| 91制服丝袜中文字幕| 日本天天操| 熟女人妻精品一区二区视频| 很黄很污的免费网站| 国产精品久久久久久久久久梁医生| 亚洲不雅视频1区二区| 五月天激情婷婷| 九九亚洲| 天堂亚洲精品久久老牛| 日本色色的视频| 日韩本不卡视频在线观看| 亚洲图片偷拍视频区| 日本二三四区| 久久999久| 伊人影院综合是一个与深夜成人在线| 日本亚欧爱爱| 97一区二区蜜臀| 精品成人亚洲午夜电影| 97操B| 天天欧美色| 久久综合国产精品国产| 96超碰网| 欲女人妻性色av| 婷婷久久综合| .精品人妻一区二区三| 中文一区在线日| 操逼日韩无码 | AV天堂电影网| 图片区小说区| 亚洲啪啪视频免费| 啊啊啊啊,啊啊好多水| 九九热精品| 草莓精品视频在线免费观看| 欧美夜夜| 在线五区| 少妇与黑人高潮在线| 首页中文字幕中文字幕免费| 大香蕉乱级| 丰满少妇精品一区二区| 日日摸日日碰| 日本99一区二区| 九九热视频在线观看| 欧美日韩大黄片| 91 天天综合| 国产偷人妻精品一区二区在线| 激情五月婷婷综合| 久久久久国产一区二| 国产成人91一区二区三区| 亚洲熟女乱色一区二区三区久久久| 人妻啊啊人妻啊| 黑人操一区二区| 激情综合网激情综合| 四虎影视国产精品| 亚洲人人夜夜澡人人爽| 97欧美日韩中文| 麻豆天美一区二区| 欧美性少妇| 亚码人妻| 久久综合女优| 人妻久热在线| 992这里有精品| 国产呦精品一区二区三区下载| 国产又猛又粗又爽又黄| 中文字幕熟女人妻丝袜| 欧美碰碰综合色| 中文字幕日韩情色| 九九亚洲色在线观看| 女人一区| 亚洲综合影视| 日本男人插女人的逼黄色| 一区二区三区国产精产| 欧美三级免费伊人| 超碰97男人| 一区二区 日韩 欧美 国产 传媒| 精品国产自在在线99| 亚洲综合五月天| 91超级碰| 亚洲 欧美 天天| 大香蕉97久久| 九一屌逼| 我中文字幕6区| 蜜臀久久99精品| 蜜臀久久99精品| 吉川爱美亚洲二区在线| 精品无码久久久久| 91九九九吃| 一区二区不卡免费| 欧美91网| 91久久青青草原精品| 亚洲色天| 草草影院最新网址| 日本三级R| 97色碰| 欧美另类色| 蜜臀99999| 亚洲天堂情色| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | www.高清无码诱惑一区.com | 亚欧日韩成人| 激情五月天网| 婷婷色香| 亚洲狠狠入| 无码人妻精品酒店| www.久久最新地址| 日韩人妻少妇 一区二区三区| 亚洲 综合 欧美| 欧美亚洲一区二区久久久婷精品大包诱| 老师充足的奶水小说| 天天激色| 26uuu久久| Blackedraw视频一区二区| 国产精品自产拍在线观看社区| 99熟女| 亚洲码和欧洲精品激情系列| 中文字幕第95页| 91天天看| 国产亚州精品美女久久久免费| 99色视频| 大香蕉色欲AV| 99热在线观看| 99热99色| 色香伊人| 亚洲欧美色图小说| 超碰人人色| 亚洲大色堂| 4虎在线观看| 白天啪啪晚上啪啪视频| 天天狠| 蜜桃视频啊啊啊啊| 一区二区三区亚洲| 日日干日日操五月天伦理视频| 国产吹潮女在线观看| 亚洲福利影院一区久久| 精品性爱无码在线播放| 91 综合 色| 1769成人国产精品视频| 久久五月丁香| 91伊人久久在线| 综合伊人网12色| 精品久久99| 久久久免费懂色| 欧美v日韩v亚洲v最新在线| 新版天堂中文资源8在线| 色99999| 久久婷婷色| 蜜乳av一区二区三区四区不卡| 国产9区| 乱精品一区字幕二区| 精久久久| 伊人女女资源在线观看| 国产人人干| 爽极品影院| 91欧美美女日韩国产婷婷| 夜夜欢天天干| 91粉芽高清在线一区二区| 91n.欧美| 五月婷婷激情综合| 校园春色第一页| 亚洲欧洲综合视频在线| 亚洲成人在线资源| 色噜噜狠狠色综合日日| 揉揉揉夜夜| 久久精品美女一区| 91久久国产精品| 欧美性爱精品一区二区| 青青草华人在线欧美在线| 国语国产操逼伊人AV网| 人妻黑丝袜电影| 丝袜剧情| 欧美激情 一区| 国产精品成人无码av| 亚州精品人妻一二三区| 九九综合久久| 国产精品久久久 | 51久久夜色精品国产麻豆| 日韩紧密久久| 国产综合在线视频网站| 久久久久久9999| 国产东北女人在线视频| 69久久久久久久久久久久久| 欧美很很操视频| 精品久久97| 荡小穴在线观看| 家庭乱伦国产精品| 成人精品欧洲亚洲| 亚洲aV无码成人在线观看| 日日骚av| 91久久精品国产| 亚洲国产一区二区日韩专区| a人片中文字幕一区二区| 在线人人人人人人精品超| 人妻喷水| 日本一区二区三区精品| 亚洲国产ⅴ高清在线观看| 美女91av| 爱爱动态120秒| 国产又黄又粗的视频| 97超色| 亚洲麻豆精品二区三区| 三级AV入口| 亚洲在钱| 亚洲丝袜B诱惑| 国产午夜激片Av毛片不卡| 大鸡巴久久| 亚洲乱码精品一区二区| 精品性爱久久视频| 久久超碰爱| 久久av一级av少妇av高潮 | 91一区二区| 在线A日本| 欧洲精品一级二级精品综合视频综合| 国产白丝在线| 色综合91| 曰韩av中文字幕专区| 国产精品一区av在线| 9997se| 60秒不遮不挡| 东北老女人的激情视频| 五月婷在线| 亚洲国产尤物yw在线观看| 清纯唯美激情| 精品中文一区二区| 97玖玖人妻| 99热这里是精品| 色色福利| gogogo免费高清看中国国语| 夜夜爽夜夜操| 欧美色图99| 亚洲精品一卡二卡三卡福利视频网站 | 天天做日日爱夜夜爽| 四虎午夜影院| 视频一区二区免费在线| 黄页| 国产999精品久久久| 青青操视频在线| 男人天堂久久日韩| 日本免费不卡二区| 丰满欧美少妇| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 久久久久免费看少妇A片特黄| 欧美日韩在线小说| 亚洲 日本 不卡| 国产一区二区在线看| 久久久久无码一妻区| 日本A级视频| 超碰人妻久久人妻中文97| 91蜜臀在线久久久久| 成人在线日韩| 99ri视频| 夜夜操二区| 色五月婷婷五月天| 日本三级黄页| 蜜桃久久综合视频| 天天色悠悠激情| 91久久精品国产| 亚洲天堂性爱| 欧美国产视频| 青女在线| 日日噜噜夜夜久久亚洲一区二区 | 亚州综合在线| 亚洲人妻在线精品| 91精品人妻偷情| 免费久久一级毛片大黄| 国产精品 久久久精品一牛| 欧美日韩电影成人在线| 岛国色情视频在线观看| 思思性爱| 99在线精品视频| 麻豆精品久久久久久久| 九九热男人天堂| 亚洲AV小说| 欧洲射精91| 97精品国产精品免费观看| 自拍亚洲综合| 少妇大屁屁| 人人操人人色网| 免费一级a毛片久久久久久鸭绿欲| 午夜操逼不卡| 午夜男人一级A片7777| 丁香久久| 大香蕉欧美日韩| 99热国产精品| 国产97亚洲| 乱伦一二三| 蜜乳AV网址| 大鸡巴久久久| 久久久久久久久国产| 怡春院久久| 内射夫妻三片| 欧美一级黄片免费播放| www.一本大99| av2014 日韩在线中文字幕| 在线视频97| 粉嫩粉嫩一区性色AV片| 五月天伊人| 天天α片| 97色在线视频| 久久久免费的精品| www老逼91| 天操天操夜操夜月操月年年操操| 人人搞人人插人人操| 色乱二区| 亚洲综合另类欧美久久久| 蜜桃臀一区二区aV| 亚洲影院无码在线| 依人大香蕉| 久久久免费懂色| 亚洲无线观看久久| 九九综合久久| 欧美一区二区三区成人性生活 | 亚洲AV高潮| 久久人妻熟女一区二区 | 日日夜夜噜| 国产一级高清免费观看| 熟女突然公开看18禁影片| 天天日日本| 91亚洲欧洲| 色五月首页| 亚洲国产亚洲天堂| 国产一进一出视频网站| 爆乳免费黄网站| 久久久性爱| 激情综合二| 99色日| 1769一区| 久久a久久| 久久免费少妇| 综合五月天| 青青草原香蕉日本Ap| 啪啪AV导航| 丝袜无码a片| 富女玩鸭子一级毛片| 极品色社| 亚洲欧美日韩中文播放| 久久超碰久| 日韩大香蕉| 久久精品一区二区三区不卡| 黄页| 日本天天吊| 亚洲色综合| 久久久艹艹艹| 日本成a人v网站在线观看| 日韩在线视频1234| 日韩一级欧美一级国产一级台湾 | 大香蕉中文| 中文字幕国产精品1区| 好吊色综合| 日本一区二区电影网站| 亚洲无码电影久久久| 国产日韩精品一区二区三区| 欧亚无码视频| 性爱AV天堂| 免费啪啪一级视频| 欧美丰满少妇交换91欧美精品| 色综合网1| 亚洲少妇视频| 欧美九九爱| 男女日B国产| 日韩少妇无吗| 在线性黄高清免费视频| 久久精品操| 丝袜AV一二三区| 国产兽交视频在线播放| 中文久久96| 爱我干综合| dy888午夜老子影视达达兔| 黄色二级片网站| 久久综合资源一区二区| 亚洲97资源| 啪啪视频mP4| 99re公开精品免费视频| 色97欧美| 操逼内射干逼白丝91| 九色在线熟女国产黑人| 亚洲性天堂| 欧美在线l亚洲| 亚洲精品国产精品乱码不99| 国产精品福利视频| 色欲色香天天天综合网www-亚洲综合国| AA特级绝黄| 成人性生活高清视频在线播放| 欧美图片色综合| av日韩在线观看电影| 2020中文字幕在线观看| 国产十八禁视频| 激情综合五月婷婷| 岛国激情视频软件| 中文字幕成人乱码熟女精品国50| 超碰97男人| 激情五月综合| 口爆吞精在线观看| 啊啊啊啊啊在线| 99久在线精品99re8热视频在线| 高清无码网址| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 热久久这里只有精品| 亚洲乱色熟女一区| 欧美色另类| 99国内熟女露脸视频| 婷婷色一区| 亚洲成A∨人影院在线欢看| 色在线视频导航| 久久这里只精品| 亚洲色图 图片| 射丝袜高跟鞋99| 久久九九99| 殴美在线AⅤ| 国产成人 综合亚洲 天堂| 1024精品在线| 男人的天堂三级| av线电影| 丁香婷婷激情五月天无毒不卡 | 嗯~啊~快点 死我视频免费看网站| 久久黄黄| 天天干天天插| 日本精品成人无码| 亚洲第2页| 人妻日日夜夜精品| 91久久久久久久久18| 神马久久久久久伦理片| 在线视频亚洲无码| 黄骗免费网站| 免费视频一二三区| 人妻天堂网| 色约约一区=区三区| 少妇精品久久久八区九区| 色网在线| 国产亚洲日本| 成人黄页| 亚洲AV在线资源| a片亚洲一本通视频| 青青操少妇| 国产超碰在线一区| 超碰99热中文字幕| 久久亚洲人妻| 97视频www| 2026国产精品视频| 91激情综合| 91美女高潮| 亚洲丝袜二区在线| 综合色区偷拍| 久久久96| 牛牛操视频逼| 黄片免费看的| 日本肏逼视频在线观看| 一区在线观看中文字幕| 久久人人看| 夜夜爽77777| 美腿色图| 色网综合网| 啊啊啊轻点在线观看| 伊人宅男大香蕉| 天天cao在线| 免费AV中文网在线观看| 天天爽夜夜爽夜夜爽精| 亚欧成人综合影院| 色官网在线| 亚洲有码 视频一区| 色综合中文字幕不卡| 久久亚洲天天做| 欧美91久久久久| 床戏久久久av一区二区麻豆| 少妇久久久久久| 亚洲国产精品99久久久| 欧美亚洲日本视频久久久| 欧美精品日韩一区二区| AV天堂丝袜| 青木玲在线不卡| 天天欧美97| 亚洲欧洲成人在线电影| 日韩欧美中文| 成人贴图日韩欧美| 亚洲在高跟鞋自慰久久在色线| 91碰碰| 大香蕉中文| 亚洲最新av无码成人精品区 | 69麻豆天美| 尤物黄色在线观看网站| 色丁香久久| 人人色人人射人人妻| #NAME?| 青青草久草| 99re国产精品视频| 屌色在线97视频| 欧美成人一区二区| 9999久久久| 伊欧美综合视频| 亚洲一二三四区机械| 欧美色图片欧美色图| 翔田千里AV无码秘 三区| 无色无码| 久久精品视频28| 97中文字幕九区| 美国人人操人人操| 欧美亚洲日韩人妻在线观看| 国产精品久久久999| 亚洲欧美色图片| www成人啪啪18秘 免费| 日少妇亚洲版| 亚洲一区二区三区婷婷| 免费av大片| 日本大香蕉| 中文字幕一区二区视频在线观看| 乱伦系列一区二区| 伊人网在线视频| 91精品国产91久久青草| 超碰成人国产| 日韩精品电影| 可以免费看黄片的视频| 91N欧美| 78精品在线| 激情久久久| 四虎影视永久在线观看精品免费网站 | 国产浮力影院第1页| 麻豆福利视频导航| 插入逼91| 观看免费区二区三区二| 亚洲色图欧美| 久久久久免费少妇| 人妻第一页| 91丨九色丨国产打屁股| 欧美色图小说综合| 色综合久久88色综合久久天天| 亚洲自拍一区夜夜操| 100啪啪视频大全| 91在线视频免费中出| 欧美色图电影| caorenqi shipin| AV天堂因数| 五月婷婷激情网| 极品少妇久久久| 五月激情影院| 久艹日日日| 久久久久9久久久久| 婷婷五月天激情四射| 蜜臀国产AV中文字幕| 999久久久国产精品| 丰满人妻一区二区三区| 日骚逼视频| 婷婷五月天在线观看| 精品无码少妇| 99re6久热只有精品6在线直播| 亚洲久久久| 欧美人妻精品| 久久 国产 无码| 99只有精品| 丰满人妻av一区二区三区| 亚洲不卡一| 五月激情天| 中日韩一区二区三区欧美| 97免费视频网| 92午夜免费福利视频| 偷拍欧美亚洲| 亚洲AV无码天美传媒一区| 久久的免费性爱视频| 丝袜天堂| 国产福利影视| 99热在线播放| 久久精品老司| 无码视频黄色网战| 久久久四区| 青青操在线亚洲视频观看欧美在线| 蜜乳Av成人片网站| 人妻激情视频| 亚洲一二三精品久久网 | 久久人爽| 99热这里只有精品8| 日韩三级伦理中文字幕| 成人精品视频| 盗摄 精品 另类 一区| 高清在线不卡一区二区 视频| 在线观看午夜婷婷久久久久清性观看| 国产精品免费视频不卡| 大香蕉一级黄色片久久| 亚洲精品蜜桃久久久久久久| 大香蕉九九| 国产精品分类在线观看| 超碰97综合网| 99re69综合| 色啪网| 亚洲囯产精品女人久久久| 久99在线免费观看视频| 丝袜综合| 亚洲丝袜二区| 成人性爱美曰韩| 亚洲无线观看久久| 97欧美色| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 国产网红精品| 亚洲天堂一区| 偷拍亚洲情色| 超碰碰激情97+久| 天天综合色电影| 亚洲黄网在哪免费看| 操逼无码操逼| 欧美 亚洲 在线| 懂色影视久久| 国产精品天干天干综合网麻豆| 色妹子A V| av资源在线播放天堂| 亚洲欧美综合区自拍另类| 91欧美大片| 亚洲少妇视频| 91色人| 亚州男人的天堂| 黄色高清久久无码依人| 久久,精品一二三| 三级片网站在线播放| 亚洲啪AⅤ永久无码| 91五十路| 丰满人妻-区二区三区免费看| 97超碰精品成| 女人的天堂大香蕉网| 欧美色图亚洲色图成人在在线| 一区二区三区机械有限公司| 国内毛片婷婷六月色| 国产三级资源在线观看| 日韩免费在线观看不卡| 91天天综合日韩欧美| 老熟女阿 国产91| 国产三级中文字幕粉嫩| 色偷偷男人的天堂麻豆| 亚洲国内精品成人不卡| 91成人在线| 日韩在线人妻网站| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 免费伦费视频在线观看| 日韩免费在线视频观看| 日韩综合成人免费视频| 永久免费av无码网站国产app| 欧美成人性爱视频在线播放| 中国一级αV| 欧差乱伦二三| 伊人网免费视频| 国产精品露脸在线观看| 日本色色视频网站| 伊人久久综合影院| 国产一区二区精品久久99| av日韩国产一区二区| 欧美精品99久久久**| 乱伦1色页| 亚洲超碰AV| 激情五月丁香五月| 午夜精品久久久久久久男人的天堂 | 午夜福利一区二区影院| 岛国片在线播放| 黄色AAAAAAAAAAA大片| av在线免费一区二区| 免费黄色A片| 五月天综合| 一二三啪啪专区| 日本人妻天堂网站在线播放| 色偷综合| 易易A毛视频| 亚洲高清视频在线免费观看| 奇米四色网| 欧美日韩国产中文精品字幕自在自线| 欧美一区二区三区日韩| 婷婷伊人綜合中文字幕| 麻豆视频test| 久久久久久久久久精| 蜜臀网址在线| 天天日天天操天天射河南省| 国产精品蜜臀久久久久无码AV| 51一区二区三区| 丁香五月成人| 美腿丝袜高跟网免费视频免费视频| 亚洲999综合| 78操B| 伊人丁香五月婷婷| 91精品黄在线观看| 性欧美天天| 欧美啪啪啪91| 综合久久久久久久久91| 少妇高潮对白在线观看| 超碰三级秋霞| 91 国产丝袜在线播放-百度| 99999re| 精品人妻av在线播放| AV 少妇 人妻 偷拍| 精品无码人妻一区二区免费蜜桃| 午夜经典| 伊人久久在线视频观看| 伊人AAA| 色偷偷超碰亚洲| 国产亚洲色婷婷久久99精品91 - 百度| 久草免费福利在线播放| 天美传媒国产原创中文字幕亚洲欧美另类 | AV一二区| 日韩欧美中文字幕搭讪巨乳美人妻视频| 国产亚洲色停停久久99精品91| 女人双腿搬开让男人桶| 国产黄色动态精品| 久久综合97| 国产精品一二三在线看| 少妇诱惑视频| www欧美91| 午夜电影在线观看无码专区| 97精品国产97久久久久久户外免费| 国产情色第一第二页在线观看| 五月婷婷AV| 超碰1997| 综合伊人激情| 狠狠中文字幕| 9精品久久久久| 亚洲成人美女无吗| 欧美色日本| 百度百度日本操逼| 色久综合| 免费视频观看60秒| 伊人久操| 韩日精品福利视频一区不卡在线免| 一区二区高清视频| 九九精品热| 欧美第五页| 能直接看AV的网站| 欧美日韩另类字幕中文| 亚洲av无码国产精品字幕| 久久久精品日本一道| 漂亮人妻被强中文字幕hd| 看日韩操逼| 亚洲青青草| 亚洲日韩美女中文字幕乱| 亚洲综合99999| 亚洲av国产av综合av卡| 国产精品国产自产拍高清AV| 青青草福利视频| 五月丁香影视| 欧美性91| 6080yy午夜理论三级一区二区三区无码| 91综合天天看| 婷婷久久五月| 欧美亚州综合网图片| 亚洲成人免费在线| 就去色综合| 丁香五月偷拍| 99av| 人妻密肉在线观看| 白丝被操91| 一区| 大香网站| 天堂av最新电影网| 国产毛片精品一区二区色欲黄A片| 91情色在线| 男人的天堂不卡一区二区| v91av| 4141514逼喷水三级片| 亚洲欧美日韩制服另类| 91网18| 亚洲人妻中文高清| 亚州五月| 后入美女国产| 成人av毛片在线观看| 在线黄色污污网站| 日韩av在线免费网站| 亚洲天堂一区二区| 日韩另类色图| 69av一区二区三区| 色综合99999| av在线资源| 99久久久无码国产精品性啊聊| 日少妇亚洲版| 最新中文字幕在线亚洲| 91国产丝袜白虎| 久久一二区四| 欧亚乱色熟女一区二区| 欧美色综合网| 综合亚洲情色| 最新国产亚洲精品精品国产亚洲综合| 欧美成人精品欧美一级乱黄一区二… | 97综合久第一页| 国产女人高潮视频| 亚洲色系另类精品国产| 欧美综合色图片| 在线天堂999| 精品亚洲国产成人AV制服丝袜| 96精品久久| 成人欧美日超碰| 天天日天天插| 亚洲精品xxx| 91少妇人妻| 久久超碰av在线| 91色艳| 性色av网站| 欧洲在线性爱视频| 欧美,亚洲,日韩,v,天堂,手机在线观看| 天天狠| 亚洲精品亚洲人成在线麻豆| 超碰在线一区二区| 久久久精品视频欧州站| 欧美精品人妻视频| 日韩中文字幕在线视频观看| 中文操逼字幕| 青青草在线视频播放器| 97视频7| 人妻激情偷乱视频一区二区三区| 十八禁av无码免费网站APP| 国产精品视频在线观看| 日韩精品影视| 91欧美偷拍| h在线看免费版在线看| 少妇干B| 飘花国产午夜精品不卡| 成人资源中文字幕在线观看天天| 国产又黄又粗的视频| 欧美不在线| 东京男人天堂| 色悠久久久av| 爱爱动态试试看6 0秒| 五月天激情小说| 麻豆国产96在线| 国产成人无码啪| 蜜乳AV免费观看| 啊啊啊好想要| 久久久久久人体| 亚洲色棕合| 97视频在线视频| 97超视频在线观看| 91jk色拍| 久久的网站啊啊啊啊啊| 久久一二三四五六七八九区区区 | 日本特黄f c2| 色婷婷av在线观看| 天天天天天干夜夜夜夜夜操| 久久九九视频九九视频| 黄视频免费| 免费αV在线视频| 久久久久久久强迫| 尤物网站91| 四虎精品永久在线播放| 欧美人妻少妇| 在线观看中文字幕| 免费一二区| 操碰97| 欧美18老人禁| 97超碰磁| 欧美日韩另类在线播放| 懂色中文一区二区三区| 欧美自拍偷拍综合图片| 欧美传媒| 亚洲囯产精品女人久久久| 日韩人妻有码免费视频| 搞中出久久| 久久毛卡| 亚洲一本大道中文字幕无码在线| 久久国内| 偷窥自拍亚洲天堂网爆| 人妻中文在线| 日本天天吊| 麻豆精品A片免费观看| 欧美日韩一干二干| 欧美91久久久久| 51一区二区三区| 人妻丝袜二区| 伊人国产成人av网站| 日韩一级久久毛片| 国产欧美精选激情视频|