免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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ā)行版而是有完整的軟件倉庫、更新體系和運(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ì)有種“這段代碼是誰寫的”的困惑。第一關(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 的“根容器”如果你用的鏡像倉庫里只有 amd64 版本初始化就會(huì)失敗。建議提前確認(rèn)你指定的 pause 鏡像是否支持 arm64或者準(zhǔn)備一個(gè)私有鏡像倉庫手動(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 官方倉庫的鏡像需要提前改鏡像。有私有倉庫的環(huán)境建議直接sed替換成私有倉庫地址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)后綴倉庫會(huì)根據(jù)請(qǐng)求的架構(gòu)返回對(duì)應(yīng)的 manifest但如果倉庫服務(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è)值得做的是鏡像倉庫的提前準(zhǔn)備。如果你所在的內(nèi)網(wǎng)訪問外網(wǎng)有限提前準(zhǔn)備好了 arm64 相關(guān)的所有鏡像并推到私有倉庫部署時(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
返回資訊列表
99爱免费在线观看| 久久五月婷综合| 五月婷婷六月综合| 不卡在线中文字幕无| 久久婷婷五月综合啪| 99热无码精品| 一本到不卡高清DVD| 99热精品在线播放观看| 五月婷婷色播| 五月丁香啪啪啪| 热久国产| 综合激情肏逼网| 婷婷丁香花五月天| 黄色99视频| 久久98热re| 区啪精品| 夜夜躁婷婷AV| 色婷婷久久综合久色综| 天天综合网站| 久草嫩草在线观看| 五月丁香在线看| 超碰在线caop| 国产婷婷五月天| 亚洲午夜成人av电影网| 婷婷五月天狠狠| 久久加勤综合| 久久视频在线| 五月天怕怕| 26uuuuuuuu国产| 久久久99精品免费观看| 俺去也综合| 成人短视频在线| 五月丁香激情啪啪| 色播五月丁香综合| 97干在线免费| 久久草人妻| 日日天天干| 久久九九99字幕| 五月婷久久久久综合| 五月婷婷性| 秋霞少妇毛片| 婷婷性爱网| Av狠狠色丁香婷| 国产精品久久久爽爽爽麻豆色哟哟| 五月婷婷成人网首页| 日本V在线观看不卡视频网站| 一二三区视频韩国| av一级棒av| 综合久色五月| 视频一区二区在线| 综合视频久久| av操B网站| 婷婷五月天成人小说| 色色综合激情| 五月停性愛| 五月天婷婷激情综合| 激情六月天婷婷| 九九色婷婷| 最新丁香六月婷婷| 丁香五月天人体| 色色九区| 久久性爱99国产| 天天摸天天透天天舔| 五月夜丁香| 97电影99热| www.minyis.com【JT】实力收量可预付QQ2101460746 | 九久九精品| 亚洲视频色婷婷| 热九九在线| 九色91美女| 在线不卡AC| 婷婷激情在线| 亚洲综合激情五月| 亚州色婷婷| 香蕉久操| 中文字幕在线日亚洲9| 激情五月天影院| 激情小说五月天中文字幕| 爱狠射| 亚洲综合激情五月久久| 五月色亚洲| 99久久精品视频女神1| 26uuu四色| 99.N在线视频| 七七久久婷婷| 99热这里有精品| 99热精品在线播放| 丁香五月五月婷婷| 国产99热| 亚洲色视频| 精品久久艹| 国产激情综合五月久久| 亚洲啪啪网| 婷婷丁香五月综合激情小说| 色欲资源网| 欧美精品久久久久久视频观看| 五月丁香网站| 九九狠狠干| 99精品综合在线| 国产亚洲精品久久久久久久久动漫| 超碰av在线| 久久久久亚洲AV成人无码电影| 这里只有精品无码| 亚洲欧美丁香五月天亚洲欧美| 99精品视频免费| 激情五月婷婷色| 色情五月天婷婷| hd五月婷婷在线| 色之综合网| 99热9| 千人斩操逼| 天天爽天天弄| www.亚洲激情| 99热色精品| 久久久噜噜噜久久人妻| 夜夜谢天天干| 成 人片 黄 色 大 片| 精品国产乱码久久久久久免费| 香蕉久久国产AV一区二区| 色色无码| 久99精品视频| 丁香六月啪| 五月天另类小说亚洲| 婷婷欧美偷拍综合| 激情五月婷婷色播网| 9久热在线视频精品| 色播五月婷婷| BBWCUCKOLD精品熟妇| 疯狂做受XXXX高潮A片| 丁香五月花| 成人五月天。COM| 碰碰操91| 亚洲人人96@| 99在线视频精品| 色婷婷久综合久久一本国产AV| 这里只有精品视频在线| 色色丁香| 婷婷六月香| 天堂五月婷婷| 色五月天在线| 色色网站| 中文字幕人妻一区二区| 亚洲五月婷婷| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 九九干视频| 欧美经典片免费观看大全| 丁香婷婷九月在线| 啪啪婷婷五月天激情| 狠狠狠人妻| 99热精品中文字幕| 三级片AAA久久久AAA久久久AAA| 涩涩激情五月婷婷| 一二线视频 另类| 91黄色五月天视频| 色天天综合天天综合频道。| 丁香五月成人社区| 风流少妇A片一区二区蜜桃| www.玖玖婷婷在线| 五月 婷婷 成人| 人人草人人爱| 婷婷色吧| 色五月丁香在线| 91九色首页| 丁香五月婷婷操逼| 久久9热综合| 99惹在线精品免费观看| 中文字幕AV网址| 一区二区乱视频码| 色丁香综合影院| av久热| 国产欧美大香蕉一区| 五月婷婷综合激情| 欧美色色色| 91综合国免费久入| 九九热最新视频| 国产亚洲精品AAAAAAA片| 超碰免费在线| 在线观看中文字幕亚洲| 色婷狠狠| 久久婷婷五月| 丁香熟女乱| 五月天色婷婷网| 五月婷婷啪啪啪啪| 丁香五月六月欧美| 久久综合网桃花| 五月丁香狠狠| 国产黄色大片| 青青草日本亚洲| a在线观看| 欧美99| 五月丁香操婷逼| 久久嘟嘟丁香| 五月天激情av| 影音先锋一区二区三区| 色天堂在线| 97干视频在线| 五月婷婷激情综合av| 丁香五月婷婷色偷偷| 久色欧美| 激情五月天开心网丁香无码| 1024操逼视频| 欧美日本免费一道免费视频 | 五月丁香六月婷婷啪啪综合| 激情五月天影院| site:hcxsz888.com| 五月婷婷AV| 人人摸人人操人人爽| 婷婷五月天激情网| 五月丁香久久网| 国产av天堂| 狠狠干 狠狠操| 日韩99无码| 五月亭大香蕉| 成人 在线 日韩| 美女网黄| 婷婷色在线| 99热日| 超碰免费人人肏| 婷婷九月丁香久久| 91黄操| 五月激情小说| 啪到高潮激情丁香五月| 欧美五月婷婷| 五月天丁香| 天天干天天色综合| 亚洲激情亚洲激情 | 欧美丁香五月97色| 五月婷导航| 色五月婷婷操逼| 五月婷婷干| 色噜久| 亚洲色综合| 狠狠插日日干撸| 狼人婷婷久久| 伊人香大香蕉视频| 九九激情综合| 欧美人人草| 久久激情五月| www.com色播五月天| 久久婷婷亚洲| 亚洲 视频 导航 一区| 天天日狠狠| 国产操逼网站| 激情五月婷婷综合网| 黄色AV日韩| 五月婷婷丁香俺日污视频| 激情五月婷婷综合网| 在线中文字幕视频| 色婷婷色五月综合| 亚洲av电影网站| 曰韩少妇内射免费播放| 99久久婷婷国产综合| 色色婷婷综合网| 五月婷婷色| 色色射| 天天日日综合| 狠狠色情婷婷| 婷婷久久午夜网| 色婷婷婷婷| 超碰在线资源| 亚洲激情另类| 五月婷中文字幕| 色噜综| 五月激情丁香六月狠狠干| 九色自拍| 99综合视频| 婷婷五月18永久免费网站| 九九色情网站| 又大又粗九一在线| 色99综合色88| 夜色.cnm| 婷婷九月丁香中文| 91五月花丁香| 小泽玛利亚视频一区二区| 婷婷综合国产| 91碰九色| www.久久综合| 五月丁香成人网| 婷婷综合视频| 国产成人av在线播放| 丁香六月婷婷激情| 卡视频1区2区| 哇嘎成人久久| 色婷婷综合综合网| 啪啪一区| 六月婷婷综合| 四虎成人精品永久免费AV九九| 婷婷天天婷婷天天澡| 九九热这里只有精品31| 无码人妻一区| 九九干视频| 久9视频免费播放| 婷婷色五月激情强奸四射| 亚洲综合另类| 丁香六月啪| 大香蕉九九| 五月丁香色| 1024操逼| 色月丁| www.com亚洲网站在线免费| 超碰9在| 日韩99视频| 五月丁香激情综合网| 大香蕉人妻| 亚洲色色在线| 六月丁香色婷婷| 六月婷婷av| 天天干天天做| 婷婷五月天久草在线| 婷婷五月天午夜激情影院| 丁香九月激情| 九九99九九精品视频| 超级碰碰碰碰视频| ww亚洲ww在线观看| 九九色视频| 日本不卡高字幕在线2019| 激情综合文学| 亚洲小电影在线观看黄999| 538午夜激情| 婷婷激情五月综合丁| 丁香五月六月综合欧美| 亚洲无AV在线中文字幕| 91AV婷婷| 婷婷五月天激情五月天网站| 色综合丁香| www.99色在线| 69五月天视频| 中文字幕在线观看视频www| 99热色精品| 亚洲成人网站在线| 九九热视频免费的| 99视频只有精品| 激情综合在线播放| 日本在线噜噜| 久久五月天综合| 99久re热| 欧美丁香婷婷五月天| 五月天六月丁香| 五月色婷婷激情| 99超级碰免费视频| 色和综合网| 天天日夜夜爽| 99热18| 五月天综合婷婷| 日韩精品AV一区二区三区| 九九aV| 97久久香草精品视频| 九月婷婷综合| 五月丁香六月停停| 成人丁香色| 九九久久99精品免费观看www| 精品人妻一区二区三区四区不卡在| 五月丁香狠狠| 丁香五月婷婷六月丁香| 五月天com| 婷婷精品| 久草婷婷视频| 欧美大肥婆大肥BBBBB| 色五月天影视| 人人干人人看| 99热这里只有精品268| 99久久婷婷国产综合| 激情av在线| 丁香六月激情| 五月婷婷色播| 91无码视频| 五月丁香黄色| 思思99久久| 射区导航| 狠狠搞狠狠操| 9人人操人人看| 丁香五月综合激情啪啪| 色爱亚洲| 欧美影院婷婷| www.狠狠操| 99热日韩这里只有精品| 一本大道伊人AV久久综合| av在线超清中文| 欧美性做爰大片免费看办公室| 伊人五月天日日夜夜久久久天天| 成人做爰A片免费看视频| 思思99热在线| 超碰婷婷色| 亚洲视频伍月婷婷| 超碰人人操在线| 久久婷婷伊人| 人人看人人摸人人| 香蕉婷婷| 久久精品国产精品| 丁香五月伊人| 丁香婷婷久久| 久久婷婷综合五月| 欧美在线视频免费播放| 99ER热精品视频| 亚洲综合干| 色五月激情问网站| 丁香五月色| 五月亭亭六月激情| 五月婷婷九九热| 天天日,天天插| 色综合天天网| 噜噜色五月| 综合另类视频| 色色热| 亚洲天堂AAA| 免费在线观看av网站| 婷婷五月天亚洲综合网| 欧美黄色一级录像| 婷婷少妇激情| 天天插轮理| 丰满少妇乱A片无码| 色婷婷五月天激情综合| 丁香8月手机综合| 六月色播| 天天综合亚洲综合网天天αⅴ| 婷婷五月天久久| 亚洲色网址| 久热这里只有精品99re| 三区激情四射av| 玖玖婷婷视频| 伊人久久丁香狠狠婷婷综合香蕉 | 狠狠色噜噜狠狠| 中文字幕在线免费观看视频| 99色.com| 激情五月天情色| 九九热精品视频在线观看| 日韩在线aaa| 婷婷六月爽| 久久久97| 激情五月天网| 激情六月婷婷| 激情九九这里只有精品| 干婷婷五月天| 婷婷丁香五月天色播网站| 五月丁香91| 久久宗合影| 免費观看aV在线网址| 久久9视频| 亚洲丁香花色| 超碰在线精品| 91视频五月丁香| 丁香综合婷婷五月天| 色丁香久综合在线久综合在线观看| 久久香蕉影院| 亚洲色久| 丁香五月,开心五月,成人婷婷| 激情婷婷九月| 色综合香蕉| 欧在线一区| 玖玖九九9999在线观看视频精品| 影音先锋男人av资源站| 在线成人国产| 久热伊人在91| 丁香五月成人丝袜| 五月丁香六月婷婷综合| 99热热热国产超碰| www.99久久久| 五月激情婷婷综合| 99热在这里只有精品| 婷婷深爱五月天| 丁香激情五月| 噼里啪啦完整版中文在线观看| 99热最新| 欧美情色一区| 日本在线观看aaa 99| 9超碰在线| 精品久久9| 思思热思在线精品视频| 婷婷五月激情丁香激情| 日本激情综合| 综合网啪啪| www.色综合| 97自拍视频在线| 99热日本| 人妻无码视频网| 白度黄视频| 日韩欧美性爱| 久久久com| 丁香婷婷激情五月| 欧美爆乳一区二区三区| 九九视频免费| 婷婷综合五月激情| 夜夜骑夜夜操| 狠狠干在线| 欧美大片| 中文字幕激情综合| 天天上天天爽| 激情久久丁香| 五月婷婷丁香| 懂色av蜜臀av粉嫩av永陈冠希| 婷婷性爱影院| www.yw色| 婷婷丁香基地在线| 97人人操在线| 婷婷99狠| av在线资源| 激情五月少妇| 亚洲精品电影| cao视频,现在观看| 99色区| 日本五月婷婷| 欧美成人精品A片免费一区99| 国产午夜精品一区二区| 奸逼视频| 六月丁香啪啪啪| 丁香五月激情图片婷婷 | 综合亚洲AV| 日本狠狠爽| 色婷婷AV在线| 日韩无码亚欧无码| 国产va在线视频| 婷婷五月天综合AV| 五月天另类视频| 99九九精品| 久久综合最新网址| 五月丁香六月色婷婷| 天天干 夜夜爽| 激情九九六月激情免费视频| A久网| 97在线观视频免费观看| 久热99| 精品网站:999WWW| 色五月色开心开心五月| w婷婷五月婷婷w| 国产成人综合网| 综合久久婷婷| 香蕉久久国产AV一区二区| 国产亚洲色婷婷久久99精品9j| 欧美猛片| 色婷婷中文| 日本色婷婷五月天成人电影| 色婷婷五月在线| 香蕉网久久| 色五月人妻| Www.se.久久| 久久开心五月婷婷| 99爱免费视频| 亚洲精品白浆高清久久久久久| 91色色色18| 亚洲激情在线| 亚洲色色在线| 香蕉久久国产AV一区二区| 久久五月天激情美女| 97香蕉碰碰人妻国产欧美| 色狠狠综合入口| www.日日夜夜.com| 色娸娸综合网| 大香蕉久艹| 五月天综合网| 五月婷婷综合在线| 丁香五月天激情AV| 好叼操在线观看| 丁香婷婷十月| 婷婷丁香红五月91C| 狠狠干伊人| 日韩五月婷婷久久| 色综合射婷婷| 婷婷精品综合| 综合色99| 18av天堂| 5月丁香美女影院| 成人精品99| 无语停婷丁香网| 停停五月色宗合| 热久精品| 夜夜骑日日操| 羞羞嫩草视频| 日本99在线| www.99色| 久久九九热38| 日本久久婷| 五月丁香六月激情狠狠| 2013AV天堂| 中文字幕在线免费观看视频| 国产va在线视频| 色娸娸综合网| 久久免费少妇高潮99精品| 涩涩涩五月天| 精品99这里有| 久久综合五月| 国产做爰视频免费播放| 91ncm视频| 国产26uuu视频| 狠狠草网| 人与禽A片啪啪| 丁香五月天电影| 天天爽,天天操。| 九色视频入口91| 激情五月丁香五月| 野战毛片三一3| 久久五月天精品视频| 欧美经典片免费观看大全| 亚洲va欧美va天堂v国产综合| 99免费热在线精品| 九色视频91| 五月婷深深爱激情网| 另类 在线| 五月婷婷综合激情小说| 五月丁香六月情| 婷婷久久丁香| 人人视频色| 激情色中文| 色偷偷色婷婷| 色婷婷影音| 丁香花社区av| 国产精品人成A片一区二区| 五月婷婷丁香大陆免费| 热99AV网站| 玖玖精品资源| 丁香花五月天| 天天 青草 制服丝袜 在线| 99热69| 日韩黄在免| 丁香成人五月天| 丁香六月婷婷综合激情欧美| 久久婷婷视频| 91婷婷五月天嫩女| 79精品视频在线观看,| 夜夜操天天爽| 天天夜天天色天天| 婷婷丁香人妻久久在线观看| 丁香五月天欧美在线| 丁香久色| 日日操日日干| 色五月六月婷婷| 玖玖福利视频资源| 婷婷五月丁香综合人妻| 丁香五月综合在线播放| 5月婷婷视频网站综合| 亚洲永久免费| 99精品久久| 六月丁香激情综合网| 天天综合久久| 丁香亚洲色综合| 欧美日本免费一道免费视频| 人操综合| 六月色婷婷综合影视| 免费人人操| 在线观看免费狠狠色丁香香综合| 丁香久久综合| 9999久久久久| WWW五月婷婷| 天天爽,天天操。| 亚州视频九九99| 色五月五月丁香| 色播五月天天| 天天操夜夜爱| 夜夜干天天操| 久久3p| 99热最新| 久久婷婷大香蕉| 97碰久久| 六月丁香婷婷在线波多 | 亚洲第一黄网| 精品一二三区久久AAA片| 免费在线观看av网站| 青青日韩| 无码网| 婷婷五月婷| 午夜丁香婷婷| 久久视频婷婷| 九热在线这里有精品6| 婷婷伊人久久综合| 丁香色成人| 农村熟妇高潮精品A片| 91丨九色丨白浆秘| 很操日本7| 久久久.COM| 激情 久久 婷婷| 99这里有精品视频| 五月色丁香国产在线视频| 色色综合激情| 色婷插| 丁香午月AV中文字幕| 五区毛片七区毛片| 五月天啪啪| 九九99男女视频在线观看| 五月久久噜噜| 99无码超碰| 色播五月丁香综合| 四虎婷婷五月天| 亚洲在线资源| 久久久宗合视频88| 色色综合日韩| 91久热| 色色999三级片| 久久久er热| 色五月婷婷五月天| 91n啪啪| 视色网在线播放| 婷婷伊人綜合中文字幕| 五月婷婷黄| 丁香五月天啪啪激情综和网| 婷婷久久五月天| 成人网页在线观看| 色久婷婷网| 丁香五月六月| 国产亚洲色婷婷99精品| 五月婷婷开心亚洲无| 色婷婷久久综| 天堂伊人干| 激情欧美婷婷| 五月丁香激情啪啪| 五月婷婷99热| 日本久久综合| 99热老网站| 色婷婷狠狠爱| 丁香五月丐人妻| 69精品人人人人| 婷婷五月a| 丁香五月婷综合网| 日韩国产在线精品| 婷婷六月色情| 伊人综合婷婷| 激情亭亭五月| 99热都是精品| 日本片日本片祼观看网站在线看中文版网页在线看 | 色五月婷婷在线观看第一页舔| 五月丁香六月合| 婷婷激情六月中文| 婷婷六月综合激情| 激情五月综合免费| 思思99久久| 色爱综合视频| 精品人妻一区| 桃色激情婷婷伊人网| 九九色综合九九色| 婷婷激情五月天激情在线| 丁香色婷婷五月天| 色婷婷瘦婷婷日韩| 9色在线视频| 五月天婷婷综合久久| 99色综合网| 99热这里都是精品| 狠狠色噜噜狠狠| 久久婷婷精品| 精品一区二区三区免费毛片爱| 丁香花社区av| 色丁香六月| 久9综合| 五月婷婷丁香五月 | 欧美黄色一级| 五月开心深深爱激情综合| 成人五月天综合网| 丁香五月激情网| 午夜理论片最新午夜理论剧| 色五月超碰| 另类的婷婷| 激情五月四色| 色婷婷丁香香香蕉视频| 婷婷综合偷拍| 久热这里| 开心激情网在线| 91久久久久久久久久| 色爽九九| 伊人丁香婷婷东京| 欧美一级毛卡片无码| 男人天堂99| wwwC0maV五月花| 亚欧州精品视频| 久久色六月| 日本色色色| 欧美五月婷婷| 91黄色五月天视频| 色婷婷亚洲精品天天综| 99热9999| 激情人妻蜜夜系列区| 天天摸天天肏| 日本操B视频| 91丨九色丨东北熟女| 伍月婷丁香婷| 黄色激情久久| 99久久9| 日本婷婷色日| 激情五月天黄色小说| 中文字幕网伦射乱中文| 99热99在线| 99性色| 密乳视频| 91精产品自偷自偷综合| www.ywav| 五月婷婷色| 操日视频| 日韩久久这里只有精品| 天天综合网、天天综合色| 操人视频91| 婷婷日韩| 99热在线观看| 99re热视频这里只精品| 色婷婷六月天| 在线1青婷| 五月婷婷偷| 婷婷五月激情四月综合| 五月婷婷激情性爱| 久久精品系列| 婷婷六月丁香五月图区| 欧美性色A片免费免费观看的| 天天射影院| 丁香婷婷情色五月天| 中文字幕簧片| 丁香五月婷婷六月婷| 欧美天堂久久| 69久热| 丁香五月婷婷激情四射深爱激情| 久热综合| 丁香五月伊人| 高清无码网址| 丝袜激情网| 亚洲熟女色| 婷婷她六月天| 91|九色|动漫| 九九人人精品| 久久XX| 婷婷五月天激情四射五月天激情| 婷婷操超碰| 亚州第一A片| 婷婷丁香成人色综合| 爱射综合| 综合色、色综合| 天堂成人A片永久免费网站| 婷婷九月丁香| 丁香五月天堂| 思思re99视频在线观看| 在线成人网址| 久久婷婷亚洲| 桃色五月天| 九九亚洲| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 99热中文字幕久久| 五月婷在线观看| 九九热99热| 91色噜噜狠狠狠狠色综合| 97干综合网| 综合视频久久| 国产毛片精品一区二区色欲黄A片| 日韩另类| 激情婷婷激情在线不卡| 丁香五月天.com| 大香蕉婷婷五月| 色欲丁香| 亚洲精品久久久久久久久久吃药| 激情宗合网激情五月天| 免费看欧美成人A片无码| 色色色99| 五月婷婷开心色伊人| 久久久噜噜噜久久人妻| 天天综合色丁香| 色五月婷婷久久| 亚洲狠9| 亚洲AV人人操| 少妇搡BBBB搡BBB搡毛茸茸| 伊人久久大香线蕉精品| 国产精品天天狠天天看| 五夜丁香| 97视频91| 五月天激情.com| 97婷婷丁香五月天激情图片| 亭亭玉月丁香| 日本va欧美va国产激情| 亚洲一级 片内射网站在线观看| 五月天堂色| 婷婷色五月色| 8090在线影视少妇| 区美毛片子| 日本色色视频| 精品人妻伦九区久久AAA片| 色婷婷五月综合在线| 婷婷丁香人妻久久在线观看| 色啪网| 国产精品操| 欧美日本va| 久久97久久99久久综合欧美| 91人人澡人人爽人人看| 一级二级色大片| 天堂成人久久| 五月丁香六月婷婷视频| 丁香婷婷五月| 无码激情AAAAA片-区区| 五月丁香婷婷色| 婷婷久久综合| 五月婷婷亚洲色图| 就是色婷婷五月亚洲色| 色婷婷AAA| 92久久精品一区二区| 久久五月婷综合网| 五月婷婷综合网在线播放| 色婷婷成人| 久久99网站| 大香蕉伊人爱在线| 免费AV黄在线播放| 99热精品在线| 超碰无码318604| 超碰熟女拍拍| 久久性爱网| 丁香五月婷婷成人色区| 五月天婷婷久久视频| 夜夜爽天操| www.91.com黄| 亚洲性爱AV| 毛片新网地| 九九热视频在线观看| 99久精品视频| 色欲资源网| 粉嫩AV久久一区二区三区| 噜色精品| 夜夜操加勒比| 爱之国产色情综合| 天天干,夜夜爽| 97久久香草精品视频| 亚洲色无码A片一区二区麻豆| 九九热av| 九九热99免费视频| 成人 在线 日韩| 色色射| 大香蕉五月天婷婷| 99热在线中文字幕| 色在线99| 婷婷五月天综合AV| 色色婷婷丁香五月天| 99热最新精品| 超碰在线9| 天天色天天日| 丰满人妻一区三区三区| ...婷婷五月综合不卡,国产在线手机 | 激情99热| 激情婷婷九月| 日本在线视频播放91| 玖玖在线视频福利| 色欲一区二区三区精品A片| 五月丁香爱婷婷深深| 丁香五月婷婷啪啪视频| 天天爽夜爽| 91超级碰在线| 色色99| 欧美色色网| 婷婷五月色情天| 五月婷久久久久综合| 狠狠久综合| 九九99九九精品视频| 丁香五月婷婷激情网| 婷婷免费精品视频| 婷婷五月综合基地| 天天综合 99久久婷婷| 婷婷国产日本欧美| seav天堂| 色色色综合色| 婷婷五月天激情偷拍| 九九超碰人人| 日本熟妇乱妇熟色A片蜜桃| 噜噜噜久久| 一起草无码视频| 九九色情网五月天| 丁香五月中文字幕| 狠狠色 综合色区| 伊人热在线大香蕉| 九色无码| 激情五月色综合国产精品| 六月色播| 国产精女同一区二区三区久| 激情五月天色色| 99这里只有精品视频| 色播五月丁香婷婷| 国产成人综合在线| 久9热在线免费观看| 婷婷中文字幕| 艾小青av| 丁香五月成人论坛| 91avse| 婷婷丁香无码专区| 91丨九色丨熟女|新版| 日本欧美成人片AAAA| 欧美成人A片AAA片在线播放| 热无码A∨| 丁香婷婷久久 | 黄色91在线观看| 亚洲偷| WWW.99热| 丁香婷在线| 色婷婷五月天激情| 久热99| 91人人操人人| 狠狠操狠狠做| 这里只有精品视频在线看| 人人干人人干骚美女| 99久久99九九99九九九| 九九伦子片| 欧美A A A A A| 婷婷成人av| 爱超碰性| 亚洲精品白浆高清久久久久久| 日本久久高清| 五月丁香成人版| www天天干| 五月天婷婷色| 五月天婷婷色在线视频免费观看| 激情综合区| 一区=区操屄高清大全av| 丁香六月综合| 免费看欧美成人A片无码| 婷婷永久在线| 日本爆乳片手机在线播放| 99成人小视频| 五月天精品视频| 欧洲综合色| 久热视频A.| 欧美在线骚货| 五月熟妇婷婷久久| 开心婷婷中文字慕| 五月丁香婷婷综合在线| 色婷婷视频| 五月婷婷综合色啪| 五月天夜夜爱夜夜操| 婷婷五月天激情综合| 无码人妻一区二区三区免费九色| 色综合色综合色综合| 婷婷五月超碰| 亚洲区1| 99热日| 日本女va| 五月丁香另类网| 99久久综合精品五月天| 五月丁香花免费视频| 激情综合五月| 99热色精品| 2025超碰| chaopeng在线人人| 黄色三级日本| 五月丁香六月婷婷中文版| 久久五月婷综合网| www天天色天天射| 人妻视频在线| 婷婷永久在线| 五月天色五月| 丁香婷婷六月| 久久婷婷91| 五月天丁香六月综合| 青青草搞屄视频网站| 五月噜噜| 五月丁香色婷婷| 狠狠干,狠狠操| www.一起草av| 久久婷婷五月综合色奶水99啪| 踪合专区啪啪| 色综合天天网| 天天狠狠干| 久久女人天堂| 人妻AV在线| 91蜜桃婷婷狠狠久久综合9色| 91se在线视频| 九九色色| 黄色AAAAA| 色婷婷亚洲婷婷| 婷婷五月综合啪| 亚洲激情区| 91精品综合久久久久久五月丁香| 婷婷99中文字幕| 国语精品探花| 婷婷五月天视频免费在线观看| www.99视频| AV在线免费网站| 美女五月天| 91蝌蚪窝视频在线| 丁香五月性| 丁香 久久| 五月丁香六月激情欧美综合| 被强行糟蹋的女人A片| 五月伊人综合| 日本三级大片| 91黄操| 99热热这里只精品996小说| 991自拍视频| 这里只有精品69| 九月丁香婷婷基地| 亚洲视频a| 色区久久| 久久多色| 激情婷婷色色| 国产免费AV在线| 亚洲人妻Av| 五月丁香久人妻中文| 色激情五月| 96精品久久久久久久久| 久久综合婷婷激情| 色色爽爽天天| 骚货艹网站视频| 99在线精品视频| 99啊精典免费视频| 深爱激情九九五月天| 91精品无码| 5Www色5夜| 九九热在视频| 中文字幕黄色片| 99在线综合视频| 色碰碰| AAAA亚洲| 五月婷婷六月丁香综合| 91久女| 久久婷婷五月天激情| 婷婷五月色| 狠狠色丁香久久婷婷综合五月| 婷婷五月天亚洲精品| 99亚洲视频| 激情五月天色网站| 91人操人人人操人| 成人AV综合在线| 99re这里只有精品在线观看| XX色综合| 激情综合网婷婷久久| 怡红院视频| 99色在线视频观看| 婷香五月激情视频| 丁香五月综合高清在线| 激情五月天婷婷五月天| 亚洲天堂爱爱| 色婷婷视频| 亭亭玉立国色天香| 亚洲免费婷婷| 亚洲综合五月天综合| 极品人妻VIDEOSSS人妻| 久久激情综合| 潘金莲AAAAAAAAAA| 五月婷天天搞视频| 精品网站:999WWW| 三级三久久线久久99久目本WW| 九色PORNY9l原创自拍| 这里只有精品视频免费在线观看| 涩综合在线| 久久综合色情网站| 久久久久久久人妻| 五月天激情图片| 人人爱天天摸摸天天爱| 一区二区三区XXXXXX| 欧美色频| 夜夜躁爽日| 丁香五月婷婷亚洲色图| 久色五月天| 99精品成人无码A片观看金桔| 超碰国产在线观看| 五月社区婷婷激情| 98色丁香五月婷婷综合网| 色情综合| 熟女激情五月天| 丁香六月婷婷缴情欧美| 色色色色色综合| 色婷婷成人做爰A片免费看网站 | 中文字幕在线播放视频| 亚洲色99综合天堂| 丁香婷婷激情| 亚洲免费观看高清完整版AV线| 中文字幕丁香五月| 丁香婷婷黄网站| 日本9区视频| 婷婷五月天99综合网站| 五月婷婷婷| 九九精品亚洲| 99热这里全是精品| 美女要搞搞天天搞搞搞网站| 久久久com| 婷婷99狠狠躁天天躁中文| 99热在线极品极品| 色色色欧美| 九热免费视频| 色婷婷五月在线| 色久激情在线| 亚洲成人电影aaaa| 精品网站99| 久99久视频| 亚洲 视频 导航 一区| 蜘蛛女侠2003满天星免费观看| 中国AV性爱观看| 婷婷综合五月激情| 婷婷五月色花丁香社区| AV色婷婷| Www99热| 大香蕉五月| 六月丁香停| 99ri视频在线播放| 久久在线92| 碰碰人人漕| 99热丁香五月| 中文资源在线a| 婷婷的久久网站| site:esunnet.com| 国产成人av在线| 日本成人综合| 伊人丁香五月婷婷潮吹| 色五月av| 精品夜夜澡人妻无码AV| 国产AV一区二区三区日韩| 丁香av网| 97干在线看| 欧美99视频| 婷婷亚洲综合| 中文字幕在线播放视频| 色一情一乱一乱一区91| 超碰不卡在线| 伊人五月天在线| 久热91| 国产午夜精品一区二区三区四区 | 久久久久er热| 中文字幕综合网| 色色国产| 色99www.| 色99视频| 色丁香影院| 婷婷色播婷婷| 97色五月婷婷在线| 久婷婷五月综合欧美| 中文无码精品一区二区三区| 九九色热视频| 激情婷婷人妻| 伊人久久大香线蕉av一区| 99操视频| 2020日日干| 天天碰天天插天天操| 99热精品在线播放| 日韩啪啪自拍| 色婷婷婷综合五月天| 欧美激情综合色综合啪啪五月| 午夜天堂一区人妻| 五月婷婷综合影院| 婷婷激情五月综合基地| 婷婷五月激情图片| 91大神在线免费看视频全集男男一起操| 在线成人网站| 日韩欧美四五区| 久热91| 97性高潮久久久| 九九视频这里只有精彩| 超碰色综合| 色色色色av色色色色| 91成人看片| 久久这里有精品视频| 99网址在线观看| 九九热精品| 色丁香五月天婷婷| 99视频内射三四| 中文字幕网站在线观看| 伊人在线婷婷草| 成人五月天丁香| AV在线不卡网站| 色噜噜狠狠色综合日日免费| 久色激情| 在线不卡的视频| 天天 青草 丝袜制服 在线| 亚洲五月花| 亚洲AV日韩无码| 五月久久婷婷成人网| 香蕉曰比| 第四色婷婷最爱| 99热官网| 九九碰九九爱97超碰| 久久a热| www.丁香黄色五月天人与| 99热欧| 久久丁香五月天| 五月天丁香欧美激情| 五月婷婷在线网站| 五月婷婷啪啪| 激情久久肏屄视频| 五月丁香婷婷综合网色欲| 午夜精品777| 无码激情AAAAA片-区区| xxxx五月| 久草热8精品视频在线观看| www.激情五月天。com|